{
  "schema": "csoai.population-door/0.1",
  "kind": "preview",
  "id": "swift",
  "title": "SWIFT-linked bank census",
  "population": "one row per bank named in a dated public notice about the Swift digital-asset MVP, in one of three states (LIVE, COMMITTED, DISCOVERED) — mixed identity by design, never a client list",
  "state": "INDEXED",
  "n": 26,
  "n_unit": "sourced bank rows (three-state; identity = a dated press URL, hashed)",
  "as_of": "2026-09-01",
  "source": [
    "/interop/swift-census.json"
  ],
  "reason": null,
  "unmeasured": [],
  "head": {
    "schema": "csoai.swift-census/0.1",
    "kind": "census-tape",
    "supersedes": "csoai.swift-17/0.1",
    "declared_n": 26,
    "by_status": {
      "LIVE": 3,
      "DISCOVERED": 14,
      "COMMITTED": 9
    },
    "n_measured": 0,
    "n_live": 3,
    "n_committed": 9,
    "n_discovered": 14,
    "settlement_still_off_chain": true,
    "swift_partnered": false,
    "cohort_are_clients": false,
    "honest_count_statement": "This is a sourced census of 26 named banks (3 LIVE, 9 COMMITTED, 14 DISCOVERED), not a '50'. Every row cites a real press URL with a date. No bank is a Council client. Not a Swift relationship. Not MEASURED — no ISO 20022 / copybook / MT artifact fetched. cobolbridge.ai HTTP 522 is infra, not this tape.",
    "universe_note": "Swift cites 40+ financial institutions in the MVP construction phase, up from 30 named at Sibos Frankfurt Sept 2025. Only 26 could be sourced to a real, reachable, dated press URL and named here. The remaining ~14+ are NOT enumerated — no name is invented to reach 50.",
    "identification": "a bank is on the census only with a real, reachable press URL and a date; state is the notice's own wording; nothing is measured about the bank"
  },
  "manifest": "https://councilof-ai.pages.dev/api/pop/swift/manifest",
  "buy": {
    "resource": "https://councilof-ai.pages.dev/api/pop/swift",
    "how": "GET the resource → 402 → pay accepts[] (x402) → retry with X-PAYMENT",
    "catalog": "https://councilof-ai.pages.dev/api/x402",
    "all_doors": [
      "https://councilof-ai.pages.dev/api/pop/stablecoins",
      "https://councilof-ai.pages.dev/api/pop/swift",
      "https://councilof-ai.pages.dev/api/pop/xrpl",
      "https://councilof-ai.pages.dev/api/pop/x402-bazaar",
      "https://councilof-ai.pages.dev/api/pop/mcp-registry",
      "https://councilof-ai.pages.dev/api/pop/a2a",
      "https://councilof-ai.pages.dev/api/pop/ots-proofs",
      "https://councilof-ai.pages.dev/api/pop/layer0",
      "https://councilof-ai.pages.dev/api/pop/corrections",
      "https://councilof-ai.pages.dev/api/pop/claim-watch"
    ]
  },
  "rail": {
    "mode": "live",
    "pay_to_configured": true,
    "facilitator_configured": true,
    "note": "A settled receipt (facilitator /verify then /settle) unlocks the paid artefact. Verification of every artefact stays free."
  }
}