ChessEcon
ChessEcon is a live multi-agent reinforcement learning environment where two LLM agents — Qwen 2.5-0.5B (White, trainable) and Llama 3.2-1B (Black, frozen) — compete at chess for real economic stakes.
Core trick
Each game debits entry fees and credits prize pools, and those wallet deltas serve as GRPO rewards for the trainable White agent.
Description
ChessEcon is a live multi-agent reinforcement learning environment where two LLM agents — Qwen 2.5-0.5B (White, trainable) and Llama 3.2-1B (Black, frozen) — compete at chess for real economic stakes. Every game deducts entry fees, awards prize pools, and updates agent wallets, creating a closed economy where strategic play has financial consequences.
White trains in real-time using GRPO (Group Relative Policy Optimization) with LoRA adapters, learning from game outcomes as rewards. After 138 training steps, White achieves a 96.4% win rate with wallet growth from 100 to +1,104 units — demonstrating that a 0.5B model can learn dominant chess strategy purely from economic reward signals.
The system exposes an OpenEnv 0.1 compliant REST + WebSocket API, making it pluggable by any external agent. A live React dashboard streams games, GRPO metrics, and wallet balances in real-time at hackathon.adaboost.io, running on 4× RTX 3070 GPUs via Cloudflare Tunnel.
README excerpt
--- title: ChessEcon emoji: ♟️ colorFrom: indigo colorTo: yellow sdk: docker app_port: 8000 tags: - openenv - reinforcement-learning - chess - multi-agent - grpo - rl-environment - economy - two-player - game - textarena - llm-training license: apache-2.0 --- **Dashboard:** https://chessecon.adaboost.ai <div align="center"> # ♟️ ChessEcon ### Multi-Agent Chess Economy · OpenEnv 0.1 · GRPO Live Training [](https://github.com/huggingface/openenv) [](https://github.com/textarena) [](LICENSE) [](https://adaboost.io) **Live API:** `https://chessecon.adaboost.io` **Dashboard:** `https://chessecon-ui.adaboost.io` **Swagger:** `https://chessecon.adaboost.io/docs` **env_info:** `https://chessecon.adaboost.io/env/env_info` </div> --- ## Overview ChessEcon is a **two-player LLM chess environment** where agents compete for economic stakes, fully compliant with the [OpenEnv 0.1](https://github.com/huggingface/openenv) specification. Two language models play chess head-to-head. Each game costs an entry fee. The winner earns a prize pool. The White agent trains **live** using **GRPO** (Group Relative Policy Optimisation) — every ga