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