atomic·reason
A research project

Understanding, made into a thing you can hold.

An engine that measures how well a body of evidence is actually understood — as a fraction, traced to sources, with the holes named — instead of a confident summary that can't tell you what it's guessing.

See the live trial How it works ↓

The claim

When you research anything, you carry a model in your head: what I know for sure, what I'm assuming, what I still need to find out. That model is the real work — and it's invisible, lossy, and trapped in one head.

atomic-reason makes it explicit. The wager underneath is falsifiable: that "understanding" reduces to one mechanical operator over a few primitives — the same operator whether the subject is a bill in Congress, a hospital chart, a legal matter, or a spacecraft's telemetry. Public policy is just the first instance we've built.

How understanding is measured

understanding = known questions ∕ questions the goal requires

A goal sets the denominator — the questions that matter. Each is answered by assertions that must point at evidence, so the engine can't pretend to understand: a guess doesn't count toward the score. Fold the assertions for a question and it lands in one of five states —

known pending — a lead, unconfirmed gap — nothing recorded tension — an assumption the evidence undercuts contradiction — the record disagrees with itself

Reject a claim and every view recomputes — the percentage, the timeline, the conflicts, the list of what to investigate next. Nothing is re-read or re-trained. You can watch exactly that happen in the live trial.

The shape

source
records
official public sources — Congress, FEC, filings — or any corpus
reason
the operator
reads evidence into assertions; folds them into the five states
record
the ledger
the only writable truth; every claim carries its provenance
surface
the briefing
what's known, what's disputed, what's missing — and the score

The two middle pieces — the reasoner and the ledger — are domain-agnostic and reused unchanged. Everything domain-specific is a thin, swappable instance: a vocabulary, some connectors, a goal. Swap them and the same engine runs somewhere new.

Results so far — public policy

78%
HR-1 (119th) — path from introduction to law
Seven of nine questions confirmed from official records; one unconfirmed lead; one honest gap (who broke party on the House vote) that the bill-level records simply can't answer.
44%
Advising a data-center developer on local opposition
Four confirmed, one lead, two gaps — and a live contradiction plus a tension: the corpus outrunning its own evidence. This is the workspace in the live trial.

Working with it

The engine runs today as a local research tool. If you have a body of evidence and a real question — a policy fight, a due-diligence file, a literature you need to actually understand — a workspace can be built for it: a goal, a corpus, and a living briefing you correct as you go.

Start with the live trial → to see the engine work end to end on a real question.

What this is not. Not a chatbot and not a search engine. It never asserts without evidence, and it reports where it's uncertain rather than rounding up. The reasoning is done deliberately and recorded; the numbers you see are a deterministic fold over a reviewable ledger, not a model's confidence.