sprout-vm is the zero-knowledge proof virtual machine supported by w3bstream sprout, currently supporting halo2, risc0, and zkwasm.
- halo2-wasm-node-server is the VM implementation for halo2.
- risc0-server is the VM implementation for risc0.
- wasm-server and wasm-server-go are the VM implementations for wasm.
- proto is the rpc protocol for interaction between sprout and the VM.
- rust-grpc is a Rust SDK build with the proto