Building OpenVM programs deterministically
linux/amd64
with Rust 1.86.0: rustc 1.86.0 (05f9846f8 2025-03-31)
.riscv32im-risc0-zkvm-elf
with Rust nightly-2025-02-14: rustc 1.86.0-nightly (a567209da 2025-02-13)
.cargo-openvm
and Docker installed.
tar.gz
file) and the OpenVM config (a openvm.toml
file) from the Axiom Proving API console program page.compile.sh
), that compiles a program and puts the output in the output
directory:
Dockerfile
.
Note that --platform=linux/amd64
on the first line is necessary to guarantee that the build is identical.