← Labs
Attestation Verification
DSSE 7-Stage Canon Verifier
Paste a Canon Attestation JSON and walk it through all 7 verification stages. See exactly where trust is established — from witness hash to custody chain. Runs entirely in your browser via WebCrypto.
Canon Attestation Verifier
7-stage verification pipeline — paste a Canon attestation JSON to inspect each step
Stage 7 will be skipped without a public key
Stage 4 note: chain_hash = SHA-256(RFC 8785 canonical JSON with seal → null). The sample attestation uses a placeholder chain_hash — stage 4 will fail intentionally, demonstrating what a tampered or incomplete attestation looks like.