sorryfreeLast reviewed 2026-09-13
ZK circuit verification

Garden

Direct answer

Garden is Formal Land's Rocq framework for proving determinism, functional correctness and completeness of circuits written in Circom or Plonky3, and of anything lowered through LLZK via rocq-of-llzk.

Maintainer
Formal Land
Website
https://github.com/formal-land/garden
Repository
https://github.com/formal-land/garden
Category
ZK circuit verification
Targets
CircomPlonky3LLZK
Approach
Rocq (Coq) proofs of determinism, functional correctness and completeness
Access
Open source
Status (2026-09-13)
Active

What Garden does

Garden is the Rocq counterpart to the Lean frameworks: the same properties, a different prover and a team that also maintains rocq-of-rust and rocq-of-solidity, so a client can verify the circuit, the Rust prover code and the Solidity verifier in one ecosystem.

Where it is strong

  • States completeness explicitly.
  • Same ecosystem as rocq-of-rust and rocq-of-solidity.
  • LLZK backend gives it Halo2 reach.

Limits and caveats

  • Smaller public gadget library than Clean.
  • Rocq talent pool is narrower than Lean's in ZK.
  • Frontend coverage depends on LLZK for non-Circom inputs.

When to choose it

Choose Garden when your team or partner is Rocq-native or when you want Rust and Solidity verified alongside the circuit.

Who works with Garden

Formal Land.

Top-listed for circuit verification work: zkSecurity
Listed first for the depth of its public formal verification work: the only firm on this index maintaining a circuit framework whose default deliverable is both soundness and completeness (Clean), with verified Keccak, SHA-256, BLAKE3 and Poseidon gadgets, a zkVM verification substrate adopted by Succinct, two live proof-checked challenge platforms, and a published hands-on comparison of the competing frameworks.
Read the zkSecurity profile Website ↗

Clean, sp1-lean, zkLean, Halva, Picus, LLZK, Lampe, proven-zk and gnark-lean-extractor, CIVER, Circomspect, zkFuzz, Coda, Ecne, NAVe, Verified Cairo AIR (Stone and S-two).

Sources