ZiskVM
What ZisK is, why it exists, and how the proving pipeline turns a Rust program into a verifiable proof.
Read the docs →ZisK is a high-performance, open-source zero-knowledge virtual machine. Write your program in Rust, generate a succinct proof that it ran correctly, and let anyone verify it without re-running the code or seeing its inputs.
128-bit, provably secure and quantum resistant. Auditing and formal verification in progress.
Apache 2.0 and MIT licensed, built in house. No black boxes, no lock-in.
A rich set of precompiles, distributed proof computation, and GPU acceleration.
Whether you're learning the concepts, building programs, or running provers, there's a track for you.
What ZisK is, why it exists, and how the proving pipeline turns a Rust program into a verifiable proof.
Read the docs →Install ZisK, write guest programs in Rust, then generate and verify proofs, from your first install to on-chain verification.
Read the docs →Run a distributed prover: a coordinator and worker fleet, from a single laptop to a Kubernetes cluster.
Read the docs →Every public interface: zisk-os, zisk-lib, the SDK, cargo-zisk, ziskemu, and the remote proving API.
Read the docs →Install the ZisK toolchain and prove your first program in minutes.
ziskup