{
 "dump_date": "2026-09-28",
 "generated_at": "2026-09-28T14:13:57.685405+00:00",
 "ledger_version": "0.1.0",
 "history_since": "2026-09-26T22:47:10.619091+00:00",
 "last_crawl": "2026-09-28T02:46:34.113709+00:00",
 "files": [
  {
   "file": "datasets.csv.gz",
   "table": "datasets",
   "format": "csv",
   "rows": 13949,
   "bytes": 210328,
   "sha256": "43ae7627ef8a7931433c50be766dc6155847502f061b64c7fb0124f15c72a380",
   "description": "Every dataset the IATI Registry has listed since the ledger began, with first/last seen and removal dates."
  },
  {
   "file": "observations.csv.gz",
   "table": "observations",
   "format": "csv",
   "rows": 56805,
   "bytes": 2685471,
   "sha256": "44ea138de1cb573e3e7c3e3d556159c84f622228f69a0a6dae8accdb1b0066b5",
   "description": "The register: one row per dataset per crawl, with HTTP status, file fingerprint and whether it changed."
  },
  {
   "file": "file_events.csv.gz",
   "table": "file_events",
   "format": "csv",
   "rows": 16677,
   "bytes": 437465,
   "sha256": "4c25821351acc22bb8b6325da2e3c9a97a94451b16109228483aebafb4922fca",
   "description": "File-level events: appeared, vanished, reappeared, content_changed, url_changed, fetch_failed, fetch_recovered."
  },
  {
   "file": "file_versions.csv.gz",
   "table": "file_versions",
   "format": "csv",
   "rows": 1101665,
   "bytes": 49805251,
   "sha256": "a98ee3737e3001685bf0199a7e89d99df7eb1a262883d68e2b84d18efd16e37e",
   "description": "Which project versions each stored file version contains (file sha256 -> IATI identifier -> project version hash)."
  },
  {
   "file": "project_versions.jsonl.gz",
   "table": "project_versions",
   "format": "jsonl",
   "rows": 942497,
   "bytes": 484106382,
   "sha256": "475c28ce09fabe0b9b24fd5e2614bf6bd25cc4f4d5bbf26d5e3aae951396fb96",
   "description": "Every distinct parsed version of every project: titles, status, dates, organisations, sectors, budgets and transactions."
  },
  {
   "file": "project_changes.jsonl.gz",
   "table": "project_changes",
   "format": "jsonl",
   "rows": 108446,
   "bytes": 8355640,
   "sha256": "c5e769b358c0e0ed92d7307eaa69ec615c26ae427a88b9630fe2a9ed1a47d42d",
   "description": "Project-level change events with severity (0 cosmetic, 1 notable, 2 material), details, model summary, and the two file versions compared."
  }
 ],
 "licence": "Source data is published by each organisation to the IATI Registry under its own open licence (most commonly CC-BY); attribution to the original publisher is required. The ledger's own record (observations, fingerprints, change events, summaries) is released under CC-BY 4.0: use it freely, cite OpenAid Ledger (https://openaidledger.org).",
 "notes": {
  "fingerprints": "sha256 of the exact file bytes; fetch any version at https://api.openaidledger.org/v1/files/<sha256>",
  "severity": "0 cosmetic, 1 notable, 2 material; transient=true marks a project that moved between a publisher's files",
  "timestamps": "UTC, ISO 8601"
 }
}