run.veric.dev

AI writes the proof.
The compiler keeps it honest.

A compiler tower that takes proposed annotations from any LLM and only accepts what's verifiable. Composition narrows the lattice; customer rules turn into proofs; the asset compounds.

The substrate, in five steps

One compiler tower. Three tiers. Every annotation accepted only when mechanically true.

  1. 01

    AI proposes annotations

    Any LLM (GPT, Claude, Gemini, a swarm of all three) proposes types, invariants, and lemmas across the codebase. Cheap, parallel, often wrong.

    See the paradigm →
  2. 02

    Verifier accepts only what's true

    The compiler checks every annotation. Hallucinations die at the gate; what survives is mechanically true. No human in the loop.

    Watch the ticker →
  3. 03

    Composition narrows the lattice

    Each accepted annotation tightens the abstract value lattice. Imprecision shrinks; later proofs become reachable that weren't before.

    See the morph →
  4. 04

    Customer rules turn into proofs

    You write a rule ("PII never reaches a marketing sink"). The compiler turns it into a proof obligation; the substrate either proves it, suspends it, or hands you a counterexample trace.

    Open the studio →
  5. 05

    The asset compounds

    Every verified property is a permanent asset. Replay any incident against the substrate; verified contracts compose across releases. The library grows with every commit.

    Replay an incident →