{
  "experiment": "PENGO-E020",
  "category": "TRAJECTORY SEARCH / READER-ONLY COUNTERFACTUAL",
  "frozen_utc": "2026-10-06T19:31:02.750385+00:00",
  "sources": {
    "scripts/pengo/reader_only_counterfactual_e020_v1_1.py": "b916f6707eb23625ddd10204e1670c84eeaa303dfef4b08bdff379913fe712f9",
    "arcade_lab/pengo_egg_reader_e020_v1.py": "f514c7a19b44bb1a5f6c93d47619fb5d3910da43544e990aa92d1d03f3ab90fd",
    "scripts/pengo/three_acts_v1.py": "d4e57bf1cc9b88b0339db7dc14c31ad2d2ccdb594cf99ac668afe0df61b2c673",
    "scripts/pengo/score_planner_act3_v1.py": "c23bf627ac2be24aa86766d081cc72110025d1d41c5aa83794bcc342de189992",
    "scripts/pengo/planner_v2.py": "7ace2571f028adb310d77480c8280e55840ecfb99f308d2bf78d8b65c28c142d",
    "scripts/pengo/trace.py": "83268d4db60ef998273195ab2c69b12b311e7fb90aa29fbe097272d31af33285",
    "scripts/pengo/pengo_state.py": "9a961b3fac19a502b883a3544142e60fc67340baba3773f1a270ef6cf1eb3af1",
    "scripts/pengo/run.py": "a86585b99c6fd87f65f4856b525cd357c481e9e5b051bdc7655669c7e611886c",
    "arcade_lab/search.py": "faf9171361ed8aa4e6f67d0a992156da6b822c23db32ebd032b6668f2ebd566c",
    "arcade_lab/pengo_adapter.py": "31e2b13ece9c2c3de1374fac15af36d6186a2a08299e832c3da871acab449808",
    "arcade_lab/pengo_phase_reader.py": "190684a872d51bb4b9ec6c7b64e73142fea2d9bede3d96c4ea9c786353bc99ff",
    "arcade_lab/pengo_public.py": "aeb20a138ef6251ce95486934a5e81dc5575053e0794f9e03acc79e348d88328",
    "arcade_lab/pengo_geometry.py": "1ad02dcdab24cb1c3515c5007736b77fec55f4eddb9130c681adb0d7913e3ee0",
    "arcade_lab/contracts.py": "87af6ad6fae214ae548deb6775e41068d3b1395924bf5e3cda65a728eed3c1ee",
    "arcade_lab/mame.py": "9cbea390f6f5a5d859a26b83bfcf26d14d48a27c54d1a4ef287ee159bc4ef6ce",
    "bridge/pengo/oracle_v2.lua": "a85b41cfd57aec2fff4afabcf17d4eb0ffbc10c86e37743c5c3b1ca4912febeb",
    "config/pengo/baseline.yaml": "e615ba06bc3249a1bd541cdad03efb1ae352916b31661f07b6843167907d230d",
    "docs/experiments/PENGO-E020-READER-ONLY-PROTOCOL-v1-1.md": "e78ab609fa8ee21820aeb0324bafe38926af531535a9e20bbd64eeac9d8f381f",
    "data/pengo/e020/egg-reader-admission-v1-1/result.json": "ad2a7098d09937316a927241db6af13581d430c1d43f1cf059b924b7150c6c12",
    "scripts/pengo/validate_egg_reader_e020_v1_1.py": "f8d77701da69c1fbe803f5b2bc5e8238b256fa9af0ea3e04e68393bac70d3915",
    "data/pengo/e004/review-y3-mismatches-v1/result.json": "2b61203e28f6e4b1059558a7f95ab86e9fc3ba1bf5211d1b01bd380b2ae5c358",
    "data/pengo/e004/review-y3-mismatches-v1/visual-review.json": "01fcbf2d5bc5a678a0809d9b1e212cc94f3956bfc27ddaa20942e3accc0ccc86",
    "data/pengo/e012/reader-validation-v1/result.json": "a536dc2e04694a4766d101ae3ad576ca20a1c0b88563b6cd7f06b0666f79d1e7",
    "data/pengo/e012/n1-prereg-recovery-v1/result.json": "b50094ddee80324e39d28164ff28ead2de746f9e951e2193e3eaab5f9bae0c33",
    "data/pengo/e006/transition-v1/ready-tape.private-bin": "abb14d7ddc2a1094f97909116bd70c589a6c940ec99019fe70438a88034c862f"
  },
  "contracts": [
    {
      "path": "data/pengo/adapter-v1/source-contract-v1.json",
      "sha256": "e220f854aa1b71cb08d2b67d378e6f2e4e81761ad188661798386d625d12ce7c",
      "files": 76
    },
    {
      "path": "data/pengo/adapter-v1/source-contract-v2.json",
      "sha256": "4036f749a2d141202cd13a08f49b49d290dcca8f4f46b3f75f5678ddb50e58be",
      "files": 113
    },
    {
      "path": "data/pengo/adapter-v1/source-contract-v3.json",
      "sha256": "0c1dd8eb387086f68d674df590814a2789519cb7a4b35f324e1b3b15436dfb13",
      "files": 121
    }
  ],
  "seed_frame": 6017,
  "seed_sha256": "abb14d7ddc2a1094f97909116bd70c589a6c940ec99019fe70438a88034c862f",
  "seed_observed_prefix_sha256": "dd6013a0aaf59f6e417d0d913bb7e86b7407898a05f385e8790b12a64489b1d6",
  "minimal_delta": {
    "Policy_AST_identical": true,
    "evaluate_AST_only_experiment_label": true,
    "source_files_modified": false,
    "worker_bridge": "oracle_v2.lua",
    "egg_field_only": true,
    "original_rank_legal_context_functions_unchanged": true,
    "new_causal_policy": false,
    "E018_used": false
  },
  "bounds": {
    "workers": 20,
    "width": 4,
    "depth": 4,
    "max_physical_frames": 50000000,
    "max_decisions": 600,
    "wall_seconds": 2400,
    "counter_progress_watchdog": 25,
    "attempts": 1
  },
  "later_ACTs_admitted": false,
  "new_MAME_processes_before_freeze": 0,
  "capacities": {
    "1": {
      "capacity": 6,
      "admitted_frame": 446,
      "observed_prefix_sha256": "68d67d2526267c95666b26fcfb0bcc29869d979033ab1cb14075ad552248e69a"
    },
    "2": {
      "capacity": 6,
      "admitted_frame": 2694,
      "observed_prefix_sha256": "d278e7808488cb30deac96b077910e4b9bdd6275cb6c557e877a60615b4bcfab"
    },
    "3": {
      "capacity": 8,
      "admitted_frame": 5826,
      "observed_prefix_sha256": "e1454510d6772ef9321516178dc61354c2b1fec131f5d608ebf76b1c7336fe54"
    }
  },
  "original_full_manifest_sha256": "68c23aafb42b9281febb1ec7d05ff92bffcf0510db7970bbebadc4397b5862d8",
  "export_scope": "source hashes, budgets, initial census count/frame/prefix hash; no RAM dump or machine state",
  "game_result_admissible": false,
  "status": "PREREGISTRATION_NOT_OUTCOME"
}
