Skip to content

Releases: powdr-labs/powdr

powdrVM 0.1.2

18 Nov 11:30
Compare
Choose a tag to compare

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

01 Nov 16:39
699b74a
Compare
Choose a tag to compare

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

30 Oct 17:28
1b27183
Compare
Choose a tag to compare

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

15 May 15:21
34d04ed
Compare
Choose a tag to compare

This is an early release intended for testing and feedback, and as such, may not yet be suitable for production use.