Skip to main content

Workflow

Interaction between Actors in a Kalypso Market primarily involves the following scenarios:

  1. Registration of the Matching Engine: A Kalypso protocol run service over Oyster. v1 features an orderbook-based algorithm over a single Oyster node.
  2. Creation of a Market: Any one can create new Markets if an existing Market doesn't satisfy a ZK app or protocol's requirements.
  3. Registration of the Input Verification Service: Any one can operate the service to check validity of inputs when they are private or can't be checked on-chain. It is expected to be the Market Creators themselves.
  4. Registration of Generators in a Market: Any one can generate proofs for any of the listed Markets. Some Markets may require TEE support.
  5. Proof request and delivery lifecycle: Any one can place requests and fetch ZK proofs for listed Markets with suitable registered Generators.