Verify

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 evidence

Full bundle verifier for .avar.zip files.