All surfaces documented here are unauthenticated — no API keys, no sessions.
GraphQL queries
Socket.IO events
Full contracts: Socket.IO — bets. Error codes and rate limits: Errors & limits.
Conventions across all payloads: on-chain integers (stakes, payouts, bet ids) are decimal strings; addresses are lowercase hex; the server seed is never exposed on any surface.