A wefetch standard · free to any conforming implementation.

# The receipt format. Anyone can verify any receipt.

What a receipt for a verified product match carries, how to check one, and the keys issuers sign under.

Connect your agent: https://matchfetch.ai/mcp

## The receipt


| Field | Holds |
|---|---|
| v | 1 |
| issuer | The issuer's door host, as on the keyring |
| seq | The receipt's place in the issuer's sequence, rising by one |
| subject · subject_type | The barcode (fourteen digits); `product-match` |
| market | The country whose profile applied (the United Kingdom is UK) |
| core_version · profile_version | The specification version; the market profile version |
| verified_at | The stated time of the check |
| answer_hash · match_hash | `sha256:` of the signed record supplied; `sha256:` of the match record |
| result | `{ value: verified · listed · stale · unknown, dimensions: { source_authority, disagreement, freshness, authorisation } }` |
| supersedes | The id of the receipt this one replaces, or null |
| issued_at | When the issuer wrote it |
| prev_hash | The hash of the issuer's receipt before it (the issuer's genesis for the first) |
| hash · id | The receipt's hash; its id, derived from the hash |
| kid · sig | The key id it was signed under; the signature |


## Verify a receipt

Paste a receipt. The answer is yes or no, with the rule versions it was verified under. It runs in your browser against the keyring.
Paste a receipt at https://rco-barcodeverified.org/verify/

## Issuer keyring

A key is retired by its status, never removed. Receipts signed under a retired key still verify. A receipt is never revoked; a later one supersedes it.
/keyring.json

## What this host does not do

This host stores no receipts. The receipts live with each issuer; wefetch's are at rco.wefetch.ai.
rco.wefetch.ai: https://rco.wefetch.ai/

## Versions

Version 0.1, published 5 November 2026, in step with the specification. A new version supersedes the one before it; every receipt names the version it was verified under.
The specification: https://standard-barcodeverified.org/

## Contact

Questions about the format or the keyring. One form, read by a person.

Form: https://formspree.io/f/xaeekvzo (name, email, message, source page)

---

© 2027 wefetch, a GSC Company (GSC: https://gsc-em.com) · Powered by gtinfetch.ai · Receipts: https://rco.wefetch.ai/ · The standard: https://standard-barcodeverified.org · privacy · terms · Cookie settings
