01
The story
The reader half worked. Put a claim in a builder’s workspace carrying four things — what is claimed, the command that re-proves it, the files it rests on, and a stamp saying whether it is still fresh — and the builder changes behaviour without being told to. Redundant re-checking collapsed about threefold. Skepticism landed exactly where it should: stale-stamped claims were re-verified 6 times out of 6. Quality did not move.
The writer half failed. We planted 28 changes that genuinely made a banked claim false, and asked whether the claim’s own receipt would catch it. It caught 5. Twenty-three of twenty-eight falsifications left the receipt green.
Why: most of our claims are guarded by hermetic unit tests that stub out the very production code the claim is about. The instrument reports the basis is complete. It is complete, faithful, and claim-useless.
Put the halves together and there is only one sentence: agents will trust the stamp exactly as much as we hoped, and the stamp is currently right about one time in five.
That is worse than it sounds, because the same experiment measured the failure mode. A check command carrying untrustworthy freshness produced more pointless re-checking than plain prose — 12/24 against 0/24. We are not one step from the win. Ship delivery on top of today’s corpus and we ship the arm that measured worse than saying nothing.
02
The field we never recorded
A claim today carries: the text · the receipt command · the basis files · the freshness stamp. It does not carry the one property that decides whether any of those matter:
Does this receipt actually go red when this claim becomes false?
Call it binding. It is measurable. We already built the instrument that measures it. We have never once recorded the answer on a claim.
This is the same disease as everything else caught this week — an instrument that cannot fire, reporting success. Two vacuous gates. A download counter that logged nothing. A drift detector never wired. A map served and ignored. A claim whose receipt cannot go red is that same defect one layer up: knowledge that cannot be wrong, which is knowledge that cannot be trusted.
05
The build — four slices, in order
- Score the corpus. Run the plant-a-rot battery over every banked claim; publish the binding distribution. Proves: whether binding claims exist at all today. Cost: days, no build.
- The binding column. Record measured binding; render it; UNPROVEN renders as UNPROVEN. Proves: the reader can see what is trustworthy. Cost: small.
- Flip the producer. Shed from certification, integration gates, indexing. Stop shedding from hermetic tests. Proves: binding claims can be a byproduct of real work. Cost: medium.
- The reader A/B, gated on binding. Same brief, two workers, binding-verified claims in one. Proves: the effect survives contact with production. Cost: one night.
Slice 1 gates everything. Slice 3 is the prerequisite for the continuous-certification ceiling the other fleet found: a claim that binds and is broad is one that can be held now rather than recently.
The kill, pre-committed: if agents re-check binding-verified fresh claims at the untrustworthy-arm rate (≈12/24), then trust does not transfer through the binding column, and the corpus concept needs a different mechanism entirely. That result stops the arc — and is worth knowing.