The goal of our project is to build zero-knowledge proof systems for optimization, search, and parsing tasks, as well as building languages for implementing zero-knowledge proof systems.
Coral is designed for parsing. It can prove that a commitment to byte stream is correctly parsed into a structured object. It has applications to:
Reef generates efficient zero-knowledge proofs for applications like:
Otti shows how to use (probabilistic) certificates of optimality to build an NP checker that makes it possible to generate zero-knowledge proofs for:
Spice was the first project to incorporate offline memory checking (read set/write set checks) into ZK Proofs. Spice makes it possible to generate zero-knowledge proofs for applications like: