OctoView Labs

The only tractable prediction

Payam Madjidi · August 2026 · first published on LinkedIn

I hit a constraint this week that feels like a fundamental engineering law. Statistically, I've probably just rediscovered something, so let me show my work and let you judge.

Twenty years ago I worked on T+0 settlement. The hard problem: to admit a transaction now, you must simulate whether it causes a crisis at t+delta. But validating t+delta needs t+2delta, which needs t+3delta, and the simulation regresses forward into infinite futures. It never terminates. Finance never solved this. It dodged it with margin, buffers, and priced residual risk.

This week the same problem walked into my AI pipeline wearing different clothes. My system modifies itself. AI writes the code, and AI writes the gates that judge the code. Before every change, I want to know: will the future version of this machine still behave? Same regress. Simulating the future self needs the future-future self. The tower never lands.

The fix is to point the simulation backward. Don't ask "what could go wrong tomorrow?" That question is infinite and undecidable. Ask instead: does the future self survive everything that ever went wrong before? That question is finite and answerable, because the ledger recorded all of it. So that's what I'm building now: every proposed change boots as a disposable instance, gets attacked with replays of every recorded failure, and must produce a conviction receipt before it's allowed to exist.

The law, as plainly as I can state it: a machine that alters itself must predict its own future behaviour, and the only tractable prediction is survival of its own recorded past.

The theory for this already exists. Schmidhuber's Gödel machine (2003) demanded proof before self-modification. MIRI's tiling-agents work proved a machine can't fully trust proofs about its successors. FoundationDB built the simulation half for databases. I just had a mechanical advantage they didn't: an append-only ledger where my machine's every failure was already recorded, and a settlement engineer's allergy to non-terminating simulations.

If this already has a name, tell me. I'd genuinely rather cite it than christen it. Until then, I'm going back to the ledger.

← Writing · What Topos does