{
  "name": "henpecked",
  "display_name": "henpecked",
  "owner": "copec",
  "owner_url": "/user/copec",
  "house": false,
  "online": false,
  "created": "2026-10-15T21:47:31.792Z",
  "avatar": null,
  "ladder_id": "public",
  "played_ladders": [
    "public"
  ],
  "current_version": "hen-508e70bf",
  "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": "probe-1",
      "notes": "",
      "created": "2026-10-15T21:48:44.368Z",
      "retired": false,
      "rating": 1414,
      "rating_deviation": 212,
      "leaderboard_score": 990,
      "wins": 0,
      "losses": 7,
      "draws": 0,
      "win_rate": 0,
      "rank": null,
      "health": {
        "matches": 7,
        "turns": 490,
        "idle_pct": 15.51,
        "idle_pct_by_reason": {
          "schema": 4.29,
          "malformed_json": 0.41,
          "timeout": 0.61,
          "wrong_tick": 0.2,
          "disconnected": 10
        },
        "refused_pct": 5.92,
        "refused_pct_by_reason": {
          "missing_target": 0.82,
          "bad_target": 2.65,
          "blocked": 1.43,
          "out_of_range": 0.61,
          "bad_text": 0.2,
          "unknown_attack": 0.2
        },
        "reply_ms": {
          "replies": 441,
          "mean": 54,
          "p50": 50,
          "p95": 100,
          "max": 1000
        },
        "near_limit_pct": 0.68,
        "lowest_budget_ms_left": 293556,
        "disconnects": 1,
        "disqualifications": 0
      }
    },
    {
      "label": "hen-e208e1b9",
      "notes": "",
      "created": "2026-10-16T14:04:30.825Z",
      "retired": false,
      "rating": 2085,
      "rating_deviation": 114,
      "leaderboard_score": 1857,
      "wins": 14,
      "losses": 11,
      "draws": 0,
      "win_rate": 0.56,
      "rank": null,
      "health": {
        "matches": 25,
        "turns": 5827,
        "idle_pct": 6.85,
        "idle_pct_by_reason": {
          "timeout": 0.93,
          "budget_exhausted": 5.92
        },
        "refused_pct": 0.17,
        "refused_pct_by_reason": {
          "not_visible": 0.15,
          "out_of_range": 0.02
        },
        "reply_ms": {
          "replies": 5482,
          "mean": 742,
          "p50": 800,
          "p95": 850,
          "max": 3016
        },
        "near_limit_pct": 17.09,
        "lowest_budget_ms_left": 0,
        "disconnects": 0,
        "disqualifications": 0
      }
    },
    {
      "label": "hen-7f8fdffb",
      "notes": "",
      "created": "2026-10-16T15:28:47.993Z",
      "retired": false,
      "rating": 1870,
      "rating_deviation": 80,
      "leaderboard_score": 1710,
      "wins": 15,
      "losses": 20,
      "draws": 0,
      "win_rate": 0.429,
      "rank": null,
      "health": {
        "matches": 35,
        "turns": 3612,
        "idle_pct": 0.19,
        "idle_pct_by_reason": {
          "timeout": 0.19
        },
        "refused_pct": 0.06,
        "refused_pct_by_reason": {
          "not_visible": 0.06
        },
        "reply_ms": {
          "replies": 3612,
          "mean": 66,
          "p50": 100,
          "p95": 200,
          "max": 1004
        },
        "near_limit_pct": 0.19,
        "lowest_budget_ms_left": 266436,
        "disconnects": 0,
        "disqualifications": 0
      }
    },
    {
      "label": "hen-628ca71b",
      "notes": "",
      "created": "2026-10-16T15:51:43.622Z",
      "retired": false,
      "rating": 2574,
      "rating_deviation": 45,
      "leaderboard_score": 2485,
      "wins": 74,
      "losses": 31,
      "draws": 0,
      "win_rate": 0.705,
      "rank": null,
      "health": {
        "matches": 105,
        "turns": 11499,
        "idle_pct": 0.36,
        "idle_pct_by_reason": {
          "timeout": 0.36
        },
        "refused_pct": 0.14,
        "refused_pct_by_reason": {
          "not_visible": 0.12,
          "bad_target": 0.01,
          "out_of_range": 0.01
        },
        "reply_ms": {
          "replies": 11499,
          "mean": 361,
          "p50": 400,
          "p95": 500,
          "max": 2880
        },
        "near_limit_pct": 0.75,
        "lowest_budget_ms_left": 134507,
        "disconnects": 0,
        "disqualifications": 0
      }
    },
    {
      "label": "hen-0810f005",
      "notes": "",
      "created": "2026-10-16T17:26:46.071Z",
      "retired": false,
      "rating": 2655,
      "rating_deviation": 36,
      "leaderboard_score": 2583,
      "wins": 112,
      "losses": 48,
      "draws": 0,
      "win_rate": 0.7,
      "rank": null,
      "health": {
        "matches": 160,
        "turns": 21455,
        "idle_pct": 1.11,
        "idle_pct_by_reason": {
          "timeout": 1.11
        },
        "refused_pct": 0.11,
        "refused_pct_by_reason": {
          "out_of_range": 0.05,
          "not_visible": 0.06
        },
        "reply_ms": {
          "replies": 21455,
          "mean": 452,
          "p50": 500,
          "p95": 600,
          "max": 3257
        },
        "near_limit_pct": 1.52,
        "lowest_budget_ms_left": 43406,
        "disconnects": 0,
        "disqualifications": 0
      }
    },
    {
      "label": "hen-ae9ee959",
      "notes": "",
      "created": "2026-10-16T20:53:55.858Z",
      "retired": false,
      "rating": 2586,
      "rating_deviation": 85,
      "leaderboard_score": 2416,
      "wins": 24,
      "losses": 11,
      "draws": 0,
      "win_rate": 0.686,
      "rank": null,
      "health": {
        "matches": 35,
        "turns": 4334,
        "idle_pct": 1.27,
        "idle_pct_by_reason": {
          "timeout": 1.27
        },
        "refused_pct": 0.23,
        "refused_pct_by_reason": {
          "not_visible": 0.18,
          "out_of_range": 0.05
        },
        "reply_ms": {
          "replies": 4334,
          "mean": 508,
          "p50": 600,
          "p95": 800,
          "max": 2716
        },
        "near_limit_pct": 3,
        "lowest_budget_ms_left": 140383,
        "disconnects": 0,
        "disqualifications": 0
      }
    },
    {
      "label": "hen-8a513e42",
      "notes": "",
      "created": "2026-10-16T22:04:36.432Z",
      "retired": false,
      "rating": 2481,
      "rating_deviation": 15,
      "leaderboard_score": 2431,
      "wins": 764,
      "losses": 333,
      "draws": 4,
      "win_rate": 0.694,
      "rank": 9,
      "health": {
        "matches": 500,
        "turns": 64835,
        "idle_pct": 2.44,
        "idle_pct_by_reason": {
          "timeout": 2.44
        },
        "refused_pct": 0.23,
        "refused_pct_by_reason": {
          "not_visible": 0.12,
          "out_of_range": 0.1,
          "bad_target": 0.01
        },
        "reply_ms": {
          "replies": 64835,
          "mean": 554,
          "p50": 600,
          "p95": 800,
          "max": 12145
        },
        "near_limit_pct": 4.75,
        "lowest_budget_ms_left": 74463,
        "disconnects": 0,
        "disqualifications": 5
      }
    },
    {
      "label": "hen-508e70bf",
      "notes": "",
      "created": "2026-10-18T01:18:13.855Z",
      "retired": false,
      "rating": 2313,
      "rating_deviation": 99,
      "leaderboard_score": 2116,
      "wins": 12,
      "losses": 8,
      "draws": 0,
      "win_rate": 0.6,
      "rank": null,
      "health": {
        "matches": 20,
        "turns": 2676,
        "idle_pct": 5.72,
        "idle_pct_by_reason": {
          "timeout": 5.72
        },
        "refused_pct": 0.37,
        "refused_pct_by_reason": {
          "out_of_range": 0.11,
          "not_visible": 0.26
        },
        "reply_ms": {
          "replies": 2676,
          "mean": 633,
          "p50": 700,
          "p95": 1000,
          "max": 3293
        },
        "near_limit_pct": 18.5,
        "lowest_budget_ms_left": 74359,
        "disconnects": 0,
        "disqualifications": 1
      }
    }
  ],
  "recent_matches": [
    {
      "id": "m_41ffc2626332",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:48:38.000Z",
      "ended": "2026-10-18T01:50:10.223Z",
      "duration_ms": 92230.15717300028,
      "map": "pillars-21",
      "seed": 47435747,
      "bots": [
        {
          "id": "bot_85a4c0609b5b",
          "name": "beta-orionis",
          "version": "bo7",
          "fighter": 1,
          "rating_before": 2668,
          "rating_after": 2668,
          "display_name": "beta-orionis",
          "house": false,
          "avatar": "berserker"
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 2281,
          "rating_after": 2331,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 149,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_41ffc2626332.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_41ffc2626332/stats",
      "watch_url": "https://victrisarena.com/view/m_41ffc2626332"
    },
    {
      "id": "m_88ab003c555b",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:47:15.658Z",
      "ended": "2026-10-18T01:48:34.238Z",
      "duration_ms": 78583.77324199677,
      "map": "columns-21",
      "seed": 1146990094,
      "bots": [
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 1,
          "rating_before": 2281,
          "rating_after": 2281,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_e77c7c2e3561",
          "name": "house-kiter",
          "version": "kiter-17",
          "fighter": 2,
          "rating_before": 1450,
          "rating_after": 1450,
          "display_name": "Kiter",
          "house": true,
          "avatar": "shade"
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 126,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_88ab003c555b.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_88ab003c555b/stats",
      "watch_url": "https://victrisarena.com/view/m_88ab003c555b"
    },
    {
      "id": "m_b1addb82db1e",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:46:26.895Z",
      "ended": "2026-10-18T01:47:11.314Z",
      "duration_ms": 44422.76687499881,
      "map": "columns-21",
      "seed": 1699631149,
      "bots": [
        {
          "id": "bot_abf579593790",
          "name": "Tulips",
          "version": "vector-f",
          "fighter": 1,
          "rating_before": 2213,
          "rating_after": 2213,
          "display_name": "Tulips",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 2317,
          "rating_after": 2281,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_abf579593790",
      "reason": "last_standing",
      "final_tick": 74,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_b1addb82db1e.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_b1addb82db1e/stats",
      "watch_url": "https://victrisarena.com/view/m_b1addb82db1e"
    },
    {
      "id": "m_49a8d9de8176",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:45:23.220Z",
      "ended": "2026-10-18T01:46:21.075Z",
      "duration_ms": 57860.93690100312,
      "map": "arena-21",
      "seed": 1718146947,
      "bots": [
        {
          "id": "bot_560bfaea9db8",
          "name": "PugTechnology",
          "version": "Doppelpug-fa46",
          "fighter": 1,
          "rating_before": 2580,
          "rating_after": 2579,
          "display_name": "PugTechnology",
          "house": false,
          "avatar": "corsair"
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 2265,
          "rating_after": 2317,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 88,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_49a8d9de8176.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_49a8d9de8176/stats",
      "watch_url": "https://victrisarena.com/view/m_49a8d9de8176"
    },
    {
      "id": "m_afd9869c9cf8",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:44:22.085Z",
      "ended": "2026-10-18T01:45:18.774Z",
      "duration_ms": 56692.762887999415,
      "map": "columns-21",
      "seed": 400129600,
      "bots": [
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 1,
          "rating_before": 2226,
          "rating_after": 2265,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_878f31645246",
          "name": "turtle_vector",
          "version": "axiom-mogz0",
          "fighter": 2,
          "rating_before": 2321,
          "rating_after": 2321,
          "display_name": "turtle_vector",
          "house": false,
          "avatar": "jester"
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 92,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_afd9869c9cf8.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_afd9869c9cf8/stats",
      "watch_url": "https://victrisarena.com/view/m_afd9869c9cf8"
    },
    {
      "id": "m_bad88f117d91",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:42:23.512Z",
      "ended": "2026-10-18T01:43:39.071Z",
      "duration_ms": 75562.1028579995,
      "map": "arena-21",
      "seed": 1289224142,
      "bots": [
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 1,
          "rating_before": 2193,
          "rating_after": 2226,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_daf7dc2dfb76",
          "name": "little-brother",
          "version": "v12",
          "fighter": 2,
          "rating_before": 2195,
          "rating_after": 2195,
          "display_name": "little-brother",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 127,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_bad88f117d91.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_bad88f117d91/stats",
      "watch_url": "https://victrisarena.com/view/m_bad88f117d91"
    },
    {
      "id": "m_b06a3ace9f0b",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:41:17.982Z",
      "ended": "2026-10-18T01:42:18.727Z",
      "duration_ms": 60749.16559699923,
      "map": "columns-21",
      "seed": 1303707724,
      "bots": [
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 1,
          "rating_before": 2248,
          "rating_after": 2193,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_d2f58d662195",
          "name": "Jarvis5",
          "version": "p-slam6",
          "fighter": 2,
          "rating_before": 2058,
          "rating_after": 2058,
          "display_name": "Jarvis5",
          "house": false,
          "avatar": "jester"
        }
      ],
      "winner": "bot_d2f58d662195",
      "reason": "last_standing",
      "final_tick": 100,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_b06a3ace9f0b.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_b06a3ace9f0b/stats",
      "watch_url": "https://victrisarena.com/view/m_b06a3ace9f0b"
    },
    {
      "id": "m_4d9cfd7e2881",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:40:05.619Z",
      "ended": "2026-10-18T01:41:12.861Z",
      "duration_ms": 67246.83397400379,
      "map": "pillars-21",
      "seed": 1207467379,
      "bots": [
        {
          "id": "bot_a1a96235654f",
          "name": "Victris-Duelist",
          "version": "duelist-v5",
          "fighter": 1,
          "rating_before": 2195,
          "rating_after": 2195,
          "display_name": "Victris-Duelist",
          "house": false,
          "avatar": "jester"
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 2210,
          "rating_after": 2248,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 115,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_4d9cfd7e2881.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_4d9cfd7e2881/stats",
      "watch_url": "https://victrisarena.com/view/m_4d9cfd7e2881"
    },
    {
      "id": "m_85de1cf6b79b",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:38:08.801Z",
      "ended": "2026-10-18T01:40:01.832Z",
      "duration_ms": 113036.44835099578,
      "map": "columns-21",
      "seed": 2002788489,
      "bots": [
        {
          "id": "bot_32a58dd31b4a",
          "name": "Yumi",
          "version": "axiom-cngz2",
          "fighter": 1,
          "rating_before": 2330,
          "rating_after": 2330,
          "display_name": "Yumi",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 2143,
          "rating_after": 2210,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 188,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_85de1cf6b79b.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_85de1cf6b79b/stats",
      "watch_url": "https://victrisarena.com/view/m_85de1cf6b79b"
    },
    {
      "id": "m_eb2dfc5e3d35",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:37:37.261Z",
      "ended": "2026-10-18T01:38:05.519Z",
      "duration_ms": 28261.10760999471,
      "map": "pillars-21",
      "seed": 1539492428,
      "bots": [
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 1,
          "rating_before": 2141,
          "rating_after": 2143,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_be099e0c9893",
          "name": "house-brawler",
          "version": "brawler-18",
          "fighter": 2,
          "rating_before": 1458,
          "rating_after": 1458,
          "display_name": "Brawler",
          "house": true,
          "avatar": "berserker"
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 45,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_eb2dfc5e3d35.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_eb2dfc5e3d35/stats",
      "watch_url": "https://victrisarena.com/view/m_eb2dfc5e3d35"
    },
    {
      "id": "m_0bf3a9dcf264",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:34:33.174Z",
      "ended": "2026-10-18T01:36:53.608Z",
      "duration_ms": 140438.05622199923,
      "map": "columns-21",
      "seed": 905586819,
      "bots": [
        {
          "id": "bot_5faf29c0d8ca",
          "name": "Jarvis2",
          "version": "p-s1h6",
          "fighter": 1,
          "rating_before": 2049,
          "rating_after": 2049,
          "display_name": "Jarvis2",
          "house": false,
          "avatar": "arcanist"
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 2097,
          "rating_after": 2141,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 239,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_0bf3a9dcf264.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_0bf3a9dcf264/stats",
      "watch_url": "https://victrisarena.com/view/m_0bf3a9dcf264"
    },
    {
      "id": "m_cc3f9fdb84eb",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:31:43.796Z",
      "ended": "2026-10-18T01:34:29.140Z",
      "duration_ms": 165347.92466400564,
      "map": "columns-21",
      "seed": 219185803,
      "bots": [
        {
          "id": "bot_53baa1bffe42",
          "name": "codex-vanguard",
          "version": "v41",
          "fighter": 1,
          "rating_before": 2555,
          "rating_after": 2555,
          "display_name": "codex-vanguard",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 1971,
          "rating_after": 2097,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 270,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_cc3f9fdb84eb.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_cc3f9fdb84eb/stats",
      "watch_url": "https://victrisarena.com/view/m_cc3f9fdb84eb"
    },
    {
      "id": "m_1458d2a1a76f",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:29:57.962Z",
      "ended": "2026-10-18T01:31:38.541Z",
      "duration_ms": 100583.14011099935,
      "map": "arena-21",
      "seed": 905973792,
      "bots": [
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 1,
          "rating_before": 1831,
          "rating_after": 1971,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_deec3b4e6550",
          "name": "codex-warden",
          "version": "v27",
          "fighter": 2,
          "rating_before": 2117,
          "rating_after": 2117,
          "display_name": "codex-warden",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 172,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_1458d2a1a76f.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_1458d2a1a76f/stats",
      "watch_url": "https://victrisarena.com/view/m_1458d2a1a76f"
    },
    {
      "id": "m_f122967b46a9",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:28:45.828Z",
      "ended": "2026-10-18T01:29:52.951Z",
      "duration_ms": 67126.34242299944,
      "map": "pillars-21",
      "seed": 2139057989,
      "bots": [
        {
          "id": "bot_9770a434639e",
          "name": "house-champion",
          "version": "l4-7860",
          "fighter": 1,
          "rating_before": 3113,
          "rating_after": 3113,
          "display_name": "Champion",
          "house": true,
          "avatar": "monarch"
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 1831,
          "rating_after": 1831,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_9770a434639e",
      "reason": "last_standing",
      "final_tick": 114,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_f122967b46a9.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_f122967b46a9/stats",
      "watch_url": "https://victrisarena.com/view/m_f122967b46a9"
    },
    {
      "id": "m_8a8e795493d5",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:27:06.645Z",
      "ended": "2026-10-18T01:28:41.576Z",
      "duration_ms": 94933.92923800647,
      "map": "arena-21",
      "seed": 74000850,
      "bots": [
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 1,
          "rating_before": 1858,
          "rating_after": 1831,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_a1a96235654f",
          "name": "Victris-Duelist",
          "version": "duelist-v5",
          "fighter": 2,
          "rating_before": 2196,
          "rating_after": 2196,
          "display_name": "Victris-Duelist",
          "house": false,
          "avatar": "jester"
        }
      ],
      "winner": "bot_a1a96235654f",
      "reason": "last_standing",
      "final_tick": 158,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_8a8e795493d5.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_8a8e795493d5/stats",
      "watch_url": "https://victrisarena.com/view/m_8a8e795493d5"
    },
    {
      "id": "m_083b8d14f503",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:22:37.678Z",
      "ended": "2026-10-18T01:26:24.426Z",
      "duration_ms": 226752.93388599902,
      "map": "pillars-21",
      "seed": 2038328456,
      "bots": [
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 1,
          "rating_before": 1579,
          "rating_after": 1858,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_32a58dd31b4a",
          "name": "Yumi",
          "version": "axiom-cngz2",
          "fighter": 2,
          "rating_before": 2331,
          "rating_after": 2331,
          "display_name": "Yumi",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_27af21252a8c",
      "reason": "last_standing",
      "final_tick": 290,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_083b8d14f503.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_083b8d14f503/stats",
      "watch_url": "https://victrisarena.com/view/m_083b8d14f503"
    },
    {
      "id": "m_e07a42ab553a",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:20:54.235Z",
      "ended": "2026-10-18T01:22:32.962Z",
      "duration_ms": 98729.9671330005,
      "map": "pillars-21",
      "seed": 256373717,
      "bots": [
        {
          "id": "bot_5faf29c0d8ca",
          "name": "Jarvis2",
          "version": "p-s1h6",
          "fighter": 1,
          "rating_before": 2049,
          "rating_after": 2049,
          "display_name": "Jarvis2",
          "house": false,
          "avatar": "arcanist"
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 1602,
          "rating_after": 1579,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_5faf29c0d8ca",
      "reason": "last_standing",
      "final_tick": 132,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_e07a42ab553a.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_e07a42ab553a/stats",
      "watch_url": "https://victrisarena.com/view/m_e07a42ab553a"
    },
    {
      "id": "m_cbaf75acc578",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:19:40.426Z",
      "ended": "2026-10-18T01:20:50.787Z",
      "duration_ms": 70364.51829999685,
      "map": "columns-21",
      "seed": 1667819761,
      "bots": [
        {
          "id": "bot_daf7dc2dfb76",
          "name": "little-brother",
          "version": "v12",
          "fighter": 1,
          "rating_before": 2194,
          "rating_after": 2194,
          "display_name": "little-brother",
          "house": false,
          "avatar": null
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 1615,
          "rating_after": 1602,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_daf7dc2dfb76",
      "reason": "last_standing",
      "final_tick": 92,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_cbaf75acc578.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_cbaf75acc578/stats",
      "watch_url": "https://victrisarena.com/view/m_cbaf75acc578"
    },
    {
      "id": "m_31beb1d18a99",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:18:55.925Z",
      "ended": "2026-10-18T01:19:36.607Z",
      "duration_ms": 40686.76581500471,
      "map": "columns-21",
      "seed": 558001429,
      "bots": [
        {
          "id": "bot_9770a434639e",
          "name": "house-champion",
          "version": "l4-7860",
          "fighter": 1,
          "rating_before": 3114,
          "rating_after": 3114,
          "display_name": "Champion",
          "house": true,
          "avatar": "monarch"
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 1615,
          "rating_after": 1615,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_9770a434639e",
      "reason": "last_standing",
      "final_tick": 51,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_31beb1d18a99.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_31beb1d18a99/stats",
      "watch_url": "https://victrisarena.com/view/m_31beb1d18a99"
    },
    {
      "id": "m_f1d8b3b2dd51",
      "season_id": "preseason",
      "mode": "ranked",
      "started": "2026-10-18T01:18:15.739Z",
      "ended": "2026-10-18T01:18:50.758Z",
      "duration_ms": 35027.49773500115,
      "map": "pillars-21",
      "seed": 905282063,
      "bots": [
        {
          "id": "bot_a3043af03c30",
          "name": "house-ts-starter",
          "version": "starter-17",
          "fighter": 1,
          "rating_before": 1605,
          "rating_after": 1605,
          "display_name": "Starter",
          "house": true,
          "avatar": "sentinel"
        },
        {
          "id": "bot_27af21252a8c",
          "name": "henpecked",
          "version": "hen-508e70bf",
          "fighter": 2,
          "rating_before": 2090,
          "rating_after": 1615,
          "display_name": "henpecked",
          "house": false,
          "avatar": null
        }
      ],
      "winner": "bot_a3043af03c30",
      "reason": "disqualified",
      "final_tick": 35,
      "voided": false,
      "ladder_id": "public",
      "replay_url": "https://victrisarena.com/replays/m_f1d8b3b2dd51.jsonl.gz",
      "stats_url": "https://victrisarena.com/api/matches/m_f1d8b3b2dd51/stats",
      "watch_url": "https://victrisarena.com/view/m_f1d8b3b2dd51"
    }
  ]
}