Verify a Proof Capsule
Check the signature on a recorded scan. A valid signature establishes document origin and integrity, not app safety or current backend access.
Choose your evidence
Paste JSON, choose a JSON file, or load a report’s capsule URL. Verification sends the document to this service. Maximum input: 1 MB.
Verify independently
The current public signing key is available from the public key endpoint. Current key ID: IE6LeZNX4dAAPLGr. A document issued before key rotation may require its previously trusted signing key.
Check the Ed25519 signature over canonical JSON of the capsule object using a trusted key obtained independently. A key supplied inside an untrusted document does not establish its issuer.
Download the standalone Node verifier. Run node verify-proof.mjs capsule.json trusted-public-key.pem with an independently trusted key.