Public inputs-only
A Generator in a Market that only supports public inputs generally requires the following:
- kalypso-listener to listen for Tasks assigned to it and to pass it on to the prover-gateway
- prover-gateway which liases between the listener and proving software
- IVS wherein either the Generator can itself run the IVS enclave or just use a public available service run by someone else (like the Market's Creator)
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 through a standardized interface. The underlying framework handles all other aspects, significantly reducing the risk of errors. Therefore, it is strongly recommended to develop non-confidential provers using V2.
📄️ V1 (Deprecated)
prover-gateway-v1
📄️ V2
prover-gateway-v2