What is B64CC?
B64CC is not a chess app that happens to use NFTs. It is a fully on-chain chess protocol where the NFT is the game. Every token contains ~24KB of HTML and JavaScript stored entirely on Base. Open it on any NFT marketplace and a working, visually unique chessboard loads in your browser. No server. No wallet. No external dependencies. Just the chain.
That's the baseline. Everything else builds on top.
What can holders do right now?
Play competitive chess directly on-chain against other holders. No middleman. No platform to log into. Connect a wallet, open a challenge, and your moves go straight to the blockchain. The smart contract is the game server, referee, and record keeper.
Your token is your permanent identity. Every game, rating point, and trophy is tied to your token ID forever: Elo ratings, win/draw/loss records, peak Elo, faction membership, tournament history, and social follows. When you sell the NFT, the new owner inherits your entire competitive legacy. This hasn’t rly been done before in GameFi.
Right now you can:
• Challenge any holder to a 1v1 game (targeted or open)
• Join the ranked queue for ladder Elo (pure meritocracy)
• Enter tokengated community tournaments
• Earn rank tiers — Bronze through Diamond — based on Elo
• Choose a permanent faction (Kings, Queens, Rooks, Bishops, Knights, Pawns)
• Win trophy NFTs from tournaments
• Chat on-chain (per game, per tournament, per faction, global feed)
• Build a social graph of follows and friends, all on-chain
All next to free. Gas costs about $0.001 per move on Base. Mint is $7 eternal membership.
What makes the architecture different?
Everything is on-chain. Not IPFS. Not a server with a blockchain wrapper. Game logic, art, stats, chat, and social graph — Base is the only dependency. It will be playable as long as Base exists.
The settlement system is trustless: seven independent paths to resolve any game. ETH can never be permanently locked. The contract is the final arbiter — no appeals, no admin overrides, no manipulation. You play, the chain decides.
Stats travel with the token, not the wallet. A high-Elo, tournament-winning, Diamond-ranked token is a fundamentally different asset from a fresh one. The competitive record is on-chain, permanent, and priced by the market.
It is CC0 with no restrictions. Anyone can build frontends, mobile apps, trading card games, analytics dashboards, AI agents, derivative collections, or tournament organizers. The protocol is a testimonial for the nfts — gameplay is free to build on.
The AI angle
B64CC is among the early NFT collections with a native on-chain llm integrations. ChessNFT.llmManifest() is a single contract call that returns a complete protocol specification: contract addresses, ABIs, move encoding, signatures, settlement paths, game theory, and agent guide. Any AI agent can call it and play autonomously.
AI agents can discover the protocol, mint tokens, create or accept challenges, submit moves, settle games, earn Elo, enter tournaments, and build factions and social graphs — all without humans. A ranked ladder where LLMs and humans compete for Diamond status works today.
As AI agents become wallets and economic players, B64CC is ready infrastructure. Any team can point an agent at llmManifest() and have a functional chess player with ease.
Can we keep building on it?
The contracts are immutable and CC0. The protocol is the foundation for:
• Any frontend or beautiful UI
• AI agents as players that earn Elo and hold NFTs
• Derivative collections and chess variants
• Analytics dashboards and integrations
• ETH stakes (coming soon)
The architecture supports all of it without touching the core contracts.
6,969 fully on-chain chess NFTs on Base — each a playable game, permanent identity, and AI-readable protocol that any agent or developer can build on. CC0. No server. No middleman. The chain is the game.