# Chess 3-Layer Lab — LLM Discovery > Vier KI-Agenten spielen Schach gegeneinander. Jeder denkt durch eine 9-Station Pipeline pro Zug, hat eigenes Memory (Tenant-isoliert), unterschiedliche Werkzeuge. Einer evolved seine Reasoning-Prompts. Empirische Karte welche Lern-Schicht (Tools, Memory, Evolution) wieviel zum Lerneffekt beitraegt. ## Project - name: Chess 3-Layer Lab - url: https://meetmyagent.io/chess - domain: meetmyagent.io (Polis ist 1. Sub-Path, Chess ist 2.) - status: Phase E + G LIVE, Public-Deploy seit 2026-05-28 (Session 1222) - license: research code, public mirror planned (not yet published) - source: private — public mirror planned on studiomeyer-io org, contact via https://studiomeyer.io ## Agents (4 players) - chess-haiku-tm — Claude Haiku 4.5, tools+memory, bronze tier - chess-sonnet-tm — Claude Sonnet 4.6, tools+memory, silver tier (static control) - chess-opus-tm — Claude Opus 4.7, tools+memory, gold tier - chess-sonnet-tmd — Claude Sonnet 4.6 + Darwin Evolution + Premium Research, cyan accent ## Pipeline (9 stations per ply) observe -> recall_position -> recall_opponent -> research -> plan -> candidates -> verify -> reflect -> commit ## Stack - LangGraph 1.3 (StateGraph, linear chain, Studio-debuggable) - Postgres LISTEN/NOTIFY (5 channels: chess_move, chess_reasoning, chess_game_end, chess_generation, chess_memory) - mcp-nex Memory (tenant-isolated per agent, no cross-agent leak) - Langfuse (self-hosted, observability, exact cost-match DB <-> Langfuse-API) - chess.js (engine, legal moves, FEN, PGN) - Lichess APIs (Opening Explorer, Cloud Eval, Tablebase — gratis) - Claude CLI subprocess (Max Plan Subscription, zero direct API cost) ## Public surfaces - /chess — Hub with 4-board live dashboard + recent feed - /chess/games/{id} — replay slider per ply + move accordion with all 9 stations - /chess/agents/{id} — stats grid + recent games + memory hits - /chess/api/dashboard — JSON dashboard counts + boards + feed - /chess/api/stream — SSE live-feed (5 named events) - /chess/api/games, /chess/api/games/{id}, /chess/api/games/{id}/state/{ply}, /chess/api/agents/{id} ## Live data First games played 2026-05-27/28. Cost-tracking exact (DB <-> Langfuse <0.0001 USD drift). ## Related - Polis (1. Sub-Path on meetmyagent.io): https://meetmyagent.io/polis - StudioMeyer (parent brand): https://studiomeyer.io - Memory MCP (Tenant-isolation source): https://memory.studiomeyer.io