Uma cadeia de custódia implementada, não afirmada.
Cada arquivo recebe uma impressão digital, cada passo é registrado — à medida que o trabalho acontece, não reconstruído depois. E porque cada evento é encadeado por hash ao anterior, modificação, deleção, reordenação e inserção são todas detectáveis na verificação.
Cada evento, encadeado ao anterior.
A cadeia de custódia é um livro-razão encadeado por hash. Cada evento carrega o próprio hash e o hash do evento anterior — então a sequência registrada ou reproduz exatamente, ou a discrepância aparece.
- Anatomia de um evento: sequência, tipo, fase, conteúdo canônico, o próprio hash — e o hash do evento anterior.
- Escrito enquanto o trabalho acontece: alocação, captura, transferência, armazenamento, acesso e retenção são registrados ao vivo — nunca preenchidos depois.
- Uma taxonomia completa de fases — setup, captura, processamento, orquestração, acesso e retenção — para que cada evento tenha um lugar preciso no ciclo de vida.
- Tamper-evident por construção: recomputar a cadeia detecta modificação, deleção, reordenação e inserção de eventos.
Integridade desde o primeiro byte.
Todo arquivo que a Provena preserva recebe um hash criptográfico — uma impressão digital. Se você nunca viu um, aqui está tudo o que precisa saber.
Uma única letra maiúscula mudou — e cada caractere da impressão digital mudou com ela.
Um arquivo só vira evidência depois que sua integridade sobrevive à viagem do ambiente de captura até o armazenamento.
- Três hashes por arquivo: SHA-512 como referência canônica, mais SHA-256 e SHA3-512 — impressões digitais suplementares de famílias de hash diferentes.
- Integridade de transferência: hash na origem, novo hash no destino, armazenado só quando os valores batem.
- Uploads idempotentes: um upload repetido com a mesma identidade é reconhecido como duplicata, nunca um segundo registro.
Um pacote ZIP, totalmente inventariado.
Tudo que uma sessão preserva é consolidado em um único pacote de evidência — um arquivo ZIP padrão, que abre em qualquer lugar — com um manifesto que lista cada arquivo, seu caminho, tamanho e hash.
- Um ZIP padrão, com marca e autoidentificável — nomeado a partir da sessão, reconhecível em qualquer caixa de entrada, e que abre com qualquer ferramenta (ou no navegador, com o visualizador de pacote validando o SHA-512 antes).
- O manifesto é o inventário: conteúdos faltantes, inesperados ou substituídos aparecem contra ele na revisão.
- O hash do pacote — SHA-512 — fixa o conjunto inteiro, e é o valor registrado nos provedores de prova externa.
Dois selos — e então a trilha continua.
Selar não é o fim do registro. Depois que o pacote e a cadeia são fixados, o próprio acesso passa a fazer parte da história.
Fixa o conjunto de evidência: o pacote ZIP consolidado e seu manifesto — cada arquivo, congelado como uma unidade.
Fixa a própria história registrada: a cabeça selada da cadeia de custódia — incluindo como a sessão terminou.
- Uma trilha de acesso após o selo: visualizações do relatório, downloads do pacote e verificações públicas são registrados como eventos de custódia.
- Eventos materiais nunca são colapsados — só visualizações repetidas do mesmo material dentro de uma janela limitada são deduplicadas, então a cadeia se mantém honesta sem inflar.
- Os dois selos podem ser ancorados de forma independente nos provedores de prova externa — o hash do pacote e o selo de custódia recebem cada um seu próprio registro.
- A deleção faz parte da história: a deleção controlada remove os arquivos armazenados enquanto o livro de custódia mantém o relato procedimental do que aconteceu.
O selo é o que o mundo atesta.
O hash do pacote e o selo de custódia são exatamente o que os provedores externos independentes registram — prova que se sustenta mesmo sem confiar na Provena.