Verificación
--- title: Verificación sidebar_position: 3
Verificación
La verificación es determinista y no depende de confiar en VeriSeal.
Orden de la fuente de verdad
- Entrada en el libro mayor
- JSON público
- PDF (solo presentación)
Procedimiento
-
Obtener JSON canónico:
- /public/verify/
{merkle_root}/json
- /public/verify/
-
Verificar hashes:
- calcular SHA-256 para artefactos (o paquete ZIP),
- comparar con los hashes en JSON.
-
Recomponer la raíz de Merkle:
- a partir de las hojas y reglas declaradas,
- confirmar que coincide con merkle_root.
-
Verificar encadenamiento del libro mayor (cuando esté disponible):
- validar la consistencia de entry_hash y prev_hash.
-
Verificar firmas (si están presentes):
- verificación de firma PDF,
- verificación opcional de firma JSON.
-
Verificar OpenTimestamps (si están presentes):
- confirmar que el resumen estampado es igual a la raíz de Merkle/hash del paquete,
- actualizar/verificar y registrar el estado.
Qué retener (contextos regulados)
- JSON público obtenido,
- artefactos (o paquete ZIP),
- hashes calculados,
- resultados de verificación de firmas,
- archivo .ots y resultado de verificación (si se utiliza).