
Fair play &
anti-cheat engine
Great chess needs clear rules, tamper-proof clocks, and honest opponents. Every move is validated server-side by Stockfish 16 with zero client manipulation.
Same board. Same rules
The server keeps the board
The backend validates every move against the position and maintains the authoritative game state. Your device renders the board; it cannot force an illegal position or modify the game clock.
The clock is part of the game
Play strictly within your selected time control. Server-side timestamps prevent client-side clock tampering, and disconnecting does not artificially pause your match clock.
Rating-based matchmaking
Matchmaking pools players by dynamic rating brackets, selected time control, and stake tier so you are paired against opponents of comparable strength.
Your moves must be your own
Chess engines, bots, and outside assistance are prohibited in real matches. Heuristic models inspect move entropy, decision timing distributions, and engine correlation to maintain competitive purity.
Legal moves
Honest play
Deterministic server validation prevents illegal moves, while multi-layer statistical models continuously analyze move timing distributions and engine correlation. Every cash prize pool is actively monitored to ensure true competitive integrity.
If you ever notice suspicious play or wish to request an in-depth review, note the match identifier and contact support via the Telegram bot chat. Our integrity team audits flagged games using deep multi-engine heuristics.
Frequently asked questions on fair play
How server-side move engines, anti-engine heuristic audits, and tamper-proof clocks protect players.
How does Web3Chess validate legal chess moves?
All moves are executed and verified on authoritative backend servers running Stockfish 16. Client WebViews only render display boards—no client code can modify pieces, execute illegal moves, or manipulate clock state.
How are chess bots and external engines detected?
Our integrity engine continuously analyzes move-time telemetry, accuracy percentiles across complex positions, engine correlation curves, and microsecond lag anomalies. Accounts exhibiting inhuman accuracy or anomalous timing distributions face immediate review and forfeiture.
What happens if a player disconnects during a match?
Our lag-compensated FIDE clock keeps authoritative server time. If a player disconnects, their clock continues ticking down. If they reconnect before time expires, the match resumes seamlessly. If their clock reaches 0:00, they forfeit on time.
How do I report suspected cheating or unfair play?
Note the match ID and contact platform support directly via the Telegram bot. Every move ply is permanently logged with timestamps and engine evaluation deltas, enabling thorough multi-engine auditing.
Understand the outcome
Checkmate, resignation, timeout, and draw rules determine the result. Wager settlement is recorded in your platform balance. A withdrawal to your wallet is a separate request.
Wager matches involve real money. You can lose your stake. 18+.
Play with a clear head
Set your limits before you join a wager match. If you want to experiment or learn without a stake, choose Free Coach practice or the Academy.
No stake for Free Coach practice. Choose it in the Mini App.