Specification
Receipt Specification
Open Verifier Receipt Specification
This public profile describes how Open Verifier recognizes and verifies digitally signed receipt exports. The initial implementation supports a human authorization receipt profile and related W3C-compatible exports.
Supported formatsVC JSON, VC-JWT, Compact JWT, Local W3C Package, Raw Technical JSON.
Core checksReceipt profile, W3C/SYNC context, receipt ID, issuer, public key, intent hash, evidence manifest, signed payload digest, and signature.
Signature profileP-256 / ES256 where the receipt discloses the public key, signature, and signed payload digest.
Foundry registryOptional offline registry check for enrolled signing authorities recognized by this verifier build.
Privacy modelBrowser-local. No account, no upload, no backend call.
Recognition is not trust by itself
A receipt can match a known profile without being accepted as authentic. Open Verifier separates profile recognition, hash checks, signature verification, and foundry attribution so reviewers can see exactly what passed.