Open data

The dataset

The ledger is plain JSON, one file per era. No API, no keys.

Schema

{
  "id": "kebab-case-slug",
  "title": "Short headline",
  "quote": "What he said. [paraphrase] if not verbatim.",
  "date_promised": "YYYY-MM-DD",
  "venue": "Where he said it",
  "deadline_text": "within two weeks",   // or null
  "deadline_days": 14,                    // or null
  "category": "healthcare",
  "era": "term-2",
  "status": "still-waiting",
  "what_happened": "What actually happened, with dates.",
  "repeat_count": 3,
  "sources": [{ "title": "", "outlet": "", "url": "", "date": "YYYY-MM-DD" }]
}