Verify an AI Provenance Receipt
Paste a receipt ID or the full JSON receipt below. No server needed — verification runs entirely in your browser.
Verification Checks
Attestations
Provenance Chain
Raw Receipt JSON
How It Works
Capture
Every work result gets a cryptographic receipt with input/output hashes, model or capability ID, provider, and timestamp.
Sign
The whole document is Ed25519-signed by its issuer over RFC 8785 canonical bytes. The public key IS the issuer's did:key identifier, so no key has to be looked up anywhere.
Verify
Anyone can verify the receipt's authenticity without trusting any server — all verification material is self-contained.
Documents are W3C Verifiable Credentials carrying an eddsa-jcs-2022 Data Integrity proof over RFC 8785 canonical bytes (AWR/2). A TEE or zk attestation, when present, is inside the signature but is not verified here: that needs the hardware vendor's certificate chain, which an offline verifier must not fetch.