What problem does it solve?
Solana developers often need to prove program correctness and keep verification artifacts in sync with code. qedgen provides a spec-driven workflow to define guarantees in a .qedspec, validate it, and generate tests, proofs, and scaffolds for agent-fill Rust code across multiple targets.
Core Features & Use Cases
- Linting, validation, drift checks, and report generation from a single .qedspec
- Codegen for Rust scaffolds, Lean proofs, Kani harnesses, proptest tests, and CI workflows
- Brownfield onboarding: audit existing programs and ratify findings into a spec
- Greenfield workflow: start from spec and generate artifacts across multiple targets (Anchor, Quasar, Pinocchio)
Quick Start
Install qedgen and run qedgen check --spec your_program.qedspec to validate, then qedgen codegen --all to scaffold artifacts.