Releases: powdr-labs/powdr
Releases · powdr-labs/powdr
powdrVM 0.1.2
Release highlights:
- Initial integration with Stwo prover (not yet used by the full zkVM)
- Public commitments support in Rust
- Poseidon2 (Goldilocks) precompile available in Rust
- Keccak precompile (BabyBear/Mersenne31/KoalaBear) in stdlib
- Automated witgen support for LogUp from powdr-PIL's stdlib
- Several powdr-PIL language & compiler improvements
- Optimized general syscalls
powdrVM 0.1.1
Some updates after the initial release:
- Bugfix in the continuations code with serialized inputs.
- Poseidon2 precompile in stdlib.
- Support intermediate polynomials in powdr-plonky3.
powdrVM 0.1
This marks the first release of powdrVM, the first multi-prover zkVM.
Highlighted features:
- General purpose zkVM based on RISCV32im, using the Goldilocks 64-bit field
- Support to multiple provers, such as Plonky3, Halo2, Polygon PIL STARK, Eigen Labs' Starky
- std Rust and unbounded execution support
- Based on powdr-rs and powdr
v0.1.0-alpha.1 - Initial Alpha Release
This is an early release intended for testing and feedback, and as such, may not yet be suitable for production use.