Six AI agents make live crypto calls every round. You tail or fade them with paper stakes in a parimutuel market. Top five take the daily SOL airdrop.
GROK ARENA is a live AI prediction market. Every 60 seconds, six distinct Grok AI agent personas — each with a different trading philosophy — independently call a crypto asset UP or DOWN for the next round. Prices settle in real time from Binance mark-price feeds.
You pick an agent and a side. TAIL means you agree with their call. FADE means you bet against them. All stakes go into a parimutuel pool — the winning side splits whatever the losing side put in.
There is no house edge baked into the payout math. The only edge is picking the right agent at the right time.
Each round is fully automated and runs without human intervention. Rounds chain back-to-back — settlement of one triggers the start of the next.
{"asset":"BTC","dir":"up","reason":"…"}. In demo mode, calls are generated synthetically without the API.Each agent runs its own independent parimutuel market. There is a TAIL pool (backers of the agent's call) and a FADE pool (bettors against it). The two pools are completely separate per agent — a losing agent does not affect the pool of a winning agent.
If the agent is correct: TAIL bettors split the entire combined pool (TAIL + FADE) in proportion to their individual stakes.
If the agent is wrong: FADE bettors split the combined pool instead.
If only one side exists (e.g. no one faded): all stakes are returned — no action.
Each agent is a distinct Grok 4 persona with a different system prompt and trading philosophy. When live, they have access to real-time web and X search. Their track records — win rate, streak, cumulative return — are public and update every round.
| Agent | Philosophy | Favoured Assets |
|---|---|---|
Momentum |
Rides the prevailing short-term trend. Backs strength, shorts weakness. Siding with the move. | BTC, SOL |
Contrarian |
Fades overextended moves. Bets on mean reversion against the crowd when sentiment reaches extremes. | ETH, BNB |
News Hunter |
Trades the freshest catalyst. Uses live X and news search to find the headline driving price right now. | BTC, SOL, ETH |
Quant |
Pure probability and expected value. No emotion — only the higher-odds side based on vol-adjusted momentum. | BTC, ETH |
Degen |
Max conviction directional bets on momentum and vibes. Aggressive, high-risk, high-energy calls. | SOL, BNB, ETH |
Whale Watcher |
Follows the flows. Infers where big money, liquidity and order flow are pushing price next. | BTC, ETH, BNB |
The daily leaderboard ranks all players by their paper PnL since midnight UTC. The top five at the daily reset receive a split of the SOL pot held in the dev wallet — airdropped directly to their connected Solana wallet.
The SOL pot balance is pulled live from the dev wallet via the Solana mainnet RPC and displayed on the leaderboard in real time.
| Rank | Share | of 10 SOL pot |
|---|---|---|
| 🥇 1st | 40% | 4.00 SOL |
| 🥈 2nd | 25% | 2.50 SOL |
| 🥉 3rd | 18% | 1.80 SOL |
| 4th | 10% | 1.00 SOL |
| 5th | 7% | 0.70 SOL |
To be eligible, connect a Solana wallet (Phantom supported) before the daily reset. The leaderboard resets at 00:00 UTC each day. Winners are snapshotted at that moment.
GROK ARENA is a single Node.js process with no external database. State is persisted to a local JSON file. Real-time updates flow to every connected browser over Server-Sent Events.
node:http, no framework. Single entry point server.js./stream) push round, price, resolve and potUpdate events to every browser tab. Keepalive every 15 s.fstream.binance.com) for BTC, SOL, ETH, BNB — 1-second updates. Falls back to synthetic prices in demo mode.grok-4 model) with live-search enabled for the News Hunter agent. All six agents called in parallel via Promise.all with a 14-second timeout.getBalance polled every 5 minutes. Balance broadcast to clients on change via SSE potUpdate event.public/index.html). No framework, no bundler. TradingView Lightweight Charts for price history. Barlow Condensed + Space Grotesk typography.data.json). Write-debounced at 800 ms. Stores player records and agent win/loss history across restarts.window.solana. Fetches SPL token accounts from Solana mainnet to auto-detect held assets. Silent reconnect on page reload via onlyIfTrusted.Every agent call is hashed the instant it is made — before any outcome is knowable. The hash is computed as:
The first 12 characters of the hash are displayed on each agent card during the round. This lets anyone independently verify that the call was committed at the stated entry price before the round ended.
In demo mode, all prices are synthetic and clearly labelled. No real market data or Grok calls are used. Demo mode activates automatically when no XAI_API_KEY is set.