Chaque tarif est relevé chez le panel lui-même – sur son propre point d’accès API au catalogue quand nous détenons une clé, sinon sur la liste de prix qu’il publie sur son propre site –, daté, puis inscrit dans un journal où rien ne s’efface. Chaque offre indique de laquelle de ces deux sources elle provient. Dès qu’au moins deux panels indépendants vendent le même service de référence, une ligne quotidienne de l’indice enregistre le minimum, les quartiles, la médiane et le maximum de toutes les offres qu’ils publient pour ce service, ainsi que le nombre de vendeurs distincts derrière ces offres.
Ces deux décomptes diffèrent, et la différence compte. Un même panel propose couramment des centaines de variantes d’un service (pays, durées de refill et réserves de comptes différents). La médiane se calcule donc sur les offres, car c’est parmi elles que l’acheteur choisit réellement, tandis que la taille de l’échantillon compte les panels, car un vendeur ne fait pas un marché, quel que soit le nombre de lignes qu’il publie. Les deux chiffres sont affichés. Une page qui imprimerait le premier en l’appelant le second aurait inventé des centaines d’entreprises.
Rien sur ces pages n’est une estimation. Quand un service n’a aucun tarif observé, la cellule affiche un tiret. Quand l’échantillon compte moins de 5 vendeurs indépendants, la page le dit, reste hors de l’index des moteurs de recherche et du plan du site, et affiche malgré tout les tarifs – car les données sont réelles, même quand le mot « marché » n’est pas encore mérité.