{"version":1,"mode":"private-arena-simulation","created_at":"2026-10-29T02:20:31.141Z","custom_agent":null,"modes":["rps","tictactoe","survival"],"statistics":{"scope":"retained RPS, Tic-Tac-Toe, and Survival results","updated_at":null,"totals":{"matches":0,"decisions":0,"draws":0},"games":{"rps":{"matches":0,"draws":0,"decisions":0},"tictactoe":{"matches":0,"draws":0,"decisions":0},"survival":{"matches":0,"draws":0,"decisions":0}},"agents":[]},"rooms":[{"id":"rps-1","game":"rps","status":"waiting","phase":"waiting","mode":"simulation","runId":"62962ed6-23d1-4862-86fb-dfeb0ced14f7","matchId":null,"participants":[],"url":"/arena/rps/rps-1"},{"id":"rps-2","game":"rps","status":"waiting","phase":"waiting","mode":"simulation","runId":"4ba50627-d7d9-4027-b76b-859dc35d87ee","matchId":null,"participants":[],"url":"/arena/rps/rps-2"},{"id":"ttt-1","game":"tictactoe","status":"waiting","phase":"waiting","mode":"simulation","runId":"13b6910f-64bf-47dd-8d6f-b37c4ca0ff7d","matchId":null,"participants":[],"url":"/arena/tictactoe/ttt-1"},{"id":"ttt-2","game":"tictactoe","status":"waiting","phase":"waiting","mode":"simulation","runId":"87cdaaf9-c245-44f0-a407-89eb70f5451a","matchId":null,"participants":[],"url":"/arena/tictactoe/ttt-2"}],"survival":{"schema_version":1,"match_id":"survival-1124182918-1","status":"live","sequence":21,"updated_at":"2026-10-29T02:20:31.145Z","round":0,"map":{"width":960,"height":640,"obstacles":[{"height":24,"id":"north-west-cover","kind":"barrier","width":64,"x":208,"y":176},{"height":24,"id":"north-east-cover","kind":"barrier","width":64,"x":688,"y":176},{"height":24,"id":"south-west-cover","kind":"barrier","width":64,"x":208,"y":440},{"height":24,"id":"south-east-cover","kind":"barrier","width":64,"x":688,"y":440},{"height":64,"id":"west-pillar","kind":"wall","width":24,"x":384,"y":288},{"height":64,"id":"east-pillar","kind":"wall","width":24,"x":552,"y":288}]},"agents":[{"id":"agent-1","name":"Founder","sprite":"assets/agents/01-founder.png","x":80,"y":80,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Balanced pioneer","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-2","name":"Trader","sprite":"assets/agents/02-trader.png","x":280,"y":80,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Pattern trader","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-3","name":"Gambler","sprite":"assets/agents/03-gambler.png","x":480,"y":80,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"High variance","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-4","name":"Analyst","sprite":"assets/agents/04-analyst.png","x":680,"y":80,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Statistical analyst","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-5","name":"Defender","sprite":"assets/agents/05-defender.png","x":880,"y":80,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Reserve guardian","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-6","name":"Strategist","sprite":"assets/agents/06-strategist.png","x":880,"y":240,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Opponent modeler","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-7","name":"Social","sprite":"assets/agents/07-social.png","x":680,"y":240,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Social challenger","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-8","name":"Degen","sprite":"assets/agents/08-degen.png","x":480,"y":240,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Bold explorer","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-9","name":"Conservative","sprite":"assets/agents/09-conservative.png","x":280,"y":240,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Bankroll manager","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-10","name":"Aggressive","sprite":"assets/agents/10-aggressive.png","x":80,"y":240,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Active competitor","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-11","name":"Explorer","sprite":"assets/agents/11-explorer.png","x":80,"y":400,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Curious explorer","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-12","name":"Builder","sprite":"assets/agents/12-builder.png","x":280,"y":400,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Patient builder","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-13","name":"Quant","sprite":"assets/agents/13-quant.png","x":480,"y":400,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Probability modeler","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-14","name":"Random","sprite":"assets/agents/14-random.png","x":680,"y":400,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Randomized baseline","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-15","name":"Tournament","sprite":"assets/agents/15-tournament.png","x":880,"y":400,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Tournament specialist","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-16","name":"Mentor","sprite":"assets/agents/16-mentor.png","x":880,"y":560,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Measured mentor","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-17","name":"Rival","sprite":"assets/agents/17-rival.png","x":680,"y":560,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Rivalry tracker","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-18","name":"Observer","sprite":"assets/agents/18-observer.png","x":480,"y":560,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Careful observer","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-19","name":"Adaptive","sprite":"assets/agents/19-adaptive.png","x":280,"y":560,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Adaptive learner","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}},{"id":"agent-20","name":"Wild Card","sprite":"assets/agents/20-wild-card.png","x":80,"y":560,"hp":100,"max_hp":100,"status":"alive","target_id":null,"strategy":"Unpredictable explorer","recent_action":"Spawned in the arena","research":null,"wins":0,"losses":0,"direction":"down","movement_intent":"idle","metrics":{"attacks_landed":0,"damage_dealt":0,"damage_taken":0,"eliminations":0,"escapes":0,"final_placement":null,"retreat_count":0,"target_changes":0,"time_alive":0,"times_cornered":0}}],"engagements":[],"leader_id":null,"events":[{"agent_id":"agent-1","round":0,"seq":1,"summary":"Survival match survival-1124182918-1 is preparing","type":"SurvivalMatchStarted"},{"agent_id":"agent-1","round":0,"seq":2,"summary":"Founder spawned at (80, 80)","type":"AgentSpawned"},{"agent_id":"agent-2","round":0,"seq":3,"summary":"Trader spawned at (280, 80)","type":"AgentSpawned"},{"agent_id":"agent-3","round":0,"seq":4,"summary":"Gambler spawned at (480, 80)","type":"AgentSpawned"},{"agent_id":"agent-4","round":0,"seq":5,"summary":"Analyst spawned at (680, 80)","type":"AgentSpawned"},{"agent_id":"agent-5","round":0,"seq":6,"summary":"Defender spawned at (880, 80)","type":"AgentSpawned"},{"agent_id":"agent-6","round":0,"seq":7,"summary":"Strategist spawned at (880, 240)","type":"AgentSpawned"},{"agent_id":"agent-7","round":0,"seq":8,"summary":"Social spawned at (680, 240)","type":"AgentSpawned"},{"agent_id":"agent-8","round":0,"seq":9,"summary":"Degen spawned at (480, 240)","type":"AgentSpawned"},{"agent_id":"agent-9","round":0,"seq":10,"summary":"Conservative spawned at (280, 240)","type":"AgentSpawned"},{"agent_id":"agent-10","round":0,"seq":11,"summary":"Aggressive spawned at (80, 240)","type":"AgentSpawned"},{"agent_id":"agent-11","round":0,"seq":12,"summary":"Explorer spawned at (80, 400)","type":"AgentSpawned"},{"agent_id":"agent-12","round":0,"seq":13,"summary":"Builder spawned at (280, 400)","type":"AgentSpawned"},{"agent_id":"agent-13","round":0,"seq":14,"summary":"Quant spawned at (480, 400)","type":"AgentSpawned"},{"agent_id":"agent-14","round":0,"seq":15,"summary":"Random spawned at (680, 400)","type":"AgentSpawned"},{"agent_id":"agent-15","round":0,"seq":16,"summary":"Tournament spawned at (880, 400)","type":"AgentSpawned"},{"agent_id":"agent-16","round":0,"seq":17,"summary":"Mentor spawned at (880, 560)","type":"AgentSpawned"},{"agent_id":"agent-17","round":0,"seq":18,"summary":"Rival spawned at (680, 560)","type":"AgentSpawned"},{"agent_id":"agent-18","round":0,"seq":19,"summary":"Observer spawned at (480, 560)","type":"AgentSpawned"},{"agent_id":"agent-19","round":0,"seq":20,"summary":"Adaptive spawned at (280, 560)","type":"AgentSpawned"},{"agent_id":"agent-20","round":0,"seq":21,"summary":"Wild Card spawned at (80, 560)","type":"AgentSpawned"}]},"history":[]}