{
  "spec": "rightshold-erc8004-bridge-v1",
  "checked_at": "2026-10-28T10:06:47.154Z",
  "about": "The ERC-8004 bridge resolves an agent registered in the ERC-8004 (EIP-8004 Trustless Agents) Identity Registry into one evidence document: the on-chain facts (the token owner and the agentURI, read at a named block height from the chain's registry contract), the registration file the agentURI points to — the agent's own declarations, labeled as claims and text-scanned at ingestion — and the Reputation Registry's published counts for the agent, shown with their registry address and sample size. An ERC-8004 identity resolved here is not a Rightshold KYA registration: no RS registration number is issued or implied, and nothing on this page is a grade, a score of Rightshold's own, or a finding about the agent. Rightshold reads these registries; in this release it writes nothing to them.",
  "note": "Reads are live chain reads, cached for seconds and labeled with the block height they were read at. A token with no owner on the named chain answers 404; an unreachable or disagreeing set of RPC endpoints answers 502 naming the chain, never a fabricated empty record.",
  "global_address": "eip155:11155111:0x8004A818BFB912233c491871b3d84c89A494BD9e:1",
  "slug": "eip155-11155111-1",
  "chain": {
    "chain_id": 11155111,
    "name": "ethereum-sepolia",
    "label": "Ethereum Sepolia testnet",
    "testnet": true
  },
  "agent_id": "1",
  "identity_registry": "0x8004A818BFB912233c491871b3d84c89A494BD9e",
  "on_chain": {
    "owner": "0xa7132182cbc0cea8be148fde88faad3bb9410d48",
    "agent_uri": "ipfs://QmXFE7C3FJb7QmaHxeNPrQ9FYAiRqJwGjCMTLiewroZVko",
    "read_at_block": 12011608,
    "source": "eth_call ownerOf + tokenURI on the Identity Registry",
    "endpoints_used": 1,
    "dual_endpoint_agreement": null,
    "endpoint_note": "Sepolia resolutions currently read from one public RPC endpoint and are labeled single-lens."
  },
  "registration_file": {
    "status": "unavailable",
    "source": null,
    "name": null,
    "description": null,
    "services": [],
    "declared_wallet": null,
    "supported_trust": [],
    "x402_support": null,
    "text_scan": null,
    "note": "The registration file via the ipfs.io gateway answered HTTP 429 and was not read."
  },
  "reputation": {
    "registry": "0x8004B663056A597Dffe9eCcC1965A193B7388713",
    "reviewer_count": 10,
    "reviewers": [
      "0xdbe72d90b4a2e99c90c9a11e284bac1ea71d227d",
      "0xaa3abe1d677f1e2194b481dc88f34ffb1b03b648",
      "0xe61b5c10a4dc7a6d948ea4cd856f9fe36147d414",
      "0xb0d39280abd48f605459675142dc6243eb353270",
      "0xd3819a01c741d5b0f0157a7af20824944b0c9a7a",
      "0xad114d421e106a845b196bdbe527a9dc4b7e8ef5",
      "0xdf013735d1069e66f45bf6302569372719eeb220",
      "0x9663ecc813726bcbe6de48e22cc221a4e5e266b5",
      "0xc770c4f43f84c9e010ae0ade51be914372b7cc02",
      "0x681f8f11415b81c0ef61c24b5e7a0c66cda6af99"
    ],
    "summary": null,
    "summary_note": "getSummary did not answer on this registry deployment (its signature has differed across published versions); the reviewer count above is read from getClients and no average is shown rather than a guessed one.",
    "note": "Reputation figures are the registry's own published counts, shown as published with their sample size. Rightshold adds no score of its own and does not re-average them."
  },
  "validation": {
    "status": "not_read",
    "note": "No Validation Registry address is configured for this chain in this release, so no validation records are read; an unconfigured registry is reported, never guessed."
  },
  "rightshold_record": {
    "kya_registration": null,
    "linked": false,
    "note": "A resolved ERC-8004 identity is not a Rightshold KYA registration and carries no RS registration number. A link to an RS record is asserted only when the registration file's declared wallet matches a wallet bound in the RS record and the RS agent countersigns the link; public RS records bind no EVM wallet today, so no link is asserted here.",
    "ledger_entries_under_declared_wallet": []
  },
  "evidence_page": "https://www.rightshold.com/identity/eip155-11155111-1",
  "write_half": {
    "status": "disabled_pending_owner_decision",
    "posting": "Rightshold does not post feedback or validation responses into the ERC-8004 registries in this release. Posting is a signed on-chain act from a Rightshold-controlled key; it waits on the owner's decision, a named Sepolia-first wallet and a key-custody record (see the build-week queue Decisions).",
    "mapping": [
      {
        "receipt_type": "resource_scan_receipt",
        "value": 100,
        "value_decimals": 0,
        "tag1": "rightshold:scan"
      },
      {
        "receipt_type": "kya_registration",
        "value": 100,
        "value_decimals": 0,
        "tag1": "rightshold:kya"
      },
      {
        "receipt_type": "rights_receipt",
        "value": 100,
        "value_decimals": 0,
        "tag1": "rightshold:rights"
      }
    ],
    "mapping_note": "When posting is approved, exactly one feedback entry is posted per sealed Rightshold receipt about the agent, with the value mapped deterministically from the receipt type by this published table — no discretion — and the feedback file set to the public receipt URL with its hash."
  }
}