{
  "source_commit": "6db4e2c1bcd4ebe52ffecc63695df55b54536c54",
  "working_tree_dirty": false,
  "input_digest": "b609de3a92021954bb4cb9e73ad3255bc89d07f09dd339140f29d79e14ada2f4",
  "started_utc": "2026-09-18T05:39:40.320634+00:00",
  "command": [
    "/private/tmp/rstim-v033-evidence-source/benchmarks/atom_loss/evidence_run.py",
    "--work",
    "/tmp/rstim-v033-evidence-work",
    "--out",
    "/tmp/rstim-v033-publication-evidence"
  ],
  "os": "macOS-26.6.2-arm64-arm-64bit-Mach-O",
  "cpu": "Apple M4",
  "python": "3.14.7 (main, Aug  5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]",
  "rustc": "rustc 1.93.1 (01f6ddf75 2026-02-11) (Homebrew)\nbinary: rustc\ncommit-hash: 01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf\ncommit-date: 2026-02-11\nhost: aarch64-apple-darwin\nrelease: 1.93.1\nLLVM version: 21.1.8\n",
  "binaries": {
    "target/release/rustqec": "4471e6900191ff610ba1c389363655c2975dda3284381907ee037dd5d1a13be7",
    "target/release/examples/export_matching_benchmark": "4fcd5c27f63448237477652e77bd32610c45cd39ce87ea1662e17d352c42ef75",
    "target/release/examples/export_decoder_oracle": "1b0eaf2dc0fcc0750da29fdcd6821dfbae0185a9317d3f657173482436d2e4c5",
    "target/release/examples/offline_matching_benchmark": "0e5c53d9a8a06f3a327b7d1a34850ba72660708b635bac152269cecfda02f5b6",
    "target/release/examples/atom_loss_sampling_benchmark": "f3372725ce664a8ae10f5277079973165073d7075aba635ac41c91b7c3e5e38b"
  },
  "dependencies": {
    "stim": "1.16.0",
    "numpy": "2.4.6",
    "pymatching": "2.4.0",
    "scipy": "1.18.1",
    "matplotlib": "3.10.9"
  },
  "environment": {
    "OMP_NUM_THREADS": "1",
    "OPENBLAS_NUM_THREADS": "1",
    "RAYON_NUM_THREADS": "1"
  },
  "sources": {
    "benchmarks/atom_loss/README.md": "47798376437add0890a25a03132325359790959002b87c77b6518c88a5fc98c0",
    "benchmarks/atom_loss/accuracy_seeds.py": "69c58f904026af1c2729021bbd45bfec354f0264612db13dbc8a72125554d5d9",
    "benchmarks/atom_loss/artifacts.py": "64f55a00958148c0cc42034ba7cb0c3545063fc04126abc32647744bcaba565d",
    "benchmarks/atom_loss/chain_contract.py": "5b7d9ff9fd06b058fddd6691c801cb8128aa0f1f90406862c3f11bd9a9eff849",
    "benchmarks/atom_loss/chain_reference.py": "98141b9706f9de862103b7aff25462c638ef1eac9411717da75e23296f384f3d",
    "benchmarks/atom_loss/channel_probes.py": "dee64528bdd749063fa9db0d044a53dffdd0aa1957241f145a55f4c4db6e16d5",
    "benchmarks/atom_loss/correctness.py": "ba240becde07e5a0f86992ad9ae7b45d8207915e2c6a7a23905bfa33bc38603c",
    "benchmarks/atom_loss/decoder_contract.py": "898e7a44aef375cf03f162ff4c3d567d3da0069f7402e433d18337d89479fe03",
    "benchmarks/atom_loss/decoder_reference.py": "3ac4cbbfcc8a37e3f5e76635e48d1414630d5b98d709e5badf16888e564b9fc1",
    "benchmarks/atom_loss/decoder_replay.py": "f6957835ce8c178d1049b1ff723782c8b1ce66e4aa2b2cd534ff2a88a68b4032",
    "benchmarks/atom_loss/evidence_run.py": "af6b8e36280f36413ef6b8f2e0610e293fa8d01dcc1dcd378a4f6068d8929286",
    "benchmarks/atom_loss/figure_contract.py": "b8f4221068535d911252e86519695c57b69cc0985a506a6d0b3c81503411d48a",
    "benchmarks/atom_loss/fixtures/midswap_d3_r2.stim": "45525ca2301befd56fecd33702e2934b91446dd3058fee1e5c4355fbd7c953c9",
    "benchmarks/atom_loss/low_probability.py": "d318383fb98bc34ca26aabf8e8eafcb9dde840990f384f9ccdbd21f4318df4fc",
    "benchmarks/atom_loss/mle_candidate_resources.py": "f5cb44e6995ee34175a8bb0571997cb9cc58b41ddc8e1a0272295602c59ccd88",
    "benchmarks/atom_loss/noise_controls.py": "6583b94debafcb4d2d3a372e962fd9547ad6b6e0e3173b85aef602d40e841579",
    "benchmarks/atom_loss/output_rules.py": "ecdd6910ebc8630970919cf6cfbf0e789f3912e7d5a30cadecd8450b65458848",
    "benchmarks/atom_loss/plot.py": "2e36632a15287701f71c3aaa4bf4254911c5bbb4a78460d0a1ad4e5824534d5e",
    "benchmarks/atom_loss/probe_specs.py": "e0670a655d47975d5f2ba4f26a036f0908f5440ae81bb7792803807ccd10ad2c",
    "benchmarks/atom_loss/publish.py": "fc0b2b1bdd92f1aea7466c5c93392b1f9a13a4ce0139f5a0ce396f536db1df39",
    "benchmarks/atom_loss/readiness/resources/report.md": "e81b08e4eb208f042d3dc83d9120e756b48733deb2351d96af44c94d5320b452",
    "benchmarks/atom_loss/readiness_correctness.py": "2caf93c4a9eb7cfd45ccf7681eaadafdc286dbc5fb9a4164382c517180b3a491",
    "benchmarks/atom_loss/readiness_resources.py": "796f4f58da41563c187faefb2e0ac5b6e6ec78fcbb3a6ef790fbadbfc47b1d2f",
    "benchmarks/atom_loss/reference.py": "5466f849afa6fe5bcb398a425248defe03af6f06e722da90f3c268e98bb06396",
    "benchmarks/atom_loss/remeasure.py": "8129e53c63833e89e704d0bed685991166468db39def9cfc2747ff09f7e3b91a",
    "benchmarks/atom_loss/replay.py": "bf81eb4a23ae7225e16ec1f87a1cd850cdc50c14487c5a35d9e3fcdbb6d7a725",
    "benchmarks/atom_loss/report_contract.py": "3456361159baddb14e86dd7ad3db5043e60e24c310e21ca69ed3014aac16c31f",
    "benchmarks/atom_loss/requirements.txt": "62edaaa6731cf36c6b33b45a0acba43163e4139f16d59e8bbc69947217513280",
    "benchmarks/atom_loss/run.py": "fa50e2231c75bca1eb449331dcf54a9e908c3f64639242cb681615cdb707810c",
    "benchmarks/atom_loss/shot_data.py": "0706053a5a463fb043828764cd019e3e03f879162f9950dc4e4c8bfa3dca09a9",
    "benchmarks/atom_loss/source_contract.py": "af38d9b91cd1b107ca955b25a386cd84eeb9b6192fc0ded1707889f7fdb88dfd",
    "benchmarks/atom_loss/test_chain_reference.py": "5e8a70b228f83d137348bc95e1242f4af0e04ab8b1b7f0601620c5afb2215afe",
    "benchmarks/atom_loss/test_decoder_contract.py": "e6841190d998852052160bd4f39ea879fdc6806f6915bdf0b7d3fc1f2cfc82df",
    "benchmarks/atom_loss/test_figure_contract.py": "d18c3932561d7713b2b0eb517bdee8b5eba33cf4943c1f80ff886b70d70da0ea",
    "benchmarks/atom_loss/test_reference.py": "239bd4f8f9996a1344bb7f8a71a53ea9949bc2e867fd16a4655bee5dc969c330",
    "benchmarks/atom_loss/test_sampler_mutations.py": "f953b6ef6adfcf29bb97a1e0a44211fb17d2d2f9fe38ea9233866b4a27530f3d",
    "benchmarks/atom_loss/test_source_contract.py": "c1956fa656cce6a80ee52fe0d210f54ca54605d7dc359749f3b5999be7f7e319",
    "benchmarks/atom_loss/test_standalone_contract.py": "0bb161c5e354ef39171ff985bff4f5307f2edc5f3ab23396afb35cb7d0c40609",
    "benchmarks/atom_loss/test_workload_contract.py": "c7bf3ba8cc6bef7e4dbad709a8b3bc422d2b4f6251e3a075591930aa24963d04",
    "benchmarks/atom_loss/verify.py": "77a78f0b74321927674155940f4faceef26d214dfd75ecc633eda83825b4ba91",
    "benchmarks/atom_loss/workload_contract.py": "00b67c2b75d0c7583ed6e657001815167de0b3d7b71eb2af77b8c66766b9efc2"
  },
  "run": "Complete clean regeneration; see provenance-all.json for start and timing boundaries."
}
