Seed-scoped module isolation and surgical revocation for formal verification pipelines. Register modules, track theorem lineage, revoke with precision.
Patent pending -- Application 63/990,122
A component regresses. You re-run everything from scratch. Hours of SMT solving. Every proof is suspect until proven otherwise. Clients wait.
A component regresses. You revoke it. DFV tells you in milliseconds: 3 proofs scarred, 7 preserved. You fix only what's broken. Clients stay informed.
Each component in your pipeline gets a seed-scoped isolation boundary. Parser, compiler, prover, backends -- all tracked independently.
Every proof or finding gets registered with lineage back to the modules that produced it. Dependencies are explicit.
When a module has a regression, revoke it. DFV walks the dependency graph and marks affected theorems as scarred.
Instant report: which proofs are scarred, which are preserved. No guesswork. Surgical precision.
Every row below came from a real API call. Not a mockup.
| Pipeline | Modules | Theorems | Revoked | Scarred | Preserved | Clean |
|---|---|---|---|---|---|---|
| Certora Prover | 4 | 10 | VC Generator | 3 | 7 | 70% |
| Slither (Trail of Bits) | 14 | 25 | Reentrancy detector | 1 | 24 | 96% |
| Echidna (Trail of Bits) | 7 | 7 | Coverage tracker | 1 | 6 | 86% |
| OpenZeppelin | 6 | 12 | Proxy Upgradeable | 3 | 9 | 75% |
| K Framework (RV) | 6 | 12 | Haskell backend | 5 | 7 | 58% |
| Lean4 / Axiom | 6 | 12 | Elaborator | 1 | 11 | 92% |