Event policy
Registration windows, capacity, roster lock, attempts, start windows, close time, course reveal, and evidence release become explicit policy.
LedgerLayer Compete expands the same evidence substrate into registration, event policy, participant sessions, authoritative admission, ranked results, and leaderboards — without moving gameplay rules into platform core.
Actions remain adapter-owned data. The competition runtime checks session identity, seat, sequencing, coordinate windows, terminal state, and policy before asking the adapter whether the game action itself is legal.
Registration windows, capacity, roster lock, attempts, start windows, close time, course reveal, and evidence release become explicit policy.
Browsers and clients receive narrow participant capabilities rather than organizer credentials or signing keys.
Sessions, seats, sequence fencing, reconnect, start commit, and terminal boundaries stay universal.
Best-of-three, survival, head-to-head, highest score, lowest moves, brackets, and round robin rank results without entering engine code.
The leaderboard consumes verified result projections. It never needs to understand Runner distance or Snake food itself.
Competition manifests, engine versions, receipts, and publication states remain inspectable after future releases.
Compete is the natural second product after the Verify trust loop is stable with external customers.