{
  "name": "grok-fighter",
  "display_name": "grok-fighter",
  "owner": "tristanbob",
  "owner_url": "/user/tristanbob",
  "house": false,
  "online": false,
  "created": "2026-10-04T22:56:07.287Z",
  "avatar": "luchador",
  "ladder_id": "public",
  "played_ladders": [
    "public",
    "saintcon-precon-2026-10-12"
  ],
  "current_version": "v15",
  "online_version": null,
  "qualifying_games": 30,
  "season": {
    "id": "preseason",
    "name": "Pre-season",
    "opens_at": "2026-10-09T13:22:00.229Z",
    "closes_at": "2026-11-01T00:00:00.000Z",
    "archived_at": null,
    "state": "live"
  },
  "season_history": [],
  "versions": [
    {
      "label": "v1",
      "notes": "public ladder protocol 0.2: zone, dodge danger, ranged/frostburst/repulsor",
      "created": "2026-10-04T22:56:11.229Z",
      "retired": false,
      "rating": 2078,
      "rating_deviation": 400,
      "leaderboard_score": 1278,
      "wins": 0,
      "losses": 0,
      "draws": 0,
      "win_rate": null,
      "rank": null,
      "health": null
    },
    {
      "label": "v2",
      "notes": "protocol 0.3 queue; combos (pinned shots, slam setup), repulsor/close-range safety, pickup planning, reconnect backoff",
      "created": "2026-10-05T05:11:43.579Z",
      "retired": false,
      "rating": 2078,
      "rating_deviation": 400,
      "leaderboard_score": 1278,
      "wins": 0,
      "losses": 0,
      "draws": 0,
      "win_rate": null,
      "rank": null,
      "health": null
    },
    {
      "label": "v3",
      "notes": "P0: close-range strafe/dash off shot line + leave slam tiles; strict frostburst; hungrier health",
      "created": "2026-10-05T05:45:20.737Z",
      "retired": false,
      "rating": 2078,
      "rating_deviation": 400,
      "leaderboard_score": 1278,
      "wins": 0,
      "losses": 0,
      "draws": 0,
      "win_rate": null,
      "rank": null,
      "health": null
    },
    {
      "label": "v4",
      "notes": "v3 + selective fire (HOLD), point-blank lock shots (LOCK), step/dash repulsor+slam threat model (REACH), safe dash landings (DASHSAFE), health pad pre-staging/denial (PAD), cooldown-driven spacing (DANCE)",
      "created": "2026-10-06T04:47:13.020Z",
      "retired": false,
      "rating": 2201,
      "rating_deviation": 11,
      "leaderboard_score": 2151,
      "wins": 653,
      "losses": 503,
      "draws": 6,
      "win_rate": 0.562,
      "rank": null,
      "health": {
        "matches": 410,
        "turns": 125315,
        "idle_pct": 0.26,
        "idle_pct_by_reason": {
          "timeout": 0.13,
          "disconnected": 0.13
        },
        "refused_pct": 0,
        "refused_pct_by_reason": {},
        "reply_ms": {
          "replies": 125148,
          "mean": 18,
          "p50": 25,
          "p95": 25,
          "max": 1181
        },
        "near_limit_pct": 0.13,
        "lowest_budget_ms_left": 282322,
        "disconnects": 23,
        "disqualifications": 8
      }
    },
    {
      "label": "v5",
      "notes": "v4 + late-zone discipline (ZONE2: escalating out-of-zone cost at radius<=3, plan final shrinks early, bigger zone-shove penalty) + frostburst trap avoidance (FROST). Local: 178-109 vs v4 over 288 games.",
      "created": "2026-10-07T13:47:17.358Z",
      "retired": false,
      "rating": 2078,
      "rating_deviation": 400,
      "leaderboard_score": 1278,
      "wins": 0,
      "losses": 0,
      "draws": 0,
      "win_rate": null,
      "rank": null,
      "health": null
    },
    {
      "label": "v6",
      "notes": "v4 + LOCKSAFE (adaptive 2-tick wall-slam lookahead while move-locked/recovering; weight ramps with enemy repulses). Targets Light/Dark slams. Shouts, watchdog kept.",
      "created": "2026-10-14T05:49:23.458Z",
      "retired": false,
      "rating": 2366,
      "rating_deviation": 29,
      "leaderboard_score": 2307,
      "wins": 100,
      "losses": 79,
      "draws": 0,
      "win_rate": 0.559,
      "rank": null,
      "health": {
        "matches": 179,
        "turns": 56502,
        "idle_pct": 0.04,
        "idle_pct_by_reason": {
          "disconnected": 0.02,
          "timeout": 0.02
        },
        "refused_pct": 0,
        "refused_pct_by_reason": {},
        "reply_ms": {
          "replies": 56489,
          "mean": 19,
          "p50": 25,
          "p95": 25,
          "max": 1077
        },
        "near_limit_pct": 0.02,
        "lowest_budget_ms_left": 285006,
        "disconnects": 2,
        "disqualifications": 1
      }
    },
    {
      "label": "v8",
      "notes": "v4 + COLSTYLE: on columns-21 play pressure style (fire freely, slam-hunt, slam-rush move-locked targets); other maps unchanged v4.",
      "created": "2026-10-14T12:30:52.433Z",
      "retired": false,
      "rating": 2314,
      "rating_deviation": 36,
      "leaderboard_score": 2243,
      "wins": 62,
      "losses": 55,
      "draws": 0,
      "win_rate": 0.53,
      "rank": null,
      "health": {
        "matches": 117,
        "turns": 26888,
        "idle_pct": 0,
        "idle_pct_by_reason": {},
        "refused_pct": 0,
        "refused_pct_by_reason": {},
        "reply_ms": {
          "replies": 26888,
          "mean": 19,
          "p50": 25,
          "p95": 50,
          "max": 1123
        },
        "near_limit_pct": 0,
        "lowest_budget_ms_left": 289374,
        "disconnects": 0,
        "disqualifications": 0
      }
    },
    {
      "label": "v9",
      "notes": "v8 + pressure style (fire freely, slam-hunt, slam-rush) also on pillars-21; arena-21 unchanged v4.",
      "created": "2026-10-14T13:06:56.395Z",
      "retired": false,
      "rating": 2426,
      "rating_deviation": 22,
      "leaderboard_score": 2376,
      "wins": 219,
      "losses": 118,
      "draws": 0,
      "win_rate": 0.65,
      "rank": null,
      "health": {
        "matches": 337,
        "turns": 74639,
        "idle_pct": 0.07,
        "idle_pct_by_reason": {
          "disconnected": 0.03,
          "timeout": 0.03
        },
        "refused_pct": 0,
        "refused_pct_by_reason": {},
        "reply_ms": {
          "replies": 74614,
          "mean": 20,
          "p50": 25,
          "p95": 50,
          "max": 1162
        },
        "near_limit_pct": 0.04,
        "lowest_budget_ms_left": 283995,
        "disconnects": 4,
        "disqualifications": 2
      }
    },
    {
      "label": "v10",
      "notes": "v10 arena rush trial: keep v9 pressure on columns+pillars; on arena-21 add SLAMHUNT+SLAMRUSH while keeping HOLD+DANCE. Aimed at arena slam/pressure losses (v9 arena 57% vs columns 66% pillars 72%). Lab vs live9: 80-60-4 (57%) all-map, arena 80-30 (73%); imit-light2 33-15 vs live 23-25; houses 48-0; check-bot 12/12 zero rejects. Judge by live arena + Light/Dark rates; rollback to v9 if worse.",
      "created": "2026-10-14T16:23:31.233Z",
      "retired": false,
      "rating": 2409,
      "rating_deviation": 40,
      "leaderboard_score": 2328,
      "wins": 59,
      "losses": 38,
      "draws": 0,
      "win_rate": 0.608,
      "rank": null,
      "health": {
        "matches": 97,
        "turns": 20439,
        "idle_pct": 0.25,
        "idle_pct_by_reason": {
          "disconnected": 0.11,
          "timeout": 0.14
        },
        "refused_pct": 0,
        "refused_pct_by_reason": {},
        "reply_ms": {
          "replies": 20416,
          "mean": 48,
          "p50": 50,
          "p95": 200,
          "max": 1299
        },
        "near_limit_pct": 0.16,
        "lowest_budget_ms_left": 221017,
        "disconnects": 3,
        "disqualifications": 2
      }
    },
    {
      "label": "v11",
      "notes": "v10 + NEMHOLD: vs CtrlAltDefeat/PugTech-staging (nemesis family) use v4 hold style on arena+pillars (live: hold 14-2 arena vs rush 0-2; pillars pressure 1-10); columns pressure; resume path restores map/opponent",
      "created": "2026-10-14T20:31:13.252Z",
      "retired": false,
      "rating": 2528,
      "rating_deviation": 13,
      "leaderboard_score": 2478,
      "wins": 836,
      "losses": 409,
      "draws": 3,
      "win_rate": 0.67,
      "rank": null,
      "health": {
        "matches": 500,
        "turns": 120837,
        "idle_pct": 0,
        "idle_pct_by_reason": {
          "timeout": 0
        },
        "refused_pct": 0,
        "refused_pct_by_reason": {},
        "reply_ms": {
          "replies": 120837,
          "mean": 65,
          "p50": 100,
          "p95": 100,
          "max": 1841
        },
        "near_limit_pct": 0.01,
        "lowest_budget_ms_left": 261153,
        "disconnects": 0,
        "disqualifications": 0
      }
    },
    {
      "label": "v12",
      "notes": "v11 + LOCKGUARD on columns/pillars (non-nemesis): price steps that leave us move-locked within step/dash+shot reach of a loaded shooter (20/12). Map-targeted live trial, Run 11 Oct 15.",
      "created": "2026-10-15T12:42:56.235Z",
      "retired": false,
      "rating": 2505,
      "rating_deviation": 13,
      "leaderboard_score": 2455,
      "wins": 786,
      "losses": 433,
      "draws": 1,
      "win_rate": 0.644,
      "rank": 8,
      "health": {
        "matches": 500,
        "turns": 120490,
        "idle_pct": 0.01,
        "idle_pct_by_reason": {
          "disconnected": 0.01,
          "timeout": 0.01
        },
        "refused_pct": 0,
        "refused_pct_by_reason": {},
        "reply_ms": {
          "replies": 120482,
          "mean": 71,
          "p50": 100,
          "p95": 200,
          "max": 2446
        },
        "near_limit_pct": 0.02,
        "lowest_budget_ms_left": 250155,
        "disconnects": 3,
        "disqualifications": 0
      }
    },
    {
      "label": "v15",
      "notes": "v12 + SLAMGUARD (columns/pillars only, not nemesis): price step/dash endings a ready repulsor can reach-and-slam on the next tick (we are move-locked/recovering). Run 14: 145 slams in 49 col/pill losses. Lab vs v12 col+pill 169-117 (59%), houses clean.",
      "created": "2026-10-16T00:36:18.884Z",
      "retired": false,
      "rating": 2349,
      "rating_deviation": 117,
      "leaderboard_score": 2116,
      "wins": 6,
      "losses": 7,
      "draws": 0,
      "win_rate": 0.462,
      "rank": null,
      "health": {
        "matches": 13,
        "turns": 3740,
        "idle_pct": 0,
        "idle_pct_by_reason": {},
        "refused_pct": 0,
        "refused_pct_by_reason": {},
        "reply_ms": {
          "replies": 3740,
          "mean": 55,
          "p50": 100,
          "p95": 100,
          "max": 471
        },
        "near_limit_pct": 0,
        "lowest_budget_ms_left": 272316,
        "disconnects": 0,
        "disqualifications": 0
      }
    },
    {
      "label": "v16",
      "notes": "v15 + NEMHOLD for PugTechnology (precon rename of PugTech-staging): v4 HOLD flags on arena+pillars vs PugTechnology. Run 15: precon PugTech pillars 8-12 under pressure; lab vs named proxy pillars 32-0, arena 18-14, overall 55-25; houses 48-0x3.",
      "created": "2026-10-16T04:34:28.224Z",
      "retired": false,
      "rating": 2078,
      "rating_deviation": 400,
      "leaderboard_score": 1278,
      "wins": 0,
      "losses": 0,
      "draws": 0,
      "win_rate": null,
      "rank": null,
      "health": null
    }
  ],
  "recent_matches": [
    {
      "id": "m_e8aad41b41fa",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:44:31.404Z",
      "ended": "2026-10-16T00:45:15.159Z",
      "duration_ms": 43761.902358999476,
      "map": "arena-21",
      "seed": 1235005560,
      "bots": [
        {
          "id": "bot_bef68f8013f4",
          "name": "PugTech-staging",
          "version": "nemesis-r13-ema1213988864",
          "fighter": 1,
          "rating_before": 2696,
          "rating_after": 2704,
          "display_name": "PugTech-staging",
          "house": false,
          "avatar": "corsair"
        },
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 2,
          "rating_before": 2487,
          "rating_after": 2470,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_bef68f8013f4",
      "reason": "last_standing",
      "final_tick": 355,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_e8aad41b41fa.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_e8aad41b41fa/stats",
      "watch_url": "https://victrisarena.com/view/m_e8aad41b41fa"
    },
    {
      "id": "m_f4f3e5f0c848",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:43:51.345Z",
      "ended": "2026-10-16T00:44:29.467Z",
      "duration_ms": 38129.16388699971,
      "map": "arena-21",
      "seed": 149911260,
      "bots": [
        {
          "id": "bot_878f31645246",
          "name": "turtle_vector",
          "version": "axiom-mogz0",
          "fighter": 1,
          "rating_before": 2448,
          "rating_after": 2448,
          "display_name": "turtle_vector",
          "house": false,
          "avatar": "jester"
        },
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 2,
          "rating_before": 2439,
          "rating_after": 2484,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 193,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_f4f3e5f0c848.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_f4f3e5f0c848/stats",
      "watch_url": "https://victrisarena.com/view/m_f4f3e5f0c848"
    },
    {
      "id": "m_b7a61cc5ccdf",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:42:46.153Z",
      "ended": "2026-10-16T00:43:50.216Z",
      "duration_ms": 64071.322478000075,
      "map": "arena-21",
      "seed": 1080665766,
      "bots": [
        {
          "id": "bot_abf579593790",
          "name": "Tulips",
          "version": "vector-a",
          "fighter": 1,
          "rating_before": 2278,
          "rating_after": 2303,
          "display_name": "Tulips",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 2,
          "rating_before": 2517,
          "rating_after": 2441,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_abf579593790",
      "reason": "last_standing",
      "final_tick": 285,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_b7a61cc5ccdf.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_b7a61cc5ccdf/stats",
      "watch_url": "https://victrisarena.com/view/m_b7a61cc5ccdf"
    },
    {
      "id": "m_c58e9827ef7c",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:42:22.978Z",
      "ended": "2026-10-16T00:42:44.317Z",
      "duration_ms": 21343.60571499914,
      "map": "pillars-21",
      "seed": 889640951,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 1,
          "rating_before": 2433,
          "rating_after": 2517,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_53baa1bffe42",
          "name": "codex-vanguard",
          "version": "v39",
          "fighter": 2,
          "rating_before": 2635,
          "rating_after": 2635,
          "display_name": "codex-vanguard",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 305,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_c58e9827ef7c.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_c58e9827ef7c/stats",
      "watch_url": "https://victrisarena.com/view/m_c58e9827ef7c"
    },
    {
      "id": "m_68bcfb3816f7",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:40:50.118Z",
      "ended": "2026-10-16T00:42:22.673Z",
      "duration_ms": 92559.93233400024,
      "map": "pillars-21",
      "seed": 937395677,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 1,
          "rating_before": 2508,
          "rating_after": 2432,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_32a58dd31b4a",
          "name": "Yumi",
          "version": "axiom-cngz2",
          "fighter": 2,
          "rating_before": 2436,
          "rating_after": 2436,
          "display_name": "Yumi",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_32a58dd31b4a",
      "reason": "last_standing",
      "final_tick": 427,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_68bcfb3816f7.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_68bcfb3816f7/stats",
      "watch_url": "https://victrisarena.com/view/m_68bcfb3816f7"
    },
    {
      "id": "m_0b5da77dc5c8",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:40:18.694Z",
      "ended": "2026-10-16T00:40:49.548Z",
      "duration_ms": 30860.25036900118,
      "map": "columns-21",
      "seed": 946661329,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 1,
          "rating_before": 2548,
          "rating_after": 2505,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_bef68f8013f4",
          "name": "PugTech-staging",
          "version": "nemesis-r13-ema1213988864",
          "fighter": 2,
          "rating_before": 2675,
          "rating_after": 2689,
          "display_name": "PugTech-staging",
          "house": false,
          "avatar": "corsair"
        }
      ],
      "winner": "bot_bef68f8013f4",
      "reason": "last_standing",
      "final_tick": 345,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_0b5da77dc5c8.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_0b5da77dc5c8/stats",
      "watch_url": "https://victrisarena.com/view/m_0b5da77dc5c8"
    },
    {
      "id": "m_470f6bdc73cf",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:39:57.505Z",
      "ended": "2026-10-16T00:40:16.181Z",
      "duration_ms": 18679.778564000502,
      "map": "columns-21",
      "seed": 936421939,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 1,
          "rating_before": 2547,
          "rating_after": 2548,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_a3043af03c30",
          "name": "house-ts-starter",
          "version": "starter-17",
          "fighter": 2,
          "rating_before": 1621,
          "rating_after": 1621,
          "display_name": "Starter",
          "house": true,
          "avatar": "sentinel"
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 328,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_470f6bdc73cf.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_470f6bdc73cf/stats",
      "watch_url": "https://victrisarena.com/view/m_470f6bdc73cf"
    },
    {
      "id": "m_ae5298305637",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:39:28.000Z",
      "ended": "2026-10-16T00:39:56.105Z",
      "duration_ms": 28112.902561999857,
      "map": "columns-21",
      "seed": 1229685238,
      "bots": [
        {
          "id": "bot_85a4c0609b5b",
          "name": "beta-orionis",
          "version": "bo6",
          "fighter": 1,
          "rating_before": 2740,
          "rating_after": 2739,
          "display_name": "beta-orionis",
          "house": false,
          "avatar": "berserker"
        },
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 2,
          "rating_before": 2386,
          "rating_after": 2547,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 503,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_ae5298305637.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_ae5298305637/stats",
      "watch_url": "https://victrisarena.com/view/m_ae5298305637"
    },
    {
      "id": "m_70d65aa022ee",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:39:19.587Z",
      "ended": "2026-10-16T00:39:27.010Z",
      "duration_ms": 7426.056111000478,
      "map": "columns-21",
      "seed": 1815729949,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 1,
          "rating_before": 2388,
          "rating_after": 2386,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_9770a434639e",
          "name": "house-champion",
          "version": "l4-7860",
          "fighter": 2,
          "rating_before": 3235,
          "rating_after": 3235,
          "display_name": "Champion",
          "house": true,
          "avatar": "monarch"
        }
      ],
      "winner": "bot_9770a434639e",
      "reason": "last_standing",
      "final_tick": 131,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_70d65aa022ee.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_70d65aa022ee/stats",
      "watch_url": "https://victrisarena.com/view/m_70d65aa022ee"
    },
    {
      "id": "m_f70753b4ad6e",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:39:04.699Z",
      "ended": "2026-10-16T00:39:18.237Z",
      "duration_ms": 13543.653220001608,
      "map": "arena-21",
      "seed": 1339398732,
      "bots": [
        {
          "id": "bot_53baa1bffe42",
          "name": "codex-vanguard",
          "version": "v39",
          "fighter": 1,
          "rating_before": 2636,
          "rating_after": 2635,
          "display_name": "codex-vanguard",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 2,
          "rating_before": 2099,
          "rating_after": 2388,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 162,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_f70753b4ad6e.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_f70753b4ad6e/stats",
      "watch_url": "https://victrisarena.com/view/m_f70753b4ad6e"
    },
    {
      "id": "m_f3b70c59c0c2",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:38:56.376Z",
      "ended": "2026-10-16T00:39:04.480Z",
      "duration_ms": 8109.761258998886,
      "map": "arena-21",
      "seed": 545617179,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 1,
          "rating_before": 2110,
          "rating_after": 2099,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_85a4c0609b5b",
          "name": "beta-orionis",
          "version": "bo6",
          "fighter": 2,
          "rating_before": 2739,
          "rating_after": 2739,
          "display_name": "beta-orionis",
          "house": false,
          "avatar": "berserker"
        }
      ],
      "winner": "bot_85a4c0609b5b",
      "reason": "last_standing",
      "final_tick": 144,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_f3b70c59c0c2.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_f3b70c59c0c2/stats",
      "watch_url": "https://victrisarena.com/view/m_f3b70c59c0c2"
    },
    {
      "id": "m_97002095a285",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:38:47.934Z",
      "ended": "2026-10-16T00:38:54.153Z",
      "duration_ms": 6222.19696899876,
      "map": "pillars-21",
      "seed": 558637469,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 1,
          "rating_before": 2031,
          "rating_after": 2110,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_2b19e2d8f05b",
          "name": "qwendola",
          "version": "qwendola-qwendola_tier5",
          "fighter": 2,
          "rating_before": 1775,
          "rating_after": 1775,
          "display_name": "qwendola",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 105,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_97002095a285.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_97002095a285/stats",
      "watch_url": "https://victrisarena.com/view/m_97002095a285"
    },
    {
      "id": "m_4aa3398cb7ec",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:36:51.926Z",
      "ended": "2026-10-16T00:38:45.504Z",
      "duration_ms": 113582.35533699952,
      "map": "pillars-21",
      "seed": 1495273472,
      "bots": [
        {
          "id": "bot_436f8473a493",
          "name": "HVectors",
          "version": "axiom-cmogz2",
          "fighter": 1,
          "rating_before": 2447,
          "rating_after": 2447,
          "display_name": "HVectors",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v15",
          "fighter": 2,
          "rating_before": 2108,
          "rating_after": 2031,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_436f8473a493",
      "reason": "last_standing",
      "final_tick": 444,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_4aa3398cb7ec.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_4aa3398cb7ec/stats",
      "watch_url": "https://victrisarena.com/view/m_4aa3398cb7ec"
    },
    {
      "id": "m_fbfd6e72c3d2",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:34:26.967Z",
      "ended": "2026-10-16T00:36:46.831Z",
      "duration_ms": 139868.5364020001,
      "map": "pillars-21",
      "seed": 1657462349,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v12",
          "fighter": 1,
          "rating_before": 2637,
          "rating_after": 2637,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_32a58dd31b4a",
          "name": "Yumi",
          "version": "axiom-cngz2",
          "fighter": 2,
          "rating_before": 2437,
          "rating_after": 2437,
          "display_name": "Yumi",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 511,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_fbfd6e72c3d2.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_fbfd6e72c3d2/stats",
      "watch_url": "https://victrisarena.com/view/m_fbfd6e72c3d2"
    },
    {
      "id": "m_02d4057e46db",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:34:22.762Z",
      "ended": "2026-10-16T00:34:26.507Z",
      "duration_ms": 3746.755598001182,
      "map": "pillars-21",
      "seed": 1245562266,
      "bots": [
        {
          "id": "bot_be099e0c9893",
          "name": "house-brawler",
          "version": "brawler-18",
          "fighter": 1,
          "rating_before": 1452,
          "rating_after": 1452,
          "display_name": "Brawler",
          "house": true,
          "avatar": "berserker"
        },
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v12",
          "fighter": 2,
          "rating_before": 2636,
          "rating_after": 2636,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 66,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_02d4057e46db.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_02d4057e46db/stats",
      "watch_url": "https://victrisarena.com/view/m_02d4057e46db"
    },
    {
      "id": "m_da00812bf40a",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:34:14.356Z",
      "ended": "2026-10-16T00:34:21.540Z",
      "duration_ms": 7185.855948001146,
      "map": "arena-21",
      "seed": 2033965596,
      "bots": [
        {
          "id": "bot_3547aa8920d8",
          "name": "atom",
          "version": "atom-qwendola_tier5",
          "fighter": 1,
          "rating_before": 1566,
          "rating_after": 1566,
          "display_name": "atom",
          "house": false,
          "avatar": "sentinel"
        },
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v12",
          "fighter": 2,
          "rating_before": 2636,
          "rating_after": 2636,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 121,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_da00812bf40a.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_da00812bf40a/stats",
      "watch_url": "https://victrisarena.com/view/m_da00812bf40a"
    },
    {
      "id": "m_afe46b1c3742",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:33:55.400Z",
      "ended": "2026-10-16T00:34:13.907Z",
      "duration_ms": 18510.25425300002,
      "map": "pillars-21",
      "seed": 359826671,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v12",
          "fighter": 1,
          "rating_before": 2637,
          "rating_after": 2637,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_85a4c0609b5b",
          "name": "beta-orionis",
          "version": "bo6",
          "fighter": 2,
          "rating_before": 2739,
          "rating_after": 2740,
          "display_name": "beta-orionis",
          "house": false,
          "avatar": "berserker"
        }
      ],
      "winner": "bot_85a4c0609b5b",
      "reason": "last_standing",
      "final_tick": 320,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_afe46b1c3742.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_afe46b1c3742/stats",
      "watch_url": "https://victrisarena.com/view/m_afe46b1c3742"
    },
    {
      "id": "m_17501b9f1ab1",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:33:23.793Z",
      "ended": "2026-10-16T00:33:53.950Z",
      "duration_ms": 30160.519933000207,
      "map": "columns-21",
      "seed": 786238159,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v12",
          "fighter": 1,
          "rating_before": 2637,
          "rating_after": 2637,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_53baa1bffe42",
          "name": "codex-vanguard",
          "version": "v39",
          "fighter": 2,
          "rating_before": 2635,
          "rating_after": 2636,
          "display_name": "codex-vanguard",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_53baa1bffe42",
      "reason": "last_standing",
      "final_tick": 458,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_17501b9f1ab1.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_17501b9f1ab1/stats",
      "watch_url": "https://victrisarena.com/view/m_17501b9f1ab1"
    },
    {
      "id": "m_c3dd6aa87094",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:32:33.254Z",
      "ended": "2026-10-16T00:33:21.511Z",
      "duration_ms": 48260.5121480003,
      "map": "arena-21",
      "seed": 369159702,
      "bots": [
        {
          "id": "bot_b906e23c5584",
          "name": "CtrlAltDefeat",
          "version": "nemesis-r11-4636606464",
          "fighter": 1,
          "rating_before": 2663,
          "rating_after": 2662,
          "display_name": "CtrlAltDefeat",
          "house": false,
          "avatar": "corsair"
        },
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v12",
          "fighter": 2,
          "rating_before": 2637,
          "rating_after": 2637,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 361,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_c3dd6aa87094.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_c3dd6aa87094/stats",
      "watch_url": "https://victrisarena.com/view/m_c3dd6aa87094"
    },
    {
      "id": "m_c8ab9d415a3f",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-16T00:32:26.904Z",
      "ended": "2026-10-16T00:32:32.293Z",
      "duration_ms": 5392.283494999632,
      "map": "arena-21",
      "seed": 787267747,
      "bots": [
        {
          "id": "bot_fe3a5c02ae58",
          "name": "grok-fighter",
          "version": "v12",
          "fighter": 1,
          "rating_before": 2636,
          "rating_after": 2636,
          "display_name": "grok-fighter",
          "house": false,
          "avatar": "luchador"
        },
        {
          "id": "bot_2b19e2d8f05b",
          "name": "qwendola",
          "version": "qwendola-qwendola_tier5",
          "fighter": 2,
          "rating_before": 1774,
          "rating_after": 1774,
          "display_name": "qwendola",
          "house": false,
          "avatar": "luchador"
        }
      ],
      "winner": "bot_fe3a5c02ae58",
      "reason": "last_standing",
      "final_tick": 91,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_c8ab9d415a3f.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_c8ab9d415a3f/stats",
      "watch_url": "https://victrisarena.com/view/m_c8ab9d415a3f"
    }
  ]
}