OpenATP¶
Open Automated Formal Proof Synthesis. Upload one or more
Lean files containing sorry, run them through leading
proof-synthesis backends, and get back verified completed proofs with metadata
(verification status, cost, duration).
The whole platform reduces to two reusable primitives plus thin candidate generators:
A
ComputeBackend(docker|modal) — run a command over a working directory in a Lean+Mathlib sandbox.A
Verifier— compile a candidate project in a backend and report whether it compiles, issorry-free, and is axiom-clean.
Every prover funnels its output through the shared verifier, including the remote Aristotle path:
ComputeBackend (docker | modal) ← the sandbox primitive
│
├── Verifier ──────────────────← shared final check (ALL provers)
│
AutomatedProver (base)
├── AgentProver coding agent (claude/opencode/codex) + lean-lsp-mcp in sandbox
├── NuminaProver configured AgentProver: claude + Numina assets + round loop
└── AristotleProver remote aristotle submit --wait, no sandbox to generate
See below for installation instructions, user guides, the prover catalogue, and the API reference.