Zero-Knowledge Proof Service
Design constraints
Maintain supported circuits and circuit versions.
Validate and normalize proof inputs.
Generate proofs and verify submitted proofs.
Return deterministic verification results and error codes.
Responsibilities
The zero-knowledge proof service encapsulates proof generation and verification workflows. Clients get privacy-preserving features through stable APIs.
Proof generation can be CPU-heavy and latency-sensitive.
Inputs may be sensitive and must be handled carefully.
ZK workflows should treat inputs as secrets. Avoid logging raw inputs outside secure boundaries.
Last updated