Skip to main content

Operations Relay

Role

The operations-relay coordinates user operation broadcasts and solver operation collections on behalf of the auctioneer. The operations-relay is the central and unique point of contact for solvers.

Operation-relay component

Duties

The operations-relay must:

  • Allow solvers to connect to its websocket API.
  • Broadcast user operations received from the auctioneer to all connected solvers.
  • Receive solver operations and keep them ready for the auctioneer.
  • Provide all received solver operations for a particular user operation to the auctioneer when queried.
info

The operations-relay must expose a public API for auctioneers, as defined by the operations-relay API specifications for auctioneer, and another one for solvers, as defined by the operations-relay API specifications for solvers.