{
  "schema": "csoai.population-door/0.1",
  "kind": "preview",
  "id": "corrections",
  "title": "Corrections ledger, full history",
  "population": "one row per published correction in the estate's own ledger — what was wrong, how it was caught, the fix, dated — the same source object the free GET /api/corrections serves",
  "state": "INDEXED",
  "n": 78,
  "n_unit": "correction entries in the source-maintained ledger",
  "as_of": "2026-09-28",
  "source": [
    "functions/api/corrections.ts#LEDGER",
    "/api/corrections"
  ],
  "reason": null,
  "unmeasured": [
    "append-only storage proof: none is claimed by the ledger",
    "correction latency: computable only for the 78 entries carrying detected_at; never inferred from prose"
  ],
  "head": {
    "schema": "csoai.corrections/0.1",
    "policy": "Public, source-maintained corrections record. Each entry states what was wrong, how it was caught, and the fix. No append-only storage property is claimed.",
    "license": "CC-BY-4.0",
    "first_date": "2026-08-19",
    "last_date": "2026-09-28",
    "reached_the_public_true": 21,
    "entries_with_detected_at": 78,
    "free_endpoint": "/api/corrections serves the whole ledger free and stays free; this door meters the assembled full-history slice with per-entry content digests",
    "identification": "an entry is a fact about the estate's own history, never a claim about anyone else; ids are the ledger's own"
  },
  "manifest": "https://councilof-ai.pages.dev/api/pop/corrections/manifest",
  "buy": {
    "resource": "https://councilof-ai.pages.dev/api/pop/corrections",
    "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."
  }
}