cargo-zisk
cargo-zisk is the ZisK command-line tool. It extends Cargo with subcommands for scaffolding projects, compiling guest programs, running them in the emulator, generating proofs, and verifying them.
Reference
new
Scaffold a new ZisK workspace from a template, with guest, host, common, and optional evm crates.
Read more →Reference
build
Compile the guest crate to a RISC-V ELF binary using the ZisK toolchain.
Read more →Reference
run
Run the guest in the emulator for fast logic and input checks. No proof generated.
Read more →Reference
setup
Pre-generate the proving key for a compiled guest ELF. Required before proving.
Read more →Reference
execute
Execute the guest natively through the same pipeline as prove. Validates inputs without generating a proof.
Read more →Reference
prove
Generate a cryptographic proof for a guest program execution.
Read more →Reference
remote
Offload setup, proving, execution, and wrapping to a remote coordinator, plus uploading the guest ELF.
Read more →Reference
verify
Verify the cryptographic validity of a proof file without re-executing the guest.
Read more →Reference
utils
Utility subcommands: clean the project cache and generate binary input files from a type description.
Read more →