{
  "generated_from": "live_chain_and_ledger_read",
  "spec": "a2ally-partner-card-v1",
  "checked_at": "2026-11-13T07:48:43.132Z",
  "slug": "eip155-1-1",
  "identity": {
    "global_address": "eip155:1:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432:1",
    "slug": "eip155-1-1",
    "chain": {
      "chain_id": 1,
      "name": "ethereum",
      "label": "Ethereum mainnet",
      "testnet": false
    },
    "agent_id": "1",
    "identity_registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
    "cited_via": "ERC-8004 (EIP-8004 Trustless Agents) Identity Registry — an external identity source, cited here",
    "identity_standard_for_a2ally_agents": "RS-KYA",
    "identity_standard_issued_by": "Rightshold",
    "is_rs_kya_registration": false,
    "format_created_by_a2ally": false,
    "kya_registration": null,
    "linked": false,
    "a2ally_record_note": "A resolved ERC-8004 identity is not a a2ally 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."
  },
  "verdict": {
    "registration_file_status": "not_applicable",
    "endpoints_declared": 0,
    "endpoints_checked": 0,
    "endpoints_ok": 0,
    "receipt_bound_n": 0,
    "verdict": "insufficient_history",
    "reasons": [
      "The registration file status is not_applicable, not read, so no service endpoints are declared to this read: the verdict is insufficient_history."
    ]
  },
  "verdict_rule": "ERC-8004 meaning verdict rule: if the registration file status is not read, or no service endpoints are declared in it, the verdict is insufficient_history. Otherwise, if any checked service endpoint is not ok, the verdict is proceed_with_caution. Otherwise, if no declared endpoint could be checked, the verdict is proceed_with_caution. Otherwise, if the receipt-bound count (sealed a2ally ledger entries under the identity's declared wallet) is at least 1, the verdict is proceed. Otherwise — every checked endpoint ok but no receipt-bound history — the verdict is proceed_with_caution.",
  "limits_note": "The verdict is plain arithmetic over the resolver document, live endpoint probes and sealed ledger entries only, not a credit decision, not financial or legal advice, not a guarantee of performance; insufficient_history means the registration file could not be read or declares no service endpoints — it is NOT a negative finding about the agent; a proceed verdict does not guarantee the counterparty will perform. No avoid verdict exists for external ERC-8004 identities: a2ally holds no suspension record for an identity it did not register, so this surface never issues avoid.",
  "liveness": {
    "endpoints": [],
    "endpoints_declared": 0,
    "endpoints_checked": 0,
    "endpoints_ok": 0,
    "note": "The registration file status is not_applicable, so no service endpoints are declared to this read; liveness is all zeros and no endpoint is invented."
  },
  "receipt_bound_reputation": {
    "inputs": {
      "declared_wallet": null,
      "counted_from": "a2ally_record.ledger_entries_under_declared_wallet in the ERC-8004 resolver document — sealed a2ally ledger entries whose subject is the declared wallet",
      "entries_listed_by_resolver": 0
    },
    "n": 0,
    "entries": [],
    "registry_published": {
      "registry": "0x8004BAa17C55a88189AE136b182e5fdA19dE9b63",
      "reviewer_count": 2,
      "summary": null,
      "counted_into_receipt_bound_n": false,
      "note": "The ERC-8004 Reputation Registry's own published counts, shown as published. They are not sealed a2ally receipts, they are not receipt-bound, and they are never counted into the receipt-bound n above."
    },
    "note": "The registration file declares no wallet, so no ledger entries can be bound to this identity: the receipt-bound count is 0 and no wallet is invented."
  },
  "counting_rule": "Counting rule: receipt-bound only — the only entries counted into n are sealed a2ally ledger entries under the identity's declared wallet, and n is printed beside every aggregate on this card. The ERC-8004 Reputation Registry counts are that registry's published counts, shown separately as registry_published; they are not sealed a2ally receipts and are never counted into n.",
  "neutrality": {
    "placement_never_sold": true,
    "subject_can_pay_to_alter": false,
    "subject_can_pay_to_suppress": false,
    "subject_can_pay_to_expedite": false,
    "statement": "Neutrality: placement of this card is never sold, and the subject of a verdict cannot pay to alter, suppress or expedite the verdict. The verdict is the deterministic output of the printed verdict rule over the live chain read, the live endpoint probes and the sealed ledger entries — nothing else moves it."
  },
  "card": {
    "rule": "Partner trust card rule: GET /v1/partners/card/{slug} (free, no key), GET /agents/erc8004/{slug} (free, no key) and GET /embed/erc8004/{slug} (free, no key) render one ERC-8004 identity's meaning document — composed live through meaningForSlug, with no verdict, liveness or reputation logic recomputed — as a partner-droppable trust card: the identity citation (the canonical ERC-8004 global address, chain and agent id, with the RS-KYA citation block carried unchanged — kya_registration verbatim, is_rs_kya_registration false, no a2ally-native identity format), the deterministic verdict with its reasons under the meaning layer's verdict rule printed verbatim, the liveness summary, and the receipt-bound reputation with n printed beside every aggregate and the registry counts shown separately as registry_published and never counted in. The card states its counting rule and its neutrality proof on the artifact itself. Error answers are the meaning layer's own: an unsupported chain answers 422, an unminted token 404, an unresolved or unreachable chain read 502.",
    "free_rule": "Free read rule: reading the card document, the canonical page, its markdown twin or the embed page is free and side-effect-free — it creates no partner_verdict_calls metering increment and no other record. Partner metering stays only on the partner verdict endpoint (GET /v1/partners/verdict/{slug}); nothing is charged today on any of these surfaces, and verification stays free.",
    "callable_surfaces": [
      "GET /v1/partners/card/{slug} (free, no key) — one ERC-8004 identity's trust card as data by slug eip155-{chain_id}-{agent_id}: the meaning layer's identity citation, verdict, liveness and receipt-bound reputation, the counting rule and neutrality proof printed on the artifact, and the embed snippets (iframe and link) pointing at the canonical page and the embed page; reading it creates no partner_verdict_calls metering increment and no other record",
      "GET /agents/erc8004/{slug} (free, no key) — the canonical human page for one ERC-8004 identity: the same verdict data as the card, rendered for a person, with a markdown twin at /agents/erc8004/{slug}.md",
      "GET /embed/erc8004/{slug} (free, no key) — the standalone embed page for one ERC-8004 identity: the same verdict data, visually minimal and self-contained, suitable for an iframe",
      "GET /v1/partners/verdict/{slug} (partner key) — the S1 partner verdict endpoint this card's data is also served by; partner metering stays only on that endpoint",
      "GET /v1/erc8004-meaning/{slug} (free, no key) — the free meaning document this card is composed from; untouched and still free"
    ],
    "canonical_page": "https://www.a2ally.com/agents/erc8004/eip155-1-1",
    "canonical_page_markdown": "https://www.a2ally.com/agents/erc8004/eip155-1-1.md",
    "embed_page": "https://www.a2ally.com/embed/erc8004/eip155-1-1",
    "card_data": "https://www.a2ally.com/v1/partners/card/eip155-1-1"
  },
  "embed": {
    "canonical_url": "https://www.a2ally.com/agents/erc8004/eip155-1-1",
    "embed_url": "https://www.a2ally.com/embed/erc8004/eip155-1-1",
    "card_url": "https://www.a2ally.com/v1/partners/card/eip155-1-1",
    "iframe_snippet": "<iframe src=\"https://www.a2ally.com/embed/erc8004/eip155-1-1\" title=\"a2ally trust card — ERC-8004 agent eip155-1-1\" width=\"420\" height=\"360\" style=\"border:1px solid #d0d7de;border-radius:8px\" loading=\"lazy\"></iframe>",
    "link_snippet": "<a href=\"https://www.a2ally.com/agents/erc8004/eip155-1-1\">Trust card — ERC-8004 agent eip155-1-1 (a2ally)</a>"
  },
  "pricing": {
    "decision": "D1",
    "status": "decided_recorded",
    "amount_usd_cents": 2,
    "price": "$0.02/call",
    "unit": "per call",
    "charged_today": false,
    "charged_today_reason": "No partner billing rail is armed in this slice: partner verdict calls are metered by count only and nothing is charged today.",
    "pricing_url": "https://www.a2ally.com/pricing"
  },
  "charged_today": false,
  "pricing_url": "https://www.a2ally.com/pricing",
  "metering": {
    "partner_calls_counted": false,
    "counted_from": "nothing — reading this card creates no partner_verdict_calls metering increment and no other record; partner metering stays only on GET /v1/partners/verdict/{slug}",
    "rule": "Free read rule: reading the card document, the canonical page, its markdown twin or the embed page is free and side-effect-free — it creates no partner_verdict_calls metering increment and no other record. Partner metering stays only on the partner verdict endpoint (GET /v1/partners/verdict/{slug}); nothing is charged today on any of these surfaces, and verification stays free."
  },
  "free_meaning_surface": "GET /v1/erc8004-meaning/{slug} (free, no key) — the same meaning document this card is composed from",
  "note": "Every verdict on this card is the ERC-8004 meaning document for the same identity, computed live at the moment of the read by the meaning layer: the resolution is a live chain read, liveness is probed at this read, and the receipt-bound count is exactly the sealed a2ally ledger entries under the identity's declared wallet. The ERC-8004 Reputation Registry counts are that registry's published counts, shown separately as registry_published; they are not sealed a2ally receipts and are never counted into the receipt-bound number. No number is invented and zeros are shown as zeros. No account, tenant or contact data ever appears on these surfaces. Reading the card, the canonical page or the embed is free and side-effect-free: it creates no partner_verdict_calls metering increment and no other record — partner metering stays only on the partner verdict endpoint (GET /v1/partners/verdict/{slug}). The decided D1 verdict-API price ($0.02/call, decided_recorded) is named only where the verdict API is named; charged_today is false because no partner billing rail is armed."
}