Channels

Arb

Subscribe to per-market arb-return updates. Send { action: "subscribe", channel: "arb", marketIds: string[] }. The server echos subscribed marketIds in the subscribed reply. No initial snapshot — updates arrive as arb_market_update messages when the engine detects a change.

Send

Subscribe to arb-return updates for specific markets

Server responds with a subscribed confirmation echoing the marketIds. Updates arrive as arb_market_update messages. Apps with active venue or category restrictions validate requested marketIds against that policy before subscription; the required activeVenuesOnly: true marker certifies that the producer excluded globally inactive venues.

Subscribe · Subscribe to orderbook

{  "action": "subscribe",  "channel": "orderbook",  "outcomeIds": [    "clv2abc123def456",    "clv2xyz789ghi012"  ],  "id": "string"}

Unsubscribe from arb-return updates for specific markets

Unsubscribe · Unsubscribe from orderbook

{  "action": "unsubscribe",  "channel": "orderbook",  "outcomeIds": [    "clv2abc123def456",    "clv2xyz789ghi012"  ],  "id": "string"}

Receive

Arb-return update for a subscribed market

ArbMarketUpdate · Arb-return update for a specific market

{  "type": "arb_market_update",  "marketId": "mkt_abc123",  "activeVenuesOnly": true,  "venueEventId": "evt_xyz789",  "arbReturn": 0.05,  "ts": 1710000000000,  "liquidityUsd": 0,  "liquidityTier": "deep"}

On this page