Skip to content

Home > Tooling & Applications > Pico

Pico

Description

A zkVM by Brevis Network combining Plonky3, SP1, Valida, and RISC0 approaches. Accepts Rust programs compiled to riscv32im-risc0-zkvm-elf. Had very slow proof generation in August 2025 benchmarks (141s for ECDSA). Has a Sherlock security audit.

Evaluation

Criterion Value
Based on Plonky3, SP1, Valida, RISC-Zero
Easiness yes — runs riscv32im-risc0-zkvm-elf binaries
Fast and short (<1s, <1MB) very slow — 141s, 16.4 MB proof for ECDSA (Aug 2025)
Post-quantum yes (STARK-based)
Mobile and web probably — Rust-based
Maintained yes
Open source yes — Apache-2.0 / MIT
Security review yes — Sherlock audit
secp256k1 signature + sha256 yes — per 8ulce28 benchmark

Notes

Performance in August 2025 was very poor. May improve. Not recommended for time-sensitive use cases currently.

Based on

zk-STARKs, Plonky3

Resources

  • Docs:
  • Blog: