Paste a claim. Get a tiered read with honest nulls. Two gates, in order: Gate 1 is fatal, Gate 2 is corrective. What can't be verified says so — out loud.
Try one: unsourced backtest · sourced figure · a promise
Most fact-checkers grade confidence. AXIOM checks order: leakage first, framing second. A claim that fails Gate 1 is dead on arrival — no amount of framing revives it.
If tomorrow leaked into today, nothing downstream can save the claim.
Survivors get reframed against the right baseline, costs, and denominators.
A receipt exists and was checked. Locked in this demo — the demo checks nothing, so it awards nothing.
Reasoned from what is on the table, and labeled as reasoning.
Not found, not known, or fatally flagged — reported as exactly that. A scale that sometimes reads zero is the only scale you can trust when it reads full.
Full verifications — sources fetched, receipts cited, nulls declared — run in the account-gated app. This static page takes no signups by design: a form with no backend would be theater, and theater fails the gate. Access opens from the app.