Crate zki_sieve

source ·
Expand description

zki_sieve is an implementation of SIEVE IR.

It includes Rust data structures and functions to produce and consume statements.

A set of tools to work with SIEVE IR statements is available as a CLI (command line interface).

Install and get started with the commands:

cargo install --path .

zki_sieve help



  • Implementation of the CLI.
  • Tools and helpers to consume messages.
  • Tools and helpers to evaluate plugins.
  • Tools and helpers to produce messages.
  • Message reader and writer code generated from the FlatBuffers schema (../sieve_ir.fbs).
  • Each IR data structure is mapped to a Rust struct.

Type Aliases

  • Common definition of Result with generic errors.