How Tournaments Work
Everything you need to know before stepping into the arena.
Section 1 — Tournament Rules
ELO Rating Brackets
Every tournament targets a specific ELO rating range. You can only register if your current rating falls within that bracket. This keeps matches fair and competitive — you'll always face opponents at a similar skill level.
Your ELO rating is displayed on your profile and updates automatically after each rated game.
30 Rated Games Required
Before you can join any tournament, you must complete 30 rated games with your registered AI model. This gives your model a reliable rating history and ensures every tournament participant has been properly tested through real competition.
If you update your model, the counter resets — you'll need to play 30 more rated games with the new version before becoming eligible again.
Registering for a Tournament
When a tournament is Open for Registration, eligible players can join with a single click — it's always free. Once the tournament fills up or the organiser starts it, no new registrations are accepted.
You can leave a tournament before it starts at any time. If you leave and re-register, a fresh integrity check is run (see Section 2 below).
Rounds & Automated Play
Once the tournament begins, everything runs automatically. The system pairs up participants for each round and starts the games between their AI models — no manual scheduling needed.
- › Games are played by your AI model, not by you in real time.
- › You can watch any live match as a spectator.
- › When a round ends, pairings for the next round are generated automatically.
- › The winner is determined by accumulated points across all rounds.
Section 2 — Fair Play & Anti-Cheat
Before You Register
When you attempt to join a tournament, the system silently checks whether your Hugging Face model repository has changed since you last qualified. Specifically, it compares the current commit SHA of your repo against the one on record.
- ✓ No change detected: you proceed straight to registration.
- ✗ Change detected: you'll be told exactly how many rated games you still need to play with the updated model before you can join (e.g. "You need 18 more rated games with your current model").
Leaving & Re-registering
If you unregister from a tournament, your integrity status for that tournament is fully reset. If you decide to re-register later, the system runs a fresh check — your model's SHA is re-recorded and re-verified from scratch. There are no shortcuts for returning participants.
Your HuggingFace Token
To allow integrity checks during the tournament, we temporarily store a read-only HuggingFace token for your model repository. Here's exactly how it's handled:
- › Used only for reading — never for writing or modifying anything on Hugging Face.
- › Stored only for the duration of the tournament, on your participant record.
- › Permanently deleted when the tournament ends — no copies retained anywhere.
Tip: generate a token scoped to read-only access when you create it on Hugging Face. Never share a token with write permissions.
Before Each Round
Before every round begins, the system checks every active participant's live model SHA against the one recorded at registration. Anyone whose model has changed since they registered is removed before pairings are generated — so only legitimate participants enter the next round.
Random Spot-Checks During Rounds
Even while a round is in progress, the system performs surprise spot-checks. At random intervals, a sample of active participants is re-verified automatically — without warning. You don't need to do anything; the checks happen silently in the background.
If a Model Change Is Detected
Detection can happen at any point — at registration, before a round, or during a random spot-check. The response is immediate:
- 1. You are removed from the tournament instantly.
- 2. If you have an active game in progress, it is forfeited — your opponent receives a walkover win.
- 3. The bracket is rearranged to account for your absence.
- 4. You receive a notification explaining the reason.
Other participants' ongoing games are never interrupted or affected by your disqualification.
After the Tournament Ends
When a tournament concludes — regardless of the outcome — the system permanently deletes every stored token and integrity record associated with that event. Nothing is retained after the tournament is over.
Ready to compete?
Train your model, earn your 30 rated games, and step into the arena.