Trainer's Manual
⚡ catch first · earn forever · on Base
How to Play
Pick a trainer name — we generate a 4-digit PIN that syncs your save across devices. Play Pokémon Yellow right in the browser. Your name is your identity everywhere: saves, leaderboard, and bounty wins.
First-Catch Mechanics
Each of the 151 species has exactly one global first-catcher, ever. The moment your game writes the Pokédex-owned flag for a species nobody has caught, the server claims it for you (first writer wins) and launches a token on Base.
50/50 Fee Splits
Tokens launch via Clanker v4. The reward recipients are encoded at deploy time: 50% of creator fees → your Base wallet, 50% → the project treasury, for the life of the coin. Add your wallet in your profile to receive your share.
Gym Badges
Beating a gym leader flips a badge bit. The first trainer to earn each of the 8 badges launches that badge's token too — $BOULDER, $CASCADE, and the rest.
ETH Bounties
One-shot, immutable milestone prizes for the first trainer to satisfy them: all 151, the legendary birds, Mewtwo + Mew, and the original starter lines.
Anti-Cheat & Fairness
A catch report alone isn't trusted. The client also uploads a full emulator save-state so the server can verify your work-RAM actually reflects the claimed catch before any token is launched.
Under the Hood
The browser polls GameBoy work-RAM ($D2F6 Pokédex, $D355 badges) for 0→1 bit flips. A flip fires a catch report over HTTPS; live updates broadcast to every player over WebSocket. Tokens deploy with the Clanker SDK on Base; market data comes from DexScreener.