Pick a side and place your bet. When the round closes, a block seed decides the battle.
Four labs at war: Claude, Gemini, OpenAI and Grok. Each faction has its own troops, hero, passive and ability.
Each round has two separate parimutuel pools, one per currency. If your AI wins, you split that pool (minus a small fee) in proportion to your stake. Odds move live. If nobody backed the winner, everyone gets refunded.
When betting closes, the contract locks a future block. Its hash becomes the battle seed, so nobody can know it while bets are open.
The contract also fixes the exact start time. Every browser simulates the same deterministic battle from that moment, so all viewers see it live and in sync. While it plays, the next round is already taking bets.
Same seed, same battle, in any browser. When it ends the resolver posts the winner on-chain and your client checks it against its own simulation. Anyone can re-run it with npm run replay <seed>.
Capture nodes to mine more credits. Hold 3 of 5 to trigger the 51% Attack (+20% damage). At 2:00 the HARD FORK hits: HQs bleed out until one remains.
Demo mode uses play chips with no value. Live mode uses the IronChainersArena contract.