Skip to main content
MusterBox does not trust a single browser to decide a match. This guide walks the two-participant claim protocol end to end.

The protocol

The platform records a claim only when its session token validates to a real, unconsumed, non-expired match session bound to that user and match. Both participants must claim the same outcome for the match to finalize.

Reading the decision

Practical rules

  • A one-time session token is a session secret — keep it out of bundles, logs, and network dumps.
  • Resolve ambiguous or late positions (replay, tie-break) inside your game before submitting a conclusive claim.

When to surface what

  • After your own claim: show “awaiting opponent” when decision == pending.
  • When the opponent claims agree: proceed on game_advance.
  • On dispute: hold UI, do not finalize locally, and surface the dispute state to the player (server adjudication decides).
Next: Monitoring a player session.
Last modified on September 10, 2026