SuperBluOrange can scope the matching engine, wallet integration and operator controls around the proposed exchange model. The product and intended markets require their own permission review.
Define the exposure before accepting the order
For a simple lay bet at decimal odds, liability can be illustrated as stake multiplied by odds minus one. A €10 lay stake at odds of 4.0 therefore creates €30 of potential liability. This is a mathematical example, not a complete rule for every exchange product or offsetting portfolio.
The implementation must specify how available funds, existing positions, commission and any permitted offsets affect reservation. Show the player the relevant exposure before acceptance and keep the account record consistent as the order fills or is canceled.
Compare liquidity at the size you need
Ask for market depth and fill behavior at representative stakes, times and events. Distinguish an unfilled order, a partial fill and a completed position. If a market-maker service is part of the proposal, identify its commitments and limits separately from the platform.
| Rule | Acceptance question |
|---|---|
| Order priority | Which order executes first at the same price? |
| Partial matching | How much liability remains reserved for the unfilled amount? |
| Cancellation | Which event decides whether a cancellation beat a match? |
| Suspension | What happens to open orders and accepted positions? |
| Settlement and correction | How are commission, payouts and adjustments reconciled? |
Test a cancellation race
- Submit an order.
- Match part of it.
- Request cancellation while another match is being processed.
The event history should show the accepted sequence and explain the resulting position and balance. A message that appears to confirm cancellation must not conceal a fill already accepted by the engine.
Also test market suspension, a corrected result and repeated settlement messages. Preserve the original records and authorized adjustments so support can reconstruct the outcome.
Scope the operating service
Define who monitors market integrity, investigates suspicious matching and handles disputes. Agree the catalog, client interfaces, reporting and recovery requirements. The platform does not guarantee counterparties or eliminate market-abuse risk.
Discuss your exchange model with target markets, expected order behavior, liquidity arrangements and wallet design. For event contracts with a separate resolution process, also review prediction markets.