Skip to main content

Confidential inputs

In the case of Markets which support confidential inputs, Market Creators are required to provide Generators with an enclave image which decrypts confidential inputs and generates proofs.

Generator Enclave

A Generator Enclave can be summarized as follows:

Kalypso makes it easy for Creators to build the enclave image by only requiring them to implement the prover-executable. The enclave image can then be easily built by placing the prover-executable in a template codebase that's made available.

warning

In V1, market makers were required to manually implement every API, which was highly error-prone. In V2, market makers only need to define the logic for proof generation and verification through a standardized interface. The underlying framework handles all other aspects, significantly reducing the risk of errors. Therefore, it is strongly recommended to develop confidential provers using V2.