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.

Last updated