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