{
  "schema": "csoai.master-coverage/0.1",
  "kind": "derived-reader",
  "writes_board": false,
  "complete": false,
  "lifecycle": [
    "INDEXED",
    "MEASURED",
    "SIGNED",
    "ROOTED",
    "WITNESSED",
    "ANCHORED",
    "PAID"
  ],
  "rows": [
    {
      "id": "gspc",
      "label": "GSPC axes",
      "href": "/dashboard?tab=board",
      "unit": "axes",
      "indexed": {
        "value": 23,
        "source": "GET /api/gspc",
        "field": "totals.axes"
      },
      "measured": {
        "value": 23,
        "source": "GET /api/gspc",
        "field": "totals.measured_axes"
      },
      "signed": {
        "value": 2,
        "source": "GET /api/gspc",
        "field": "totals.financial_run_attestations.ed25519_signed"
      },
      "rooted": {
        "value": null,
        "source": "GET /api/gspc",
        "field": "rooted_axes",
        "unavailable": "source did not publish this stage"
      },
      "witnessed": {
        "value": null,
        "source": "GET /api/gspc",
        "field": "witnessed_axes",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "GET /api/gspc",
        "field": "anchored_axes",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": null,
        "source": "GET /api/gspc",
        "field": "paid_axes",
        "unavailable": "source did not publish this stage"
      },
      "writesBoard": true,
      "note": "The signed count is for deterministic financial runs only. Model cards and the public root are separate corpora."
    },
    {
      "id": "stablecoins",
      "label": "Stablecoin universe",
      "href": "/dashboard?tab=swift#stablecoins",
      "unit": "assets",
      "indexed": {
        "value": 425,
        "source": "GET /interop/stablecoin-universe-2026-09/readiness.json",
        "field": "coverage.indexed_assets"
      },
      "measured": {
        "value": 1,
        "source": "GET /interop/stablecoin-universe-2026-09/readiness.json",
        "field": "coverage.deeply_measured_assets"
      },
      "signed": {
        "value": 1,
        "source": "GET /interop/stablecoin-universe-2026-09/readiness.json",
        "field": "coverage.asset_measurements_signed"
      },
      "rooted": {
        "value": 1,
        "source": "GET /interop/stablecoin-universe-2026-09/readiness.json",
        "field": "coverage.asset_measurements_current_root_included"
      },
      "witnessed": {
        "value": 1,
        "source": "GET /interop/stablecoin-universe-2026-09/readiness.json",
        "field": "coverage.asset_measurements_rekor_witnessed_via_root"
      },
      "anchored": {
        "value": 0,
        "source": "GET /interop/stablecoin-universe-2026-09/readiness.json",
        "field": "coverage.asset_measurements_bitcoin_anchored_via_current_root"
      },
      "paid": {
        "value": 0,
        "source": "GET /interop/stablecoin-universe-2026-09/readiness.json",
        "field": "coverage.asset_specific_x402_settlements_verified"
      },
      "writesBoard": false,
      "note": "The signed index commitment proves the frozen catalogue bytes. It does not measure every indexed asset."
    },
    {
      "id": "xrpl",
      "label": "XRPL reader",
      "href": "/dashboard?tab=xrpl",
      "unit": "instruments",
      "indexed": {
        "value": 16,
        "source": "GET /api/xrpl",
        "field": "n"
      },
      "measured": {
        "value": 0,
        "source": "GET /api/xrpl",
        "field": "assets[holders_state|supply_state=MEASURED]"
      },
      "signed": {
        "value": 14,
        "source": "GET /api/xrpl",
        "field": "assets[sig_ed25519].length"
      },
      "rooted": {
        "value": null,
        "source": "GET /api/xrpl",
        "field": "rooted_instruments",
        "unavailable": "source did not publish this stage"
      },
      "witnessed": {
        "value": null,
        "source": "GET /api/xrpl",
        "field": "witnessed_instruments",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "GET /api/xrpl",
        "field": "anchored_instruments",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": null,
        "source": "GET /api/xrpl",
        "field": "paid_instruments",
        "unavailable": "source did not publish this stage"
      },
      "writesBoard": false,
      "note": "Row signatures and holder or supply measurements are separate states; the served reader fields adjudicate each count."
    },
    {
      "id": "swift",
      "label": "SWIFT census",
      "href": "/dashboard?tab=swift",
      "unit": "institutions",
      "indexed": {
        "value": 26,
        "source": "GET /api/swift",
        "field": "n"
      },
      "measured": {
        "value": 0,
        "source": "GET /api/swift",
        "field": "n_measured"
      },
      "signed": {
        "value": null,
        "source": "GET /api/swift",
        "field": "signed_institutions",
        "unavailable": "source did not publish this stage"
      },
      "rooted": {
        "value": null,
        "source": "GET /api/swift",
        "field": "rooted_institutions",
        "unavailable": "source did not publish this stage"
      },
      "witnessed": {
        "value": null,
        "source": "GET /api/swift",
        "field": "witnessed_institutions",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "GET /api/swift",
        "field": "anchored_institutions",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": null,
        "source": "GET /api/swift",
        "field": "paid_institutions",
        "unavailable": "source did not publish this stage"
      },
      "writesBoard": false,
      "note": "Discovered, committed and live are census rungs. Only the measured rung means a frozen-bank run."
    },
    {
      "id": "banks",
      "label": "Bank readiness",
      "href": "/api/bank-complete",
      "unit": "banks",
      "indexed": {
        "value": 26,
        "source": "GET /api/bank-complete",
        "field": "total_banks"
      },
      "measured": {
        "value": 0,
        "source": "GET /api/bank-complete",
        "field": "banks[status=MEASURED].length"
      },
      "signed": {
        "value": null,
        "source": "GET /api/bank-complete",
        "field": "signed_banks",
        "unavailable": "source did not publish this stage"
      },
      "rooted": {
        "value": null,
        "source": "GET /api/bank-complete",
        "field": "rooted_banks",
        "unavailable": "source did not publish this stage"
      },
      "witnessed": {
        "value": null,
        "source": "GET /api/bank-complete",
        "field": "witnessed_banks",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "GET /api/bank-complete",
        "field": "anchored_banks",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": null,
        "source": "GET /api/bank-complete",
        "field": "paid_banks",
        "unavailable": "source did not publish this stage"
      },
      "writesBoard": false,
      "note": "Registry rows in DISCOVERED or UNCHECKABLE state are not measurements, customers, or partners."
    },
    {
      "id": "x402",
      "label": "x402 resources",
      "href": "/api/x402",
      "unit": "doors",
      "indexed": {
        "value": 25,
        "source": "GET /api/x402",
        "field": "resources.length"
      },
      "measured": {
        "value": null,
        "source": "GET /api/x402",
        "field": "measured_resources",
        "unavailable": "source did not publish this stage"
      },
      "signed": {
        "value": null,
        "source": "GET /api/x402",
        "field": "signed_resources",
        "unavailable": "source did not publish this stage"
      },
      "rooted": {
        "value": null,
        "source": "GET /api/x402",
        "field": "rooted_resources",
        "unavailable": "source did not publish this stage"
      },
      "witnessed": {
        "value": null,
        "source": "GET /api/x402",
        "field": "witnessed_resources",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "GET /api/x402",
        "field": "anchored_resources",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": 1,
        "source": "GET /api/revenue",
        "field": "one_number.settlements"
      },
      "writesBoard": false,
      "note": "Paid counts only facilitator-confirmed, non-self, non-zero settlements; a listed door is not revenue."
    },
    {
      "id": "mcp",
      "label": "MCP tools",
      "href": "/mcp",
      "unit": "tools",
      "indexed": {
        "value": null,
        "source": "GET /mcp",
        "field": "tools/list definitions (functions/mcp/gspc-tools.json + paid-tools.json), counted while GET /mcp answers ok with server_info.version",
        "unavailable": "source did not publish this stage"
      },
      "measured": {
        "value": null,
        "source": "GET /mcp",
        "field": "measured_tools (implemented tool count is not a measurement)",
        "unavailable": "source did not publish this stage"
      },
      "signed": {
        "value": null,
        "source": "GET /mcp",
        "field": "signed_tools",
        "unavailable": "source did not publish this stage"
      },
      "rooted": {
        "value": null,
        "source": "GET /mcp",
        "field": "rooted_tools",
        "unavailable": "source did not publish this stage"
      },
      "witnessed": {
        "value": null,
        "source": "GET /mcp",
        "field": "witnessed_tools",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "GET /mcp",
        "field": "anchored_tools",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": 1,
        "source": "GET /api/revenue",
        "field": "one_number.settlements"
      },
      "writesBoard": false,
      "note": "MCP tool count unavailable at this read — the row is null, not zero. That count would be an implemented-tool index, not a measurement."
    },
    {
      "id": "a2a",
      "label": "A2A skills",
      "href": "/api/a2a",
      "unit": "skills",
      "indexed": {
        "value": 10,
        "source": "GET /.well-known/agent-card.json",
        "field": "skills.length (counted while GET /api/a2a answers protocolVersion 1.0)"
      },
      "measured": {
        "value": null,
        "source": "GET /api/a2a",
        "field": "measured_skills (implemented skill count is not a measurement)",
        "unavailable": "source did not publish this stage"
      },
      "signed": {
        "value": null,
        "source": "GET /api/a2a",
        "field": "signed_skills",
        "unavailable": "source did not publish this stage"
      },
      "rooted": {
        "value": null,
        "source": "GET /api/a2a",
        "field": "rooted_skills",
        "unavailable": "source did not publish this stage"
      },
      "witnessed": {
        "value": null,
        "source": "GET /api/a2a",
        "field": "witnessed_skills",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "GET /api/a2a",
        "field": "anchored_skills",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": null,
        "source": "GET /api/a2a",
        "field": "paid_skills",
        "unavailable": "source did not publish this stage"
      },
      "writesBoard": false,
      "note": "A2A v1.0 JSON-RPC endpoint. 10 implemented skills are indexed from the published agent card; implementation is not measurement. Skills: gspc-board, east-west-crosswalk, measured-badge, benchmark-quality-register, article50-detect, eu-ai-act-screen, x402-discovery, estate-index, measurement-capsules, server-evidence. No task store, no streaming."
    },
    {
      "id": "erc8004",
      "label": "ERC-8004 registry",
      "href": "/interop/erc8004-callable/",
      "unit": "registrations",
      "indexed": {
        "value": 803294,
        "source": "GET /interop/erc8004-callable/probe-registered-vs-callable-2026-09-02.json (census scripts/x402/erc8004_census.py)",
        "field": "registry_totals.registered_all_indexer"
      },
      "measured": {
        "value": null,
        "source": "GET /interop/erc8004-callable/probe-registered-vs-callable-2026-09-02.json (census scripts/x402/erc8004_census.py)",
        "field": "measured_registrations (indexer census is not a measurement)",
        "unavailable": "source did not publish this stage"
      },
      "signed": {
        "value": null,
        "source": "GET /interop/erc8004-callable/probe-registered-vs-callable-2026-09-02.json (census scripts/x402/erc8004_census.py)",
        "field": "signed_registrations",
        "unavailable": "source did not publish this stage"
      },
      "rooted": {
        "value": null,
        "source": "GET /interop/erc8004-callable/probe-registered-vs-callable-2026-09-02.json (census scripts/x402/erc8004_census.py)",
        "field": "rooted_registrations",
        "unavailable": "source did not publish this stage"
      },
      "witnessed": {
        "value": null,
        "source": "GET /interop/erc8004-callable/probe-registered-vs-callable-2026-09-02.json (census scripts/x402/erc8004_census.py)",
        "field": "witnessed_registrations",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "GET /interop/erc8004-callable/probe-registered-vs-callable-2026-09-02.json (census scripts/x402/erc8004_census.py)",
        "field": "anchored_registrations",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": null,
        "source": "GET /interop/erc8004-callable/probe-registered-vs-callable-2026-09-02.json (census scripts/x402/erc8004_census.py)",
        "field": "paid_registrations",
        "unavailable": "source did not publish this stage"
      },
      "writesBoard": false,
      "note": "ERC-8004 Trustless Agents identity registry. The indexed total is an indexer census, not a measured or chain-verified registration count. Singleton at 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432. Probe of https://api.8004scan.io/api/v1/agents at 2026-09-02T03:30:51Z: 803294 registered, 138979 with at least one feedback. Per-chain counts are not published by this source and are not repeated here."
    },
    {
      "id": "wrappers",
      "label": "Wrapped assets",
      "href": "/interop/wrapped-asset-parity-latest.json",
      "unit": "pairs",
      "indexed": {
        "value": 24,
        "source": "GET /interop/wrapped-asset-parity-latest.json (scripts/readers/wrapped-asset-parity-reader.mjs)",
        "field": "records.length"
      },
      "measured": {
        "value": null,
        "source": "GET /interop/wrapped-asset-parity-latest.json (scripts/readers/wrapped-asset-parity-reader.mjs)",
        "field": "measured_pairs (a read is not a measurement; no pair is graded)",
        "unavailable": "source did not publish this stage"
      },
      "signed": {
        "value": 24,
        "source": "GET /interop/root-kinds.json (scripts/publish_public_root.py kinds_index — per-kind leaves under the ONE root, regenerated every root)",
        "field": "by_kind[\"csoai.wrapper.parity/0.1\"]"
      },
      "rooted": {
        "value": 24,
        "source": "GET /interop/root-kinds.json (scripts/publish_public_root.py kinds_index — per-kind leaves under the ONE root, regenerated every root)",
        "field": "by_kind[\"csoai.wrapper.parity/0.1\"] (every leaf of the root is rooted)"
      },
      "witnessed": {
        "value": null,
        "source": "GET /interop/wrapped-asset-parity-latest.json (scripts/readers/wrapped-asset-parity-reader.mjs)",
        "field": "witnessed_pairs",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "GET /interop/wrapped-asset-parity-latest.json (scripts/readers/wrapped-asset-parity-reader.mjs)",
        "field": "anchored_pairs",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": null,
        "source": "GET /interop/wrapped-asset-parity-latest.json (scripts/readers/wrapped-asset-parity-reader.mjs)",
        "field": "paid_pairs (door /api/wrapper is live; settlements are counted by /api/revenue, never here)",
        "unavailable": "source did not publish this stage"
      },
      "writesBoard": false,
      "note": "Bridged and custodial stablecoin/asset wrappers read from public RPC at pinned finalized blocks. States never collapsed — escrow-parity reads: 8, native issuance (uncheckable): 6, custodial (indexed only): 8, unmeasured: 2 (\"?\" = not published at this read, never 0). A ratio, not a rate, not a reserve attestation; nothing is ever \"unbacked\". Door: GET /api/wrapper?id=<pair>."
    },
    {
      "id": "bazaar",
      "label": "x402 Bazaars (strangers' doors)",
      "href": "https://huggingface.co/datasets/csoai/x402-bazaar-conformance/resolve/main/summary-latest.json",
      "unit": "hosts",
      "indexed": {
        "value": 2722,
        "source": "https://huggingface.co/datasets/csoai/x402-bazaar-conformance/resolve/main/summary-latest.json",
        "field": "hosts_distinct"
      },
      "measured": {
        "value": null,
        "source": "https://huggingface.co/datasets/csoai/x402-bazaar-conformance/resolve/main/summary-latest.json",
        "field": "measured_hosts (a conformance probe is not a graded measurement)",
        "unavailable": "source did not publish this stage"
      },
      "signed": {
        "value": null,
        "source": "https://huggingface.co/datasets/csoai/x402-bazaar-conformance/resolve/main/summary-latest.json",
        "field": "signed_hosts (the census is published, not signed; nothing about strangers' doors is a card)",
        "unavailable": "source did not publish this stage"
      },
      "rooted": {
        "value": null,
        "source": "https://huggingface.co/datasets/csoai/x402-bazaar-conformance/resolve/main/summary-latest.json",
        "field": "rooted_hosts",
        "unavailable": "source did not publish this stage"
      },
      "witnessed": {
        "value": null,
        "source": "https://huggingface.co/datasets/csoai/x402-bazaar-conformance/resolve/main/summary-latest.json",
        "field": "witnessed_hosts",
        "unavailable": "source did not publish this stage"
      },
      "anchored": {
        "value": null,
        "source": "https://huggingface.co/datasets/csoai/x402-bazaar-conformance/resolve/main/summary-latest.json",
        "field": "anchored_hosts",
        "unavailable": "source did not publish this stage"
      },
      "paid": {
        "value": null,
        "source": "https://huggingface.co/datasets/csoai/x402-bazaar-conformance/resolve/main/summary-latest.json",
        "field": "paid_hosts (the census pays nothing and settles nothing)",
        "unavailable": "source did not publish this stage"
      },
      "writesBoard": false,
      "note": "Daily census from the pod: 2722 distinct hosts probed across CDP (17591 resources) and PayAI (6941); 477 answered a conformant v2 402 with a bazaar block (17.52%), 16 unreachable; as_of 2026-09-27T01:11:37Z. Third-party doors only — our own 25 doors are the x402 row. Nothing paid, nothing signed."
    }
  ],
  "sources": {
    "gspc": {
      "path": "/api/gspc",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "stablecoins": {
      "path": "/interop/stablecoin-universe-2026-09/readiness.json",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "xrpl": {
      "path": "/api/xrpl",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "swift": {
      "path": "/api/swift",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "banks": {
      "path": "/api/bank-complete",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "x402": {
      "path": "/api/x402",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "revenue": {
      "path": "/api/revenue",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "mcp": {
      "path": "/mcp",
      "http": 403,
      "parsed": false,
      "error": "HTTP 403"
    },
    "a2a": {
      "path": "/api/a2a",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "a2a_card": {
      "path": "/.well-known/agent-card.json",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "erc8004": {
      "path": "/interop/erc8004-callable/probe-registered-vs-callable-2026-09-02.json",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "wrappers": {
      "path": "/interop/wrapped-asset-parity-latest.json",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "root_kinds": {
      "path": "/interop/root-kinds.json",
      "http": 200,
      "parsed": true,
      "error": null
    },
    "bazaar": {
      "path": "https://huggingface.co/datasets/csoai/x402-bazaar-conformance/resolve/main/summary-latest.json",
      "http": 200,
      "parsed": true,
      "error": null
    }
  },
  "truth_rules": [
    "INDEXED is not MEASURED.",
    "A signed catalog commitment is not a signed subject measurement.",
    "A census target is not a customer, partner, or completed measurement.",
    "A listed x402 door is not revenue; paid counts only verified non-self non-zero settlements.",
    "A null lifecycle cell means the owning source did not publish that stage; it is never zero."
  ]
}