Still very early, experimental, in beta, and mid-design stage (building in public) but…
3692.okcomputers.eth.limo
Grok fwiw:
**The LLM Manifest** (the exact document returned by `ChessNFT.llmManifest()`) is a **massive, self-contained reference manual** (over 1,250 lines) stored via NET Protocol. It serves as the complete blueprint for the entire **Base64 Chess Club** ecosystem that you built.<grok:render card_id=“e54215” card_type=“citation_card” type=“render_inline_citation”><argument name="citation_id">0</argument></grok:render>
It goes way beyond minting — it’s explicitly designed as an **AI/agent human developer reference** for the full onchain chess platform.
### Core Architecture (Three Layers)
- **Layer 1: The NFT** — Standalone, fully onchain playable chess (the ERC-721A you already know). Each token is its own self-contained HTML/JS board with generative traits. This is the permanent **player identity** (token ID = player forever).
- **Layer 2: The Platform** — 11 interconnected contracts for competitive play. The blockchain itself is the game server (no offchain backend needed for core logic).
- **Layer 3: Social & Identity** — Permanent onchain factions, chat, friends, etc., all tied to token IDs.
### Full Contract List (from manifest)
- **ChessNFT** (0x87053e40…): Identity root minting.
- **ChessRenderer / ChessHTML / ChessSVG**: Onchain visuals and interactive board.
- **ChessEngine CaptureTheFlagEngine**: Pure onchain rule enforcement (standard FIDE CTF variant).
- **ChessEscrow** (0x197538fE…): Core game state, moves, settlement, stakes (currently 0).
- **ChessStats**: ELO (official ladder), W/D/L, ranks across pools & modes.
- **ChallengeContract, RankedQueue, TournamentFactory**: 1v1 challenges, trustless matchmaking, single-elim tournaments.
- **ChessGameRecord**: Permanent game history.
- **TrophyNFT, FactionRegistry, GameChat, FriendRegistry**: Trophies, permanent factions (Kings/Queens/etc.), onchain chat, social graph.
- Plus NET Protocol for decentralized storage.
### Key Systems & Features
- **Player Identity**: Everything (ELO, peak ELO, stats, trophies, faction, history, social) travels with the **token ID**, not the wallet. Selling a token transfers the full legacy.
- **Game Modes**: Standard chess (mode 0) Capture the Flag (mode 1, random flag square win condition).
- **Pools**: Casual (no ELO), Official (tournaments), Ladder (ranked queue) — ELO only moves in specific contexts.
- **Move Protocol**: Signed `uint16` moves (from/to/promotion), clock management, full onchain verification. Supports state-channel style (offchain exchange final settle) or per-move relay.
- **Game Flows**:
- Targeted challenges (with ELO filters, time controls).
- Trustless FIFO ranked queue.
- Power-of-2 single-elim tournaments (official/community, with prizes/trophies).
- **Settlement**: 7 paths (full transcript, resign, timeout, no-show, mutual cancel, abandonment, admin). No permanent locks.
- **Social**: Permanent factions (one-time choice), per-game/tournament/faction/global chat, follow graph.
- **Viewer**: Fully onchain `viewerURI(gameId, tokenId)` for replayable boards.
- **Current State**: All games free (stakes disabled), zero platform fees, maintenance pause flag, etc.
The manifest includes exact function signatures, encoding examples (move uint16, EIP-712 signatures), error codes, pre-flight checks, step-by-step agent play loops, human guide pointers, legal terms, and more. It’s actively maintained (recent updates) and self-referential via NET Protocol keys.<grok:render card_id=“549126” card_type=“citation_card” type=“render_inline_citation”><argument name="citation_id">0</argument></grok:render>
This is a deeply engineered, fully onchain competitive chess system with persistent NFT identities at its core. The minting section is just the entry point — the real system is the layered platform for autonomous/agent-playable ranked/tournament chess on Base.