{
  "schema": "csoai.population-door/0.1",
  "kind": "preview",
  "id": "mcp-registry",
  "title": "MCP registry listings",
  "population": "one row per server name the estate publishes in the official MCP registry, classified on its latest version (remote alive / package resolvable), with the registry's full-walk census reported beside it",
  "state": "INDEXED",
  "n": 354,
  "n_unit": "own server names in the official MCP registry (one row per name, classified on isLatest=true)",
  "as_of": "2026-09-22T08:27:50Z",
  "source": [
    "/interop/mcp-registry-self-listings-2026-09-22.json",
    "/interop/agent-population-2026-09-17.json"
  ],
  "reason": null,
  "unmeasured": [],
  "head": {
    "schema": "csoai.registry-self-listings/0.1",
    "kind": "measured",
    "signed": false,
    "declared_denominator": 354,
    "versions_total": 1342,
    "names_total": 354,
    "namespaces_seen": {
      "io.github.CSOAI-ORG": 354
    },
    "totals_by_state": {
      "REMOTE_DEAD_PACKAGE_OK": 39,
      "REMOTE_DEAD_PACKAGE_MISSING": 0,
      "NO_REMOTE_PACKAGE_OK": 314,
      "NO_REMOTE_PACKAGE_MISSING": 0,
      "UNCHECKABLE": 0,
      "REMOTE_ALIVE_PACKAGE_OK": 1
    },
    "redactions": {
      "count": 26,
      "rule": "tokens carrying an internal codename or a retracted claim word are replaced by withheld-by-brand-gate:<sha256[:12] of the token>; the registry itself still serves the names; counts are unaffected",
      "added": "2026-09-22"
    },
    "honesty": "self-published listings show distribution, not adoption",
    "whole_registry": {
      "path": "/interop/agent-population-2026-09-17.json",
      "as_of": "2026-09-17T05:48:05Z",
      "frame": "mcp-official-registry",
      "distinct_keys": 32670,
      "by_status": {
        "active": 32323,
        "deprecated": 347
      },
      "state": "ENUMERATED_COMPLETE"
    },
    "identification": "a row is a distinct server name under the estate's namespace in the registry's own search walk (page hashes in the artifact); state is what the remote and package resolved to on that day — not a grade"
  },
  "manifest": "https://csoai-org.pages.dev/api/pop/mcp-registry/manifest",
  "buy": {
    "resource": "https://csoai-org.pages.dev/api/pop/mcp-registry",
    "how": "GET the resource → 402 → pay accepts[] (x402) → retry with X-PAYMENT",
    "catalog": "https://csoai-org.pages.dev/api/x402",
    "all_doors": [
      "https://csoai-org.pages.dev/api/pop/stablecoins",
      "https://csoai-org.pages.dev/api/pop/swift",
      "https://csoai-org.pages.dev/api/pop/xrpl",
      "https://csoai-org.pages.dev/api/pop/x402-bazaar",
      "https://csoai-org.pages.dev/api/pop/mcp-registry",
      "https://csoai-org.pages.dev/api/pop/a2a",
      "https://csoai-org.pages.dev/api/pop/ots-proofs",
      "https://csoai-org.pages.dev/api/pop/layer0",
      "https://csoai-org.pages.dev/api/pop/corrections",
      "https://csoai-org.pages.dev/api/pop/claim-watch"
    ]
  },
  "rail": {
    "mode": "challenge-only",
    "pay_to_configured": true,
    "facilitator_configured": false,
    "note": "402 challenges are complete (asset, amount, payTo) but no facilitator is provisioned, so no receipt can settle and no paid artefact is granted. Nothing is charged. Verification stays free."
  }
}