{
  "manuscript_sha256": "89018b0f5f84c348611b59ed44e378c4f360972dbf601feabc5f1c0e9f0ee912",
  "source_sha256": "f341cb137ef7e642d66bb7804fbf7e07b63af3264594394c348a25f0bdb47d89",
  "python": "3.11.0",
  "numpy": "2.4.1",
  "scipy": "1.16.1",
  "module_sha256": {
    "paper_checks.py": "62b83e27641fba83bc92470488d8e7a90cab4392ef85bf83e0df5f8b508e87b3",
    "population.py": "8e4bcd4b6f8b411c7a11d41927be37c55e61f978833c90b7863568367ca6a6b5",
    "resident.py": "fc163df700b18b22824b422c55b2fb6210e1c24906906dd5f4b0d275a00a8814",
    "selection.py": "2971c075f2f29197ee0cc95028e3cc88042a937692ae2e000973d8e2fb522f6c"
  },
  "input_sha256": {
    "source_provenance.json": "2cbcd1d88d53cd05824cd2c1f8f89904c8223adce8f2eb26c446f8248560a99f"
  },
  "output_sha256": {
    "canonical_comparison.json": "8ccaf5bc84ce004abda8744876bb5c8da22e24868c80afa2bba557a1b578f4fe",
    "chemical_identities.json": "8c22600cf5cdc54de2da33d994d58d615d5f4c3946a8d37b3eccb3edbd53809e",
    "chemical_terms.json": "46f4d9342e27e0010b65532a1d6ffb49870f48b8a420cded5d55109b18696884",
    "conditional_minority_loss.csv": "9783ba13649025eb7a18066b0ca3a0b361ad2bd2e82f55a432eaf53d1434673a",
    "configured_mission.json": "92a1367c6540e47d0717fb3654e865128bf9a13f9aa1f5947b6ec5936d52da25",
    "console.txt": "3ffa1b561a9e5db0396991e007a103317c82786e7bb670925b6e02e29f4c41e6",
    "horizon_sweep.csv": "ee9b0494ccd4924b28f07a36af81734c132fce44fc98ff84f131de3f7197d712",
    "illustrative_units.json": "ad7d2c6f6b45308abb62766dfaa627db1a28748989051588d97db7fe6f734844",
    "intact_cell_transfer.png": "72527409f6e70a32e180805a2925f296b6d3f66b10042f02eff954912c58d3d5",
    "intact_cell_transfer.svg": "f516b8f0761e523003e78c29d848c8b8767b438adba9a43ce2ba5e142a91763a",
    "mission_horizon.png": "8b6b92a079920fe989078cb3d2c20c3c6f13d5ae03fbd04a8de81164d3e1d881",
    "mission_horizon.svg": "911dcc305a6fda528d31595fc6d4c175321ec87c8238c98d85ada7e02ac18b96",
    "necessary_event_ceiling.json": "8735330fb3fe6c9fdc9b24ef838d387e7895db894675ddfa4223cd1044e55944",
    "physical_censuses.csv": "22358903880f81498ae7e94ab446c6dbbd75c83d24f28143fc464290bd04cda6",
    "population_design.json": "e3b83931826b56c2f1115012c67d2d1c5803cbf098cc93d8c22da63795dd54b2",
    "ready_representatives.json": "fa29536ccebde63d055845d165098c5318a85d213e5c6fc5a1446e50df1a2cdb",
    "resource_accounts.json": "58f43d8261252d74021975fcfdcc33fdc8742c08f3f62e2a12395d57f9ae0375",
    "small_marked_audit.json": "3e9174775825939f5371377624d4b6a87d07d0fca605a9ceb3ed56a82fcb16db",
    "small_physical_history.json": "08888c9f4e4e6ae10995fcdd50bd82747c06a92af69f006ddc5fd3fe02236cea",
    "source_arithmetic_replay.json": "873710ccfa2e10090190c8c34a71995357bc0c4762d2ae745434c6153daf0463",
    "transfer_equal_2.csv": "b6cd7bcafbdc1a747fa21005cccfb98995c9e38273eb04d0a6e9a40a205d5637",
    "transfer_equal_50.csv": "ddb0fcaee4376d952c3e4bc21c469bc3b229c5c1cdfe86c17b9dfd4a9391dc61",
    "transfer_mixed_2.csv": "ee0701f416cfda2687b5b2526ddddcd7f814da257e794a2eccff8b5dc8524b23",
    "transfer_mixed_50.csv": "193b64405330ca0c58c6bdf9a83d36cfbece7afe144771571fe191ee027e2224",
    "weighted_transfer_comparison.json": "f06017e75adf6a725287ffc657fce39fc6c39c46dc68c29877d0b66f8e01868a"
  }
}
