{
 "keyring": "AI Product Match Verification · issuer keyring",
 "core_version": "0.1",
 "published": "2026-11-05",
 "format": "https://rco-barcodeverified.org/",
 "issuers": [
  {
   "issuer": "rco.wefetch.ai",
   "publisher": "wefetch",
   "door": "https://rco.wefetch.ai",
   "verify": "https://rco.wefetch.ai/receipts/{id}",
   "conformance": "listed 2026-11-05 (suite 0.1)",
   "keys": [
    {
     "kty": "EC",
     "crv": "P-256",
     "x": "XHCOFt-hJ2JmvHnPw7oSoZACtPR3foIsy3Gw9dbNEyM",
     "y": "ZMxSIdV9xv1AputvLz4O8pArPBhG2xmOqUcDYVqnRwU",
     "kid": "rco-matchfetch-2026-11",
     "use": "sig",
     "alg": "ES256",
     "purpose": "matchfetch issuance: matches made on matchfetch.ai",
     "status": "active",
     "since": "2026-11-05"
    },
    {
     "kty": "EC",
     "crv": "P-256",
     "x": "LZaDtyWlbDJp90aM3m8A94ScTkHqlIpECu-iSxvBJ5s",
     "y": "RRqlWdC3UNE9Q62YXvJgJCmNAnMYPJSJ75E5GOrYK8o",
     "kid": "rco-gtinfetch-2026-11",
     "use": "sig",
     "alg": "ES256",
     "purpose": "gtinfetch issuance: records checked on gtinfetch.ai",
     "status": "active",
     "since": "2026-11-05"
    }
   ]
  }
 ],
 "rule": "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."
}