Uma exportação do LFW Editorial Workflow é uma cadeia de eventos assinados. Esta página recalcula cada hash e verifica cada assinatura no seu navegador. Nada do que você carregar aqui é enviado a lugar algum.
O que você precisa
O arquivo exportado (JSON) da página Registro do portal, ou o mesmo arquivo gerado novamente a partir da cópia do seu site. Ele contém as duas chaves públicas. A da LFW também está publicada em /.well-known/lfw-editorial-workflow-key.json, para que você possa compará-las.
O que é verificado
- O hash do conteúdo de cada evento é igual ao SHA-256 do seu JSON canônico (chaves ordenadas, sem espaços).
- O hash de cada evento é igual ao SHA-256 do seu número de sequência, do hash do evento anterior e do hash do seu conteúdo. Os números de sequência são consecutivos.
- A assinatura Ed25519 da LFW em cada hash é validada com a chave pública da LFW contida no arquivo.
- Para os eventos criados no seu site, a assinatura Ed25519 do site sobre o hash da linha local é validada com a chave pública do site contida no arquivo.
- Cada raiz diária é igual à raiz de Merkle dos hashes daquele dia, e a assinatura da LFW sobre a raiz é validada.
A verificação Ed25519 exige um navegador recente (Chrome 113, Safari 17, Firefox 130 ou posteriores). Navegadores mais antigos ainda verificam cada hash e indicam quais assinaturas não conseguiram verificar.