Una exportación de LFW Signet es una cadena de eventos firmados. Esta página recalcula cada hash y verifica cada firma en su navegador. Nada de lo que cargue aquí se envía a ningún lugar.
Lo que necesita
El archivo exportado (JSON) de la página Registro del portal, o el mismo archivo regenerado a partir de la copia de su propio sitio. Contiene ambas claves públicas. La de LFW también está publicada en /.well-known/lfw-signet-key.json, para que pueda compararlas.
Qué se verifica
- El hash del contenido de cada evento es igual al SHA-256 de su JSON canónico (claves ordenadas, sin espacios).
- El hash de cada evento es igual al SHA-256 de su número de secuencia, el hash del evento anterior y el hash de su contenido. Los números de secuencia son consecutivos.
- La firma Ed25519 de LFW sobre cada hash se verifica con la clave pública de LFW incluida en el archivo.
- En los eventos hechos en su sitio, la firma Ed25519 del sitio sobre el hash de su fila local se verifica con la clave pública del sitio incluida en el archivo.
- Cada raíz diaria es igual a la raíz de Merkle de los hashes de ese día, y la firma de LFW sobre la raíz se verifica.
La verificación Ed25519 necesita un navegador actual (Chrome 113, Safari 17, Firefox 130 o posterior). Los navegadores más antiguos igual verifican cada hash e indican qué firmas no pudieron verificar.