How this works

Methodology

What counts as an entry

An entry is a specific, public statement by Donald Trump that something would happen, be delivered, be announced, or be decided, which then did not happen as described. Vague aspirations ("we're going to win so much") are excluded. Policy positions he simply changed his mind about are excluded unless he had promised a concrete deliverable.

Each entry records:

  • The promise, quoted. Where a verbatim quote was not available in the reporting we cite, the text is marked [paraphrase].
  • When and where it was said.
  • The stated deadline, if any, exactly as spoken ("within two weeks", "day one", "24 hours"), converted to a number of days.
  • Status: never delivered, broken (he did the opposite or explicitly abandoned it), partial, late, or still waiting (deadline has passed and he still says it is coming).
  • What happened, with dates and figures.
  • Sources: links to the reporting. We prefer primary transcripts and major fact-checking organizations (PolitiFact, FactCheck.org, the Washington Post Fact Checker, KFF Health News) and mainstream outlets.

The two-week file

The spotlight is reserved for promises with a stated deadline of 14 days or less. "Soon" and "shortly" do not qualify. "Two weeks", "a couple of weeks", "next week", "in a few days", "24 hours", "day one" and "immediately" do. Where the same promise was re-issued with a fresh deadline, we keep one entry and record the number of times the clock was restarted in repeat_count.

"Overdue" is computed from the date of the promise plus the stated deadline, through the evidence date shown in the footer. It is not updated live; the site is rebuilt as the ledger changes.

What this is not

This is not a scorecard of promises kept, and it does not claim to be balanced against them. Organizations such as PolitiFact's MAGA-Meter and its earlier Trump-O-Meter track the full picture, including promises kept. This site documents one thing: the gap between what was announced and what arrived.

Corrections and contributions

The ledger is a set of plain JSON files, published at /data/. If an entry is wrong, the quote is misattributed, or a source link is dead, the fix is a one-line edit. Missing entries need a date, a quote, a venue, an outcome and at least one source link.

Seed sources

This project started from these published lists, then expanded them with further reporting: