OpenVM
A performant and modular zkVM framework built for customization and extensibility.

Announcing OpenVM 2.0, Powered by SWIRL

We are excited to announce OpenVM 2.0 and the SWIRL proof system. OpenVM 2.0 proves mainnet Ethereum blocks in real time at a p99 level and proves RISC-V programs at 139 MHz on a cluster of 16 5090 GPUs with 100 bits of provable security.…

Releasing OpenVM 1.4.1

We are releasing OpenVM v1.4.1 today under MIT and Apache 2.0 dual-license on Github. This release introduces a new Virtual Pool Memory Manager in the GPU prover as well as several memory access optimizations in our Cuda kernels.…

Announcing GPU Proving for OpenVM

We are releasing OpenVM v1.4.0 today under MIT and Apache 2.0 dual-license. This release includes a new GPU prover for OpenVM, new execution system running at 150 MHz, and multi-GPU orchestration for parallel proving on hundreds of GPUs.…

Releasing OpenVM 1.3.0

Today we are releasing OpenVM v1.3.0, available on Github dual-licensed under MIT and Apache 2.0.…

Releasing the OpenVM Solidity SDK

Today we are releasing the OpenVM Solidity SDK, which makes it easy for developers to verify OpenVM proofs onchain. The Solidity SDK supports any zkVM constructed with the modular OpenVM framework and can be directly imported into your Foundry project for…

Announcing the OpenVM Release

After almost one year of development and a competitive audit by Cantina, we are excited to release the first production v1.0.0 version of OpenVM. With this release, OpenVM can now verify Ethereum mainnet blocks for as low as $0.0015 per transaction and in…

Introducing OpenVM

We are excited to announce OpenVM, a novel open-source zkVM framework prioritizing modularity and extensibility across the ISA, toolchain, ZK circuits, and proof system. OpenVM is built for the future of zkVMs, where developers seek customization and exte…