This workspace contains multiple CLI binaries. Start here, then follow the links to each binary’s README for full usage.
Runs a compiled Cairo program. Can optionally:
- write a Cairo PIE (non-proof mode), or
- in proof mode, generate AIR public/private inputs plus encoded trace/memory.
Docs: crates/cairo-program-runner/README.md
Quick start: cargo run -p cairo-program-runner --bin cairo_program_runner -- --help
Runs a compiled Cairo program in proof-mode config and adapts the result to stwo_cairo_adapter::ProverInput. Writes execution resources, and optionally prover input.
Docs: crates/vm_runner/README.md
Quick start: cargo run -p vm_runner -- --help
Runs a compiled cairo program and generates a Stwo proof for it. Optionally verifies the proof, and saves the program output and data for debugging.
Docs: crates/stwo_run_and_prove/README.md
Quick start: cargo run -p stwo_run_and_prove -- --help
cargo build --release