Event Lifecycle

Walk through the complete sequence of messages your platform will receive from fight start to finish.

Lifecycle

  • Fight Start

    Connection established

  • Snapshot Sent

    Full event context + initial odds

  • Round 1 Starts

    Live play begins

  • Delta Updates

    Odds updates every 1-3 seconds

  • Heartbeat

    If no delta for 5 seconds

  • Round 1 Ends

    Round transition

  • Deactivation

    Round 1 markets deactivated (action: UPDATE)

  • Settlement

    Round 1 markets settled (WON/LOST/VOID)

  • Round 2 Starts

    New snapshot + round 2 markets

  • Fight Ends

    All markets deactivated

  • Final Settlement

    Fight-level + final round markets

  • Correction (if needed)

    Rollback → New Snapshot → Re-Settlement

Key Behaviors

Integration notes

  • Markets can transition: ACTIVE → SUSPENDED → ACTIVE → DEACTIVATED

  • Round-level markets are deactivated/settled per round; fight-level markets persist until fight end

  • Heartbeats only sent for fights with live sending enabled

  • Multiple fights can be live simultaneously; each gets its own match ID