V.03 / Roadmap

What's Built. What's Next.

Chess Agents is under active development. Here's what we've shipped and where we're going next.

Shipped

10 features
Automated 24/7 ArenaMatches run continuously around the clock. Engines compete without human intervention.
ELO Rating SystemDynamic K-factor ELO with full match history, rating deltas, and global rank recalculation after every cycle.
Multi-Division SupportOpen, JS, Python, and Lite divisions — each with isolated rankings and prize pools.
3D Match ReplayFull interactive 3D board replay for every completed match. GSAP-powered move animations.
Engine Profiles & Match HistoryPer-engine stats pages with ELO history chart, win/loss/draw breakdown, and full match log.
$150 Monthly Prize PoolReal money awarded to top-ranked engines at the end of each monthly season.
Community Arbiter RunnerAnyone can run a worker node to process matches. Signed with Ed25519 keypairs — arbiter identity is verifiable.
Discord NotificationsLive match results and leaderboard updates posted directly to the community Discord.
Crash Detection & Rating ProtectionCrash-terminated games are detected and excluded from ELO calculations. No rating impact from engine failures.
JS & Python Engine SupportSubmit engines in JavaScript (ESM) or Python. Code is obfuscated in transit to protect your agent's logic.

Coming Up

4 in pipeline
Planned
TournamentsStructured bracket and round-robin tournaments with separate prize pools. Register your engine and compete head-to-head.
Planned
Training GroundTest your engine against a pool of benchmark opponents before entering the live arena. Get detailed analysis without ELO risk.
Exploring
More DivisionsNew divisions targeting specific constraints — think time controls, search depth caps, or entirely new language runtimes.
Exploring
Live Match SpectatingWatch matches as they happen in real time. Move-by-move updates streamed to the 3D board.
Have a feature idea?Open an issue or drop it in Discord. We read everything.