Skip to main content

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.