run.veric.dev
00 — paradigm

Verification was always the answer.
The candidates were the bottleneck.

Eight panels. From the asymmetry to the unlock. Scroll.

↓ scroll
01 — the asymmetry

Mathematical proofs are hard to write.
Easy to check.

This is why formal methods have stayed niche for fifty years. The asymmetry has always been here. What changed is the cost of the candidate side: an LLM produces a million plausible annotations a minute. Whether they are right is a separate, mechanically-decidable question.

scroll to continue

Loading Asymmetry
1 / 8
02 — the fifty-year stalemate

Every milestone took an army of PhDs and years.

A quiet garden. The proofs are real, the artifacts beautiful, the price unaffordable for anyone outside aerospace, kernels, or eight-figure DeFi protocols.

  • Lean / CoqCompCertVerified C compiler
    $5M11 yr
  • Isabelle/HOLseL4Verified microkernel
    $25M12 yr
  • SMT + expertsCertoraDeFi audits
    $50–500kper contract
  • HOL4CakeMLVerified ML compiler
    $8M+8 yr
  • DafnyIron FleetDistributed protocols
    $3M+4 yr
  • F* / Low*Project EverestTLS stack
    $10M+ongoing
2 / 8
03 — the new guesser

A million candidate annotations per minute.

LLMs are cheap, fast, plausible guessers. Hallucinations are a problem when their output is trusted. Not when their output is verified.

  • • grey particle = proposed annotation
  • • unbounded supply, unbounded variation
  • • zero correctness guarantee at the source
Loading Annotation stream
3 / 8
04 — at the boundary
Loading Annotation stream

Hallucinations die at the boundary.

The verifier is uninterested in plausibility. It only accepts what is true. About 80% pass. The 20% that fail were wrong — and nobody downstream sees them.

~80%
accepted
~20%
refuted
4 / 8
05 — the sudoku

Each cell narrows the others.

Without composition, sudoku would be brute-force search. With it, every fill prunes its row, column, and 3×3 box. Verification works the same way — each verified annotation narrows the next.

Same shape. The codebase is the grid. AG-equation dependencies are the rows, columns, and boxes.

See the morph → /sudoku
5
3
7
6
1
9
5
9
8
6
8
6
3
4
8
3
1
7
2
6
6
2
8
4
1
9
5
8
7
9
5 / 8
06 — composition multiplier

Each verified fact narrows the abstract state.

The narrowed state makes the next guess cheaper. The cheaper guesses narrow further. This is the composition multiplier — the reason the curve bends.

annotations verified
0
and counting (this codebase, scaled-out timeline: 1,247,892)
Loading Lattice
6 / 8
07 — the rule lands

Three rules. One counterexamplethe team didn't know existed.

The lattice from Panel 6 is checked against each customer rule. PROVED rules light green. A REFUTED rule drops a counterexample trace.

Loading Customer rules
Loading Lattice
7 / 8
08 — the unlock

Your codebase, reframed as a constellation.

Every lit node is a customer-authored property, compile-time-checked. Year 1: 30. Year 2: 80. Year 3: 200+. This is the asset. It is yours. No competitor has it.

year 1 → year 330 lit / 240 total
scroll-driven
0%

This is the asset. It is your codebase. It is yours forever. No competitor has it.

8 / 8