RISC Zero is doing such good work here, that I’m probably more worried about a Rust std library or LLVM bug than about soundness of their circuit. Unfortunately, that still leaves a lot of room for worry! Compiler bugs are common, and 32-bit RISC-V is a pretty niche target.
Jacob
Jacob22.4.2025
Is it hard? Yes Our soundness bugs devastating? Yes Are we closer than you might think? Yes From Day 1, yes the same day we released our proof system, @RiscZero began the long process of formally verifying our zkVM. Recently we launched "Picus" which mathmatically proves determinism in our circuits during CI! This is the cause of 96% of soundness bugs in ZK systems (Per ZK-Security). This effort plus some more we are working on, shows we can get to a provably sound RISC-V zkVM faster than you most think.
1,54K