Résumé
- Les identifiants, fenêtres, sondes,
fwetmverrendent la matière brute durable, sans dire combien de temps l’enrichissement historique reste présent sur un poste donné. - La mise à jour de janvier 2026 rend quatre familles conditionnelles à leur disponibilité et confie aux préférences le nombre d’archives locales : c’est une seconde horloge d’expiration.
- La rétention peut rester locale, mais un résultat cité doit emporter son horizon, son éventuel repli, les quatre identités d’instantané et un lien de remplacement avant éviction.
La mesure survit parfois à son rayon d’archives
Un ingénieur ouvre aujourd’hui une mesure vieille de six mois sur un poste qui conserve beaucoup d’instantanés. Les noms ASN, IXP et pays apparaissent. Un auditeur reprend le dossier plus tard sur un client réglé pour une étagère plus courte. La mesure existe toujours ; rien ne garantit encore, dans le contrat public, que les mêmes matériaux d’enrichissement aient survécu localement.
Il ne s’agit pas d’affirmer une divergence observée. Il s’agit de nommer deux durées : celle du résultat brut et celle des tables interprétatives disponibles sur le client. Une date de mesure ne révèle pas à elle seule la limite de la seconde.
Ce n'est pas une querelle sur l'ergonomie. Les documents Khipu expliquent que l'outil transforme traceroute, DNS et ping en vues IP, ASN et pays. Les fenêtres d'information peuvent réunir adresse, ASN, pays, RTT, appartenance IXP et détection anycast. Les exports couvrent les données complètes ou filtrées en JSON et CSV.
Pour fournir ces lectures, Khipu met en cache les correspondances ASN et pays issues de RIPE NCC RIS, les informations IXP de PeeringDB, la localisation IP d'IPLocate, ainsi que les données de mesure déjà traitées. La page prévient aussi qu'aucun système de localisation IP n'est parfait, en particulier face aux CDN. La prudence est donc intégrée au produit : la carte contient de l'interprétation, pas seulement des paquets.
Deux versions avant même la visualisation
La couche brute offre un bon modèle. Le format des résultats de mesure impose la clé fw, qui rattache la structure au micrologiciel de la sonde. À partir de la version de résultat 5000, mver distingue le code de mesure selon une sémantique majeure, mineure et corrective.
Ces deux repères ne racontent pas la même chose. Un changement majeur de mver peut rendre les sorties incompatibles ; un changement mineur ajoute des champs tout en restant analysable ; un correctif peut modifier le code sans toucher au format. Ils ne versionnent ni Khipu ni les bases d'enrichissement.
La documentation sépare également src, fourni par la sonde, et from, ajouté par le système central pour servir notamment aux recherches ASN et géographiques. NAT, choix d'adresse IPv6 ou livraison différée peuvent les éloigner. Avant de donner un nom à un saut, le système reconnaît donc déjà que la provenance d'un champ importe.
L'API Results et Latest permet de fixer une mesure, une fenêtre start/stop et une liste probe_ids. Le paramètre versions de Latest renvoie jusqu'à dix résultats antérieurs par sonde ; il ne sélectionne pas une version de table IP-vers-ASN. Le cache de cinq minutes décrit Latest, non les caches d'enrichissement de Khipu.
Enfin, l'archive des sondes fournit des instantanés historiques de leur état, filtrables par date, identifiant et statut. Une étude peut donc citer sa matière première et le contexte daté des sondes. Il lui manque encore l'identité des tables qui ont ajouté les étiquettes.
Le 5 janvier a ajouté quatre horloges
La note de mise à jour du 5 janvier 2026 indique que Khipu récupère des informations de cache archivées, si elles sont disponibles, pour ip2asn, ixp, ip2country et asn2country. Le nombre d'archives locales est réglé dans les préférences.
Cette phrase établit quatre faits et laisse plusieurs inconnues. Il existe quatre familles distinctes. Leur sélection a une dimension historique. La disponibilité est conditionnelle. Une préférence locale intervient dans la profondeur conservée. En revanche, le texte ne définit ni durée de rétention, ni identifiant d'archive, ni empreinte, ni priorité de repli, ni synchronisation entre les quatre familles.
Il serait faux de combler ces blancs. Une correspondance IP-ASN dépend d'une observation du routage. Une association IXP vient d'un annuaire et d'une règle de détection. Une localisation IP et un pays d'ASN ne répondent pas à la même question. Une étiquette IXP ne démontre pas le passage matériel sur une matrice, et un pays ne prouve ni emplacement physique ni juridiction.
Le gain de Khipu consiste justement à réunir ces indices hétérogènes. Le reçu doit les rassembler sans effacer leurs dates propres.
La limite de rétention reste hors du cadrage partagé
La section « What Gets Shared » énumère : l'identifiant et le type de mesure ; le mode IP, ASN ou pays ; les filtres RTT, chemin et pays ; les options d'affichage ; l'état ouvert ou fermé du filtre pays ; le plein écran.
Ce contrat reproduit le regard. Il ne dit pas jusqu’où ce client pouvait remonter avant d’atteindre le bord de son rayon local. Sa liste publiée ne cite ni préférence de conservation, ni plus ancien instant disponible, ni règle d’éviction, ni repli, ni identité des quatre archives, ni version de Khipu, ni empreinte du résultat.
Il faut résister à une conclusion trop large. L'absence dans la documentation ne prouve pas l'absence dans les journaux internes. Elle ne démontre pas qu'aucun paramètre non documenté ne circule dans l'URL, ni qu'un export ne contient aucun champ de provenance. Elle borne seulement ce qu'un destinataire peut exiger du contrat public.
L'histoire de l'interface rend cette frontière compréhensible. L'article du prototype d'août 2025 présentait un outil en plein développement, destiné à clarifier de grands ensembles de traceroutes et à partager filtres et vues par paramètres URL. La version du 2 septembre a lancé Khipu en bêta. Celle du 26 septembre a ajouté la recherche et la notation de la vue pays.
Cette chronologie n'autorise pas à appeler le produit actuel « bêta ». Elle montre qu'un mécanisme de présentation a progressivement acquis une fonction analytique. Une étagère historique locale appelle désormais une déclaration d’expiration portable.
La disponibilité entre dans l’équation
Notons R l'ensemble brut sélectionné, V la configuration de vue, E_t les quatre instantanés et leurs replis pour l'instant t, A_l(t) leur disponibilité sur le client l, et K la version de Khipu. La sortie devient :
O_l = F(R, V, E_t, A_l(t), K).
Cette formule est un outil d'audit, pas un schéma publié par RIPE NCC. L'API, les identifiants et fw/mver décrivent une partie de R. Le lien décrit V. La note de janvier rend E_t conditionnel et place la quantité conservée dans les préférences. La liste publique ne nomme ni A_l(t), ni E_t, ni K.
On peut en déduire qu'un enrichissement différent peut modifier une étiquette dérivée à données brutes et réglages constants. On ne peut pas prétendre que deux usagers ont observé ce cas, que Khipu est non déterministe ou qu'une étiquette publiée est fausse.
Saisir le manifeste avant l’éviction
La collaboration ordinaire ne doit pas subir un manifeste lourd, et la profondeur de stockage n’a pas à être centralisée. Mais avant de citer un résultat, une commande « copier le manifeste de rétention » doit saisir ceci tant que les instantanés existent :
- Identité du reçu. ID stable et version de schéma.
- Identité de mesure. ID, type et frontière public/privé.
- Fenêtre de résultats. Début, fin et fuseau exacts.
- Ensemble de sondes. Liste ordonnée et identité de l'instantané de sondes applicable.
- Récupération brute. Point d'accès et heure de collecte.
- Intégrité brute. Empreinte du contenu, ensembles
fwetmverobservés. - Moteur d'affichage. Version ou build de Khipu.
- Choix d'archive. Instant historique, règle de sélection, préférence de nombre local et état de repli.
ip2asn. Source, identité d'archive, heure et empreinte.ixp. Source, identité d'archive, heure et empreinte.ip2country. Source, identité, heure, empreinte et état de confiance ou d'inconnu.asn2country. Source, identité, heure, empreinte et état de confiance ou d'inconnu.- Configuration canonique. Vue, filtres, affichage et URL partagée.
- Portée d'export. Complet ou filtré, nombre visible et règle d'ordre déterministe.
- Identité de sortie. Heure de génération, empreinte et lien de correction ou remplacement.
Le reçu doit exclure clés API, contenu privé rendu public, identité personnelle, historique de navigateur et chemin local. Une mesure privée peut conserver le même reçu sous son contrôle d'accès. La reproductibilité ne change pas l'autorisation.
La rétention reste locale, l’expiration devient portable
La Note 64 de HENG.LU demande de spécifier strictement le petit nombre d'éléments qui doivent être communs. Profondeur, budget de stockage et éviction peuvent rester locaux. Pour un résultat invoqué comme preuve, l’horizon choisi, la disponibilité ou le repli constaté, les quatre instantanés, le moteur et l'empreinte doivent voyager avant l’expiration du rayon local.
Ce principe n'impose aucun atlas géographique universel. Un opérateur peut refaire le calcul avec un autre jeu IP-ASN, une autre source IXP ou une autre géolocalisation. Le reçu rend la divergence comparable ; il ne demande pas à RIPE NCC d'arbitrer la vérité commerciale ou territoriale.
Une analyse portable doit survivre à sa session de navigateur. Elle n'a pas besoin d'une autorité centrale qui approuve son interprétation ; elle a besoin d'un enregistrement minimal des transformations qu'elle cite.
Sources
- Documentation de Khipu
- Mise à jour RIPE Atlas du 5 janvier 2026
- Format des résultats de mesure
- Manuel de l'API Results et Latest
- Référence de l'archive des sondes
- Lancement de Khipu du 2 septembre 2025
- Mise à jour pays du 26 septembre 2025
- Article du prototype Khipu
- Note 64 de HENG.LU
Limites de la preuve
Vérifié : fw et mver bornent les résultats bruts ; Khipu documente les caches RIS, PeeringDB et IPLocate ; quatre archives sont consultées si disponibles ; la liste publique de partage ne les identifie pas.
Inférence : une archive ou un repli différent peut modifier une étiquette dérivée sans changer les paquets ni les réglages.
Recommandation : joindre un reçu portable aux analyses qui doivent être citées.
Inconnu : schéma et rétention internes, champs non documentés, ordre de repli, archive réellement utilisée dans une ancienne vue et existence d'une divergence observée.
Briefing des membres
Contexte approfondi du profil
Connectez-vous avec le bon niveau d'adhésion pour débloquer le briefing complet et les notes de source.
Réservé à Strategic Circle
Strategic Circle
Ouvert à tous les lecteurs. Débloquez les briefings de profil après adhésion et connexion.
Rejoindre Strategic CircleRéservé aux membres de Leadership Alliance
Leadership Alliance
Réservé aux propriétaires et dirigeants qualifiés d'actifs IP ; connectez-vous pour débloquer les briefings Alliance.
Rejoindre Leadership Alliance
