Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .agents/tasks/2025/06/05-0054-zkvm-support
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The README doesn't state which ZK VMs or toolchains are supported. Please expand the content appropriately to include this.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,19 @@ Its ultimate goal is to deliver reproducible and accurate performance metrics ac

Being made with reproducibility in mind, this project also serves as a good framework for running programs across zkVMs without the complicated and ever-changing setups required to do so.

## Supported zkVMs and toolchains

The [`zkvms`](./zkvms) directory contains reproducible setups for several zero-knowledge virtual machines.
Each VM is built with a toolchain pinned via the `metacraft-labs` Nix overlay.
Currently supported VMs are:

- **Jolt** (`metacraft-labs.jolt`)
- **Nexus** (`metacraft-labs.nexus`)
- **RISC Zero** (`metacraft-labs.risc0`)
- **SP1** (`metacraft-labs.sp1`)
- **ZKM** (`metacraft-labs.zkm`)
- **zkWasm** (`metacraft-labs.zkwasm`)

## Usage

The backbones of this entire codebase are [Nix](https://nixos.org/) and Linux.
Expand Down