Our rules
How we source
No source, no promise. Everything on this site links to where it was said, and to an archived copy so it can't quietly disappear.
What counts as a promise
- First-hand only. The official's own words: their campaign site, a debate, a speech, an interview or their own post. If a news story is the only record, we label it "as reported."
- Specific commitments. "I will vote to…" or "I won't support…" counts. Broad values ("I care about families") don't.
- One promise per entry, quoted exactly.
- Archived the day we add it, on the Internet Archive's Wayback Machine.
Promise status
- Said: on record, no action yet.
- Acted on: a bill, vote or formal step toward it in the current term. Earlier attempts are shown as their track record.
- Delivered / Compromise / Broken: the outcome, with the source that shows it.
Where they stand
- For / Against: they clearly said yes or no, in their own words, or voted.
- Undecided / conditions: they set a condition or would not commit. For example, someone who says they will not back a leader funded by AIPAC or corporate PACs stays here until they clearly say no to that person, even if the current leader takes that money.
- Nothing public: we have not found a statement or vote. A caucus speaking for its members does not count.
If / then scenarios
Every "if this, then that" we publish points to something visible: a rule, a vote count or a date. We grade each one after it resolves and keep the results public, right or wrong.
Corrections
Spot an error or a missing promise? Send us a tip with the link, or ask us to look into one. We fix mistakes in the open and note the change.