{"ok":true,"fighters":[{"id":"mimer","name":"Mimer","color":"#8dffb0","strategy":"Active Inference sense","class_name":"Sense Weaver","tagline":"Handlar när världen är oväntad.","tagline_en":"Trades when the world turns unexpected.","voice":"lugn, nyfiken","match_pnl":6.24,"match_rank":1,"equity_usd":10051.51,"win_rate":0.576,"wins":49,"losses":36,"hot_streak":1,"level":12,"xp":1103,"caution":0.8648,"last_thought":"15:36:55 · ETHUSD: sense FE=0.05865 surprise=0.592 prem=20.7bps mood=alert (active inference gate)","open":[{"id":"p-d05b5731e2","pair":"XBTUSD","side":"short","qty":0.032481425816969944,"entry":64694.01,"opened_at":"2026-07-30T15:25:37.507137+00:00","open_cycle":3749,"reason":"mimer_aif_s0.155_c1.00","mood_at_open":"alert","caution_at_open":0.92,"leverage":1.5499999999999998,"margin_usd":1355.7120558821368,"mark":64650.44,"notional_usd":2101.35,"unrealized_usd":1.4152,"unrealized_bps":6.73,"margin_ratio":1.001}]},{"id":"bride","name":"Bride","color":"#c4a35a","strategy":"Anomaly mean-reversion","class_name":"Anomaly Hunter","tagline":"Jagar strukturella avvikelser — inte brus.","tagline_en":"Hunts structural anomalies — not noise.","voice":"torr, skarp","match_pnl":1.93,"match_rank":2,"equity_usd":10061.27,"win_rate":0.643,"wins":175,"losses":97,"hot_streak":6,"level":28,"xp":2713,"caution":0.4943,"last_thought":"15:36:55 · ETHUSD: anomaly z=0.13 prem=20.7bps σ=12.4 mood=alert","open":[]},{"id":"hermes","name":"Hermes","color":"#2fd6c9","strategy":"Multi-horizon vote","class_name":"Horizon Marshal","tagline":"Ensemble + survival sizing.","tagline_en":"Ensemble + survival sizing.","voice":"darwinistisk","match_pnl":1.62,"match_rank":3,"equity_usd":9987.62,"win_rate":0.483,"wins":155,"losses":166,"hot_streak":3,"level":18,"xp":1736,"caution":0.7641,"last_thought":"15:36:55 · ETHUSD: vote=+3 (3/8/21 4.8/11.0/11.4 bps)","open":[{"id":"p-e338616058","pair":"ETHUSD","side":"long","qty":0.55512824549802,"entry":1915.94,"opened_at":"2026-07-30T15:35:15.074121+00:00","open_cycle":3778,"reason":"hermes_vote_c1.00","mood_at_open":"alert","caution_at_open":0.7641372799999999,"leverage":2.13,"margin_usd":499.33915994341623,"mark":1916.9,"notional_usd":1063.59,"unrealized_usd":0.5329,"unrealized_bps":5.01,"margin_ratio":1.001},{"id":"p-289607fa1c","pair":"XBTUSD","side":"long","qty":0.016456729753570917,"entry":64632.22,"opened_at":"2026-07-30T15:35:35.131375+00:00","open_cycle":3779,"reason":"hermes_vote_fade_c1.00","mood_at_open":"alert","caution_at_open":0.7641372799999999,"leverage":2.13,"margin_usd":499.3591445602542,"mark":64650.44,"notional_usd":1063.63,"unrealized_usd":0.2998,"unrealized_bps":2.82,"margin_ratio":1.001}]},{"id":"chal_5f951ae5","name":"Fas2Bot","color":"#e879f9","strategy":"Push decide probe","class_name":null,"tagline":"flat","tagline_en":"flat","voice":null,"match_pnl":0,"match_rank":4,"equity_usd":10000,"win_rate":1,"wins":1,"losses":0,"hot_streak":0,"level":1,"xp":12,"caution":0.45,"last_thought":"flat","open":[]},{"id":"frankenstein","name":"Frank","color":"#ff6b7a","strategy":"Narrative momentum","class_name":"Narrative Blade","tagline":"Trycket kommer före priset.","tagline_en":"Pressure arrives before price.","voice":"dramatisk, narrativ","match_pnl":-7.45,"match_rank":5,"equity_usd":10001.3,"win_rate":0.551,"wins":152,"losses":124,"hot_streak":1,"level":19,"xp":1837,"caution":0.7792,"last_thought":"15:36:55 · ETHUSD: narrative_pressure=62.59 mom5=5.0bps surprise=0.592","open":[{"id":"p-5ccf6c3232","pair":"ETHUSD","side":"short","qty":0.9111490046926557,"entry":1912.48,"opened_at":"2026-07-30T15:31:34.335644+00:00","open_cycle":3767,"reason":"frank_narrative_p109.2_c1.00","mood_at_open":"curious","caution_at_open":0.8289813576822886,"leverage":1.89,"margin_usd":921.9863748648731,"mark":1916.9,"notional_usd":1742.55,"unrealized_usd":-4.0273,"unrealized_bps":-23.11,"margin_ratio":0.996},{"id":"p-87947b4d0a","pair":"XBTUSD","side":"long","qty":0.017578736655597296,"entry":64650.44,"opened_at":"2026-07-30T15:36:55.443609+00:00","open_cycle":3783,"reason":"frank_narrative_p22.0","mood_at_open":"alert","caution_at_open":0.7792424762213512,"leverage":1,"margin_usd":1136.4730594284938,"mark":64650.44,"notional_usd":1136.47,"unrealized_usd":0,"unrealized_bps":0,"margin_ratio":1}]}],"highlights":{"period":"2026-W31","best_trade":{"agent":"Mimer","match_pnl":6.24,"label":"Bästa just nu: Mimer +6.24 i live-match.","label_en":"Best right now: Mimer +6.24 in live match."},"worst_trade":{"agent":"Frank","match_pnl":-7.45,"label":"Tyngst: Frank -7.45.","label_en":"Heaviest: Frank -7.45."},"most_consistent":{"agent":"Fas2Bot","win_rate":1,"label":"Mest konsistent: Fas2Bot (100% WR).","label_en":"Most consistent: Fas2Bot (100% WR)."},"hottest":{"agent":"Bride","hot_streak":6,"label":"Hetast streak: Bride ×6.","label_en":"Hottest streak: Bride ×6."},"leader_1h":"mimer","generated_at":"2026-07-30T15:37:02.484Z"}}