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.

Export documentation · Evidence and data handling