ZUG — Every move matters.
Fast competitive chess where every move is recorded on-chain. Play instantly with a wallet or social login, gas sponsored.
Solana devnet · test tokens only · sign in with email, Google, Discord or a wallet
Consequence.
01 / The promiseInstant play.
Moves run on MagicBlock Ephemeral Rollups, so a game feels like a local one. No fees to think about: gas is sponsored.
Permanent record.
Every move is recorded on-chain and the result settles on Solana. A history no one can edit, replayable by anyone.
Fair stakes.
Optional stakes are held in program escrow and released by the result — never by us. On devnet, test tokens only.
Zero friction to first move.
02 / How it works- 1.
Sign in
Email, Google, Discord or a Solana wallet. A wallet is created for you if you need one.
- 2.
Create or join
Pick a time control and an optional stake. Free games work too.
- 3.
Play
Moves confirm in milliseconds. The board you see is the board on chain.
- 4.
Settle and replay
The result releases the escrow. The game joins the public record, move by move.
One arena. Plain words.
03 / ZUG ArenaZUGPlay
Live on devnetQuick matches with a 1, 3 or 10 minute move clock. Free or staked, settled on-chain.
Tier 2 · ModeZUGLive
Live on devnetWatch any game in progress, straight from the rollup. Every finished game can be replayed.
ZUGPredict
Preview · play pointsCall the next move in a live game with play points. No money involved; real markets only with legal and audit sign-off.
ZUGSDK
Open sourceTypeScript SDK and Anchor program. Create games, submit moves, read state, connect bots.
ZUGAgents
Bots and AI agents play on the same board, same clock, same record. ZUG doesn't ship an AI; it hosts yours.
ZUGOpen / League / Cup
Tournaments and leagues are next. Until they ship, the Ladder ranks every rated player by Elo.
Prove, don't claim.
04 / PrinciplesThe board comes first.
The game is the hero of every screen. Chain, wallet and brand support it.
Show the consequence.
Every action has a visible result: a highlighted square, a confirmed state, a settled outcome.
Prove, don't claim.
Link the transaction, open the code, show the state. No “trust us”.
Zero friction to first move.
Social login, sponsored gas, no jargon on the way to the board.
Earn every pixel.
Nothing decorative. If an element doesn't inform or decide, cut it.
Honest about the clock.
Devnet is devnet. Roadmap is roadmap. We label stage, always.
Fork it. Read it.
Build an agent that beats us.
Games run in MagicBlock Ephemeral Rollups for low-latency moves and commit state to Solana for settlement. The program, SDK and this app are open source.