Resumo

  • O resultado bruto do RIPE Atlas pode preservar medição, sonda, horário, fw e mver; isso não garante que as consultas históricas usadas depois durem o mesmo tempo.
  • Desde janeiro de 2026, o Khipu consulta quatro famílias arquivadas quando disponíveis e deixa a quantidade mantida localmente nas preferências. Esse é um segundo relógio de retenção.
  • A profundidade pode continuar local. Para uma saída citável, porém, o horizonte verificável, o fallback, os quatro snapshots, a versão do Khipu e o hash final precisam viajar juntos.

O resultado bruto pode sobreviver à sua estante histórica

Dois operadores guardam a mesma medição periódica. Um mantém muitos arquivos históricos; o outro reduz a preferência para caber no armazenamento disponível. Meses depois, ambos ainda conseguem obter o traceroute bruto, mas talvez só o primeiro consiga reconstruir os rótulos de ASN, IXP e país usados na época.

Não é uma acusação de que o Khipu perde medições. É uma diferença de vida útil: observação e tabela interpretativa são artefatos distintos. Quando uma imagem entra num relatório, saber qual snapshot produziu cada rótulo não basta; é preciso saber até quando esse snapshot podia ser recuperado e se houve fallback quando a prateleira já havia girado.

A documentação do Khipu deixa visível a diferença entre medição e interpretação. A ferramenta representa traceroute, DNS e ping em visões de IP, ASN e país. Pop-ups reúnem endereço, ASN, país, RTT, associação a IXP e detecção de anycast. O usuário exporta o conjunto integral ou filtrado em JSON e CSV.

Para isso, o Khipu mantém em cache consultas de ASN e mapeamentos de país do RIPE NCC RIS, informações de IXP do PeeringDB, localização de IP do IPLocate e dados de medição já processados. A página avisa que nenhum sistema de localização de IP é perfeito, especialmente em CDNs. Essa cautela não acusa um rótulo específico. Ela confirma que parte do que aparece na árvore foi inferida a partir de registros externos.

O dado bruto já separa duas versões

O formato dos resultados exige a chave fw, que indica a versão de firmware relacionada à estrutura produzida pela sonda. A partir da versão 5000, mver identifica separadamente o código da medição em três níveis: incompatibilidade maior, acréscimo compatível de campos e correção sem alteração do formato.

O mesmo documento não confunde src, inserido pela sonda, com from, acrescentado pelo backend e usado em consultas de ASN e localização. NAT, escolha de endereço IPv6 e entrega atrasada podem afastar os valores. A cadeia de produção permanece observável antes de qualquer agrupamento visual.

No manual de Results e Latest, ID da medição, start, stop e probe_ids delimitam o conjunto bruto. O parâmetro versions de Latest retorna até dez resultados anteriores por sonda; ele não escolhe uma versão de enriquecimento. O cache de cinco minutos é uma característica daquele endpoint, não dos arquivos do Khipu.

Já a API de arquivo de sondas oferece instantâneos históricos de status com filtros por data, sonda e estado. Assim, uma análise pode registrar quando os pacotes foram observados e qual contexto de sonda foi consultado. Ainda falta dizer quando as quatro tabelas interpretativas foram observadas.

fw e mver não versionam RIS, PeeringDB, IPLocate nem o Khipu. Eles mostram, porém, que um resultado técnico pode carregar a identidade do processo que o gerou sem se tornar pesado.

Quatro consultas históricas, cada uma com sua fronteira

A atualização de 5 de janeiro de 2026 informou que o Khipu passaria a buscar cache arquivado, se disponível, para ip2asn, ixp, ip2country e asn2country. O número de arquivos locais seria definido nas preferências.

“Se disponível” impede a ficção de uma viagem no tempo perfeita. O pedido tem um instante, mas pode não encontrar todo o material daquele instante. A preferência local afeta a profundidade disponível. E quatro famílias significam quatro semânticas: anúncio e origem, associação a IXP, país do IP e país do ASN não são o mesmo fato.

A nota não publica prazo de retenção, nomes de snapshot, hashes, regra de sincronização ou ordem de fallback. Não cabe inventá-los. Também não cabe transformar um rótulo IXP em prova de travessia do fabric, ou país em localização física, jurisdição e propriedade.

O Khipu ganha legibilidade ao combinar pistas. O custo saudável dessa combinação é conservar a procedência separada de cada pista.

O prazo de retenção fica fora da vista compartilhada

A quantidade local de arquivos decide quanto passado cabe na estante, mas a documentação pública não define o instante verificável mais antigo, o orçamento de armazenamento, a ordem de expulsão nem o fallback quando uma família já não está disponível. Escolher a profundidade local é diferente de tornar observável o prazo que essa escolha produziu.

“What Gets Shared” enumera ID e tipo da medição; modo IP, ASN ou país; filtros de RTT, caminho e país; opções de exibição; estado do filtro de país; e tela cheia. É um recibo eficiente da perspectiva. Na lista não aparecem a preferência de retenção, o limite de verificação, a próxima fronteira de expulsão, os quatro snapshots, o fallback, o build do Khipu nem o hash da saída.

