RISC Zero logoRISC Zero


Number of verifiers

6

Aggregation

Yes

Trusted setup

Yes

List of verifiers

NameVerification status

Description

ZK verifier for RISC-V programs.

RISC Zero allows to prove with ZK the computation of a RISC-V program. The architecture is composed of three parts:

The repo containing the circuits code can be found here. The prover implementation can be found here.

The wrapper uses Groth16 as the proof system, and therefore requires a circuit specific trusted setup. The ceremony can be found here. An high level guide on how to verify the setup can be found here, while the full guide can be found here.

Info about the security model can be found here, the list of audits here and a blog post on overall security here.

List of required tools

Tool nameVersionTool docs
snarkjs?More info
circom?More info