Verification tool
Verify a signed receipt.
This tool validates the receipt’s digital signature and evidence chain in your browser. Nothing is uploaded.
Built on the open AVAR verification standard — the same verification code ships in the public verifier library. A valid result checks the signature against the producer key carried in the receipt; it shows the receipt is intact, not who issued it, and not that downstream outcomes happened. Attributing it to a signer needs that signer's key from a channel you trust.
Paste, choose a file, or drop a receipt .json here. Holding a .avar.zip? Drop it and we’ll point you at the bundle verifier.
Runs offline. Your receipt stays in this tab.
Verify the verifier
Verifying inside your own code? Use the open AVAR verifier library (Apache-2.0, Node 20+), available on public npm:
$ npm install @avar-standard/verify
import { verifyReceipt } from "@avar-standard/verify";
const result = await verifyReceipt(receipt); // throws on tampered or invalid evidenceFull bundle verifier for .avar.zip files.