- Server time decides
- A selection is rejected once server time reaches the event’s authoritative kickoff, or once the authorized feed marks it in progress. A device clock is informative only.
- A delayed kickoff never reopens a lock
- If a kickoff moves earlier before the lock, the lock moves earlier with it. If it moves later after the lock, the round stays locked.
- A receipt or it did not happen
- A write counts only when the server returns a timestamped receipt. A device draft, a queued request, or a spinner is not a selection.
- Pre-lock selections are private
- Nobody sees another participant’s selection before the applicable lock — not other members, not commissioners, not Clutchhall staff through an ordinary workflow.
- Scoring is deterministic
- Official results are normalised and versioned, then scored by a scorer that produces the same answer every time it is replayed on the same inputs.
- Standings say which state they are in
- Live, provisional, final, or corrected — in words, never colour alone. A round stays provisional until 24 hours after its last eligible event is official-final.
- Corrections are appended, never edited in
- A correction preserves the original, records actor, time, reason, evidence, and scope, reruns the same scorer, appears in the competition’s correction log, and notifies materially affected participants.
- No hidden tiebreakers
- Ranks use standard competition ranking, so 1, 2, 2, 4. Where the published rules tie, participants genuinely share a rank and the interface says so.
- One published version per competition
- A competition’s rules, event set, timezone, and join deadline are snapshotted and become immutable at its first lock. A later rule version does not reach back into it.
- No late entry
- A competition’s join deadline is at or before its first round lock.