{
  "created_at_utc": "2026-07-14T18:00:51Z",
  "dice_count": 50000,
  "dice_files": {
    "match_A_directory": "dice/match_A",
    "match_B_directory": "dice/match_B",
    "seat_O": {
      "path": "dice/seat_O.dice",
      "sha256": "52252560e20131b86d9d0321fd22631df9cc04f063572a6d501e06cd2e0e44b9"
    },
    "seat_X": {
      "path": "dice/seat_X.dice",
      "sha256": "7be6f5df85d1100cb7d3a2334205b7830bd2598d53bb2bf2977161c1e0db1410"
    }
  },
  "dice_mode": "gnubg_game_file_v1",
  "dice_note": "referee.py switches GNUbg RNG files between games. This is deterministic per-game file control, not yet manual per-roll seat injection.",
  "engines": {
    "gnubg": {
      "binary": "/users/a2andrad/.local/bin/gnubg",
      "checker_plies": 3,
      "cube_plies": 2
    },
    "sage": {
      "bgsage_threads": "1",
      "checker_level": "4ply",
      "cube_level": "3ply"
    }
  },
  "experiment_id": "sage4_gnu3_7pt_v1",
  "host": "mannitol",
  "match_length": 7,
  "matches": [],
  "pair_id": "dualseat_7pt_test_1_20260714T180051Z",
  "repo": "/users/a2andrad/backgammon_bot",
  "schema_version": "mirrored-pair-manifest-v1",
  "seed": "dualseat_7pt_test_1_20260714T180051Z"
}
