Obsign  /  Verify

Verify an Obsign receipt

Don't trust us. Re-run it. Paste a receipt and your browser confirms, locally, that it is authentic, untampered, and signed by who it claims. Nothing is uploaded.
Receipt JSON
Integrity (receipt matches its own hash)
the hash is recomputed from the contents, in your browser
-
Signature (Ed25519)
signed by the holder of the private key, over this exact receipt
-
Issuer trust
is the signing key a known/trusted issuer, or unverified
-
This page verifies the receipt's authenticity, integrity, signature, and issuer locally (no upload), and can bind an 8-bit original to the receipt. For the full canonical check - re-running the operation to reproduce the output bit-for-bit and recovering the original - use the Obsign SDK: obsign verify-accountable receipt.json --input original.png. A signed receipt whose issuer is on the C2PA trust list verifies as trusted in any Content Credentials viewer.