A formulação correta é estreita. O silêncio da documentação não prova que logs internos inexistem, que a URL não tenha parâmetros adicionais ou que os exports estejam vazios de metadados. Prova apenas que o prazo da evidência e o estado da estante não fazem parte da promessa pública consultada.

A evolução explica por que a promessa parou ali. O artigo do protótipo em agosto de 2025 tratava de tornar grandes coleções de traceroute compreensíveis e de compartilhar filtros e visualizações por parâmetros da URL. O lançamento de 2 de setembro apresentou o Khipu em beta. A mudança de 26 de setembro acrescentou consulta e pontuação à visão de país.

Isso não autoriza chamar o produto atual de beta e não documenta resultado errado. Mostra uma interface de compartilhamento que ganhou novas camadas analíticas e uma estante histórica local. O passo útil agora é permitir que a fronteira de retenção saia antes que o arquivo seja expulso.

A disponibilidade também entra na equação

Considere R o conjunto bruto, V a configuração visual, E_t os quatro instantâneos e decisões de fallback no tempo t, A_l(t) a disponibilidade desses materiais no cliente l, e K a implementação do Khipu. A saída verificável pode ser descrita como:

O_l = F(R, V, E_t, A_l(t), K).

É um modelo de auditoria, não um esquema publicado pelo RIPE NCC. API, IDs, horários, fw e mver identificam boa parte de R; o link identifica boa parte de V; a nota de janeiro mostra que E_t é condicional e que sua quantidade local é configurável. Por isso, A_l(t) pode mudar entre clientes e ao longo do tempo.

É uma inferência razoável que, sem o E_t necessário, um cliente deixe de verificar um rótulo antigo mesmo com R e V preservados. Não há evidência aqui de dois usuários que tenham recebido saídas divergentes, de indeterminismo do Khipu ou de erro em um caminho concreto.

Um manifesto antes da expulsão

O link comum continua leve. Antes que um arquivo antigo saia da estante local, o resultado destinado a relatório, ticket ou anexo pode exportar este manifesto de quinze campos:

  1. Identidade do recibo. ID estável e versão do esquema.
  2. Identidade da medição. ID, tipo e fronteira pública ou privada.
  3. Janela dos resultados. Início, fim e fuso horário exatos.
  4. Conjunto de sondas. IDs ordenados e identidade do snapshot de sondas aplicável.
  5. Coleta bruta. Endpoint e horário de recuperação.
  6. Integridade bruta. Hash do conteúdo e conjuntos fw e mver encontrados.
  7. Identidade do visualizador. Build ou release do Khipu.
  8. Seleção de arquivo. Instante histórico, regra, preferência de quantidade local e fallback.
  9. ip2asn. Fonte, identidade do arquivo, horário e digest.
  10. ixp. Fonte, identidade do arquivo, horário e digest.
  11. ip2country. Fonte, identidade, horário, digest e confiança ou estado desconhecido.
  12. asn2country. Fonte, identidade, horário, digest e confiança ou estado desconhecido.
  13. Configuração canônica. Modo, filtros, opções visuais e URL compartilhada.
  14. Escopo da exportação. Integral ou filtrada, contagem visível e regra determinística de ordem.
  15. Identidade da saída. Horário de geração, hash e referência de correção ou substituição.

Credenciais, identidade pessoal, histórico do navegador, caminhos locais e conteúdo privado não devem sair no recibo público. Uma medição privada pode guardar a mesma estrutura sob sua autorização. Reproduzir não é republicar.

A retenção fica local; o prazo se torna portátil

HENG.LU Note 64 propõe uma camada comum pequena e rigorosa, seguida por decisões locais. Capacidade, profundidade e política de expulsão ficam com cada operador. Para uma saída usada como evidência, viajam o horizonte verificável, a disponibilidade, o fallback, os quatro snapshots, o renderizador e o hash.

Nada disso cria uma cartografia obrigatória. Outro pesquisador pode usar outro mapa IP-ASN, outra base de IXP ou outra geolocalização. O recibo transforma a diferença em comparação de entradas, sem pedir ao RIPE NCC que declare uma verdade universal sobre território, titularidade ou relação comercial.

Tornar o prazo portátil não centraliza a retenção. Preserva a escolha local e permite comparar saídas depois que uma estante mudou, sem entregar a uma instituição o poder de definir uma geografia ou uma única política de armazenamento.

Fontes

Limites da evidência

Verificado: o bruto tem fw e, desde a versão 5000, mver; o Khipu documenta quatro famílias históricas usadas se disponíveis e uma preferência para a quantidade mantida localmente; a lista compartilhada não informa o prazo de retenção nem a identidade dos arquivos.

Inferência: se uma entrada histórica sair da estante local, uma saída derivada antiga pode deixar de ser verificável mesmo quando o bruto permanece disponível.

Recomendação: anexar às saídas citáveis um manifesto portátil que ligue o prazo de retenção às identidades usadas.

Desconhecido: esquema e retenção internos, campos não documentados, precedência de fallback, arquivo usado por uma visualização passada e ocorrência real de divergência.