wefetchPowered by gtinfetch.ai
Contact
https://matchfetch.ai/mcp

Barcode verified

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.

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.

The receipt before it (optional, for the chain link):

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.

IssuerKey idPurposeStatusSince
rco.wefetch.airco-matchfetch-2026-11matchfetch issuance: matches made on matchfetch.aiactive2026-11-05
rco.wefetch.airco-gtinfetch-2026-11gtinfetch issuance: records checked on gtinfetch.aiactive2026-11-05

Keyring (machine form)

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

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

Contact

Questions about the format or the keyring. One form, read by a person.