{"item":"b2s4","header":"Frozen ComboG(1) vs qt1 confirmation. Credit Taylor (gtmcknight) for the solved policy, Gaussian filter, qm tables and replica research.","status":"complete","evidence":"Hashes, validation, runtime and engine figures below are local measurements; source URLs identify the exact inputs. This is not a board result.","scope":{"start":9805492,"end_exclusive":9805620,"inclusive":[9805492,9805619],"chunk_size":16,"workers":8,"policy":"frozen GATE=1; no tuning","replica_gates":"P/Q/F not rerun: this item is exclusively the specified frozen-policy engine confirmation."},"hashes":{"base_candidate":{"sha256":"b87234c89e094f4955578417c1266129b0f96e6dfda68e3fb8866e00eeda71a2","url":"https://raw.githubusercontent.com/identity-md-launches/goal-3170-beat-network-s-amm-entry/4eb3e985fd31e3cd17832501b95b6d2491aca73d/contracts/Candidate.sol","matched":true},"diff_artifact":{"sha256":"9b842d35c17245af4dd2bfc0ec608263f9b7edcb2db619cffba7d36d1d853740","url":"https://api.imd.fun/artifacts/9b842d35c17245af4dd2bfc0ec608263f9b7edcb2db619cffba7d36d1d853740"},"candidate":{"sha256":"f904a486b1dcfbd6fcf40aa48920d1bb6b79ad2ac1c99a2cbbb16d4272c2c616","base_url":"https://raw.githubusercontent.com/identity-md-launches/goal-3170-beat-network-s-amm-entry/4eb3e985fd31e3cd17832501b95b6d2491aca73d/contracts/Candidate.sol","diff_url":"https://api.imd.fun/artifacts/9b842d35c17245af4dd2bfc0ec608263f9b7edcb2db619cffba7d36d1d853740","matched":true},"qt1":{"sha256":"c68887cff61180e12ba2b1ceb333edf76a830f91f63b5d775a8806fb9ec08aca","url":"https://raw.githubusercontent.com/identity-md-launches/goal-3170-beat-network-s-amm-entry/4eb3e985fd31e3cd17832501b95b6d2491aca73d/reference/qt1/Strategy.sol","matched":true},"engine_py":{"sha256":"306c529d0c84c88610c1e8a9a6aa34634534b73ab83312e9155ef14476e46300","url":"https://raw.githubusercontent.com/identity-md-launches/goal-3170-beat-network-s-amm-entry/4eb3e985fd31e3cd17832501b95b6d2491aca73d/tools/engine.py"},"check_py":{"sha256":"cbcfea4c793ac7b78e0ee27dd723c9e6af4d9d704a70a8038c985acffffcfed1","url":"https://raw.githubusercontent.com/identity-md-launches/goal-3170-beat-network-s-amm-entry/4eb3e985fd31e3cd17832501b95b6d2491aca73d/tools/check.py"},"engine_commit":"6b6921f8d463314aa7c96234e1be25a25245f704","wheel":{"sha256":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","expected_sha256":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","matched":true}},"runtime":{"candidate":{"source_sha256":"f904a486b1dcfbd6fcf40aa48920d1bb6b79ad2ac1c99a2cbbb16d4272c2c616","runtime_bytes":22058,"runtime_sha256":"48c29ec5de7626f2c66f7a4cf3dd7e7a6b294473188029f197208c71ee49f0cb","creation_sha256":"2041cb5ec41d8f7c65a28b9cf82366642cd8486cdcb5bf4998779cd93a4928ec"},"qt1":{"source_sha256":"c68887cff61180e12ba2b1ceb333edf76a830f91f63b5d775a8806fb9ec08aca","runtime_bytes":20605,"runtime_sha256":"79c8d6c305ec6dfc29770b27cfb15b6cbd57b1fb01a23309cf8c131ca5c70189","creation_sha256":"0af76fa66572167378c48100a70dcd8e64b58eb28cdd94b2e3456c95f367445f"}},"validation":{"candidate":{"exit":0,"stdout":"Validating strategy...\nCompiling strategy...\nStrategy 'TaylorComboGQmTrim2' validated successfully!\n"},"qt1":{"exit":0,"stdout":"Validating strategy...\nCompiling strategy...\nStrategy 'TaylorGaussianQMSpline' validated successfully!\n"}},"method":{"compiler":{"solc":"0.8.24","optimizer_enabled":true,"optimizer_runs":200,"viaIR":true,"evmVersion":"paris"},"steps_per_simulation":10000,"comparison":"each arm alone versus VanillaStrategy at 30 bps; candidate first, qt1 second; sequential chunks","engine_call":"amm_sim_rs.run_batch(X, VanillaStrategy, configs, 8)","configs":"pinned engine.configs direct transcription of MatchRunner._build_configs, BASELINE_VARIANCE and build_base_config(seed=None); np.default_rng(seed) draws size, rate, sigma in that order","gas":"gas_stats_reset before each arm; gas_stats immediately after each arm; all raw records retained","se":"sample standard deviation of paired candidate-minus-qt1 differences divided by sqrt(n)","limits":{"runtime_bytes":24576,"expected_candidate_runtime_bytes":22058,"candidate_afterSwap_peak":245000},"seed_replays":0,"other_engine_seeds":[]},"commands":[{"command":"timeout 470s python3 [download pinned Candidate.sol, qt1.sol, tools/engine.py, tools/check.py, diff artifact via urllib.request; sha256 each]","exit":0},{"command":"timeout 470s git clone -q https://github.com/benedictbrady/amm-challenge [workspace scratch]/engine-checkout","exit":0},{"command":"timeout 470s git -C [workspace scratch]/engine-checkout checkout --detach 6b6921f8d463314aa7c96234e1be25a25245f704","exit":0},{"command":"timeout 470s patch -p1 -d [workspace scratch] < [workspace scratch]/frozen.patch","exit":0},{"command":"timeout 470s sh scratch/setup.sh > scratch/setup.log 2>&1 (initial launch preparation)","exit":1,"error":"scratch/setup.log: No such file or directory","note":"Shell redirection failed before setup was invoked. Corrected scratch path; setup itself executed exactly once. No simulation attempted."},{"command":"timeout 470s sh scratch/setup.sh > scratch/setup.log 2>&1","exit":0,"result":"wheel checksum OK; StarterStrategy validated successfully"},{"command":". scratch/env.sh && timeout 470s amm-match validate scratch/Candidate.sol","exit":0},{"command":". scratch/env.sh && timeout 470s amm-match validate scratch/qt1.sol","exit":0},{"command":". scratch/env.sh && timeout 470s python [preflight: check.compiled on candidate and qt1; assert runtime sizes]","exit":0},{"command":". scratch/env.sh && timeout 470s python scratch/tools/guarded_engine.py scratch/Candidate.sol scratch/qt1.sol 9805492 9805508 scratch/chunk-9805492.json","exit":0},{"command":". scratch/env.sh && timeout 470s python scratch/tools/guarded_engine.py scratch/Candidate.sol scratch/qt1.sol 9805508 9805524 scratch/chunk-9805508.json","exit":0},{"command":". scratch/env.sh && timeout 470s python scratch/tools/guarded_engine.py scratch/Candidate.sol scratch/qt1.sol 9805524 9805540 scratch/chunk-9805524.json","exit":0},{"command":". scratch/env.sh && timeout 470s python scratch/tools/guarded_engine.py scratch/Candidate.sol scratch/qt1.sol 9805540 9805556 scratch/chunk-9805540.json","exit":0},{"command":". scratch/env.sh && timeout 470s python scratch/tools/guarded_engine.py scratch/Candidate.sol scratch/qt1.sol 9805556 9805572 scratch/chunk-9805556.json","exit":0},{"command":". scratch/env.sh && timeout 470s python scratch/tools/guarded_engine.py scratch/Candidate.sol scratch/qt1.sol 9805572 9805588 scratch/chunk-9805572.json","exit":0},{"command":". scratch/env.sh && timeout 470s python scratch/tools/guarded_engine.py scratch/Candidate.sol scratch/qt1.sol 9805588 9805604 scratch/chunk-9805588.json","exit":0},{"command":". scratch/env.sh && timeout 470s python scratch/tools/guarded_engine.py scratch/Candidate.sol scratch/qt1.sol 9805604 9805620 scratch/chunk-9805604.json","exit":0},{"command":"python3 test/scratch/b2s4/scratch/verify.py","exit":0},{"command":"timeout 470s python3 [refetch all 10 sources and assert exact quote presence]","exit":0}],"chunks":[{"start":9805492,"end_exclusive":9805508,"exit":0,"arms":{"candidate":{"status":"completed","start":9805492,"end_exclusive":9805508,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":170930,"ok":170930,"max_ok_gas":22592,"sum_ok_gas":3856658836,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":92178,"sum_ok_gas":1474848,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":173072,"ok":173072,"max_ok_gas":220756,"sum_ok_gas":26154635161,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21661,"sum_ok_gas":346576,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":26.891344183823094},"qt1":{"status":"completed","start":9805492,"end_exclusive":9805508,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":171980,"ok":171980,"max_ok_gas":22592,"sum_ok_gas":3880344784,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":90858,"sum_ok_gas":1453728,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":173054,"ok":173054,"max_ok_gas":206467,"sum_ok_gas":23895822569,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21579,"sum_ok_gas":345264,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":21.530545932939276}}},{"start":9805508,"end_exclusive":9805524,"exit":0,"arms":{"candidate":{"status":"completed","start":9805508,"end_exclusive":9805524,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":168233,"ok":168233,"max_ok_gas":22592,"sum_ok_gas":3795807604,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":92178,"sum_ok_gas":1474848,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":170912,"ok":170912,"max_ok_gas":219642,"sum_ok_gas":25859599713,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21661,"sum_ok_gas":346576,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":24.258883422007784},"qt1":{"status":"completed","start":9805508,"end_exclusive":9805524,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":169246,"ok":169246,"max_ok_gas":22592,"sum_ok_gas":3818656244,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":90858,"sum_ok_gas":1453728,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":170741,"ok":170741,"max_ok_gas":208824,"sum_ok_gas":23590632280,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21579,"sum_ok_gas":345264,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":19.989913629135117}}},{"start":9805524,"end_exclusive":9805540,"exit":0,"arms":{"candidate":{"status":"completed","start":9805524,"end_exclusive":9805540,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":167996,"ok":167996,"max_ok_gas":22592,"sum_ok_gas":3790434892,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":92178,"sum_ok_gas":1474848,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":170786,"ok":170786,"max_ok_gas":220681,"sum_ok_gas":25858683643,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21661,"sum_ok_gas":346576,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":23.19048040616326},"qt1":{"status":"completed","start":9805524,"end_exclusive":9805540,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":168750,"ok":168750,"max_ok_gas":22592,"sum_ok_gas":3807454188,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":90858,"sum_ok_gas":1453728,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":170845,"ok":170845,"max_ok_gas":205545,"sum_ok_gas":23616354348,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21579,"sum_ok_gas":345264,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":20.528567485976964}}},{"start":9805540,"end_exclusive":9805556,"exit":0,"arms":{"candidate":{"status":"completed","start":9805540,"end_exclusive":9805556,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":168930,"ok":168930,"max_ok_gas":22592,"sum_ok_gas":3811528104,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":92178,"sum_ok_gas":1474848,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":172136,"ok":172136,"max_ok_gas":219898,"sum_ok_gas":26053345653,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21661,"sum_ok_gas":346576,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":23.881251046899706},"qt1":{"status":"completed","start":9805540,"end_exclusive":9805556,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":169871,"ok":169871,"max_ok_gas":22592,"sum_ok_gas":3832762972,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":90858,"sum_ok_gas":1453728,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":171905,"ok":171905,"max_ok_gas":204781,"sum_ok_gas":23750670210,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21579,"sum_ok_gas":345264,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":20.820731157204136}}},{"start":9805556,"end_exclusive":9805572,"exit":0,"arms":{"candidate":{"status":"completed","start":9805556,"end_exclusive":9805572,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":173308,"ok":173308,"max_ok_gas":22592,"sum_ok_gas":3910299800,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":92178,"sum_ok_gas":1474848,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":175605,"ok":175605,"max_ok_gas":219855,"sum_ok_gas":26476390465,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21661,"sum_ok_gas":346576,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":24.13877008482814},"qt1":{"status":"completed","start":9805556,"end_exclusive":9805572,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":174346,"ok":174346,"max_ok_gas":22592,"sum_ok_gas":3933717560,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":90858,"sum_ok_gas":1453728,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":175648,"ok":175648,"max_ok_gas":204473,"sum_ok_gas":24220184250,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21579,"sum_ok_gas":345264,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":20.62877955310978}}},{"start":9805572,"end_exclusive":9805588,"exit":0,"arms":{"candidate":{"status":"completed","start":9805572,"end_exclusive":9805588,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":177485,"ok":177485,"max_ok_gas":22592,"sum_ok_gas":4004558692,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":92178,"sum_ok_gas":1474848,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":180194,"ok":180194,"max_ok_gas":219778,"sum_ok_gas":27084584199,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21661,"sum_ok_gas":346576,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":24.764350332086906},"qt1":{"status":"completed","start":9805572,"end_exclusive":9805588,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":178504,"ok":178504,"max_ok_gas":22592,"sum_ok_gas":4027544420,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":90858,"sum_ok_gas":1453728,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":179981,"ok":179981,"max_ok_gas":204606,"sum_ok_gas":24765973611,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21579,"sum_ok_gas":345264,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":20.636277267010882}}},{"start":9805588,"end_exclusive":9805604,"exit":0,"arms":{"candidate":{"status":"completed","start":9805588,"end_exclusive":9805604,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":168401,"ok":168401,"max_ok_gas":22592,"sum_ok_gas":3799574524,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":92178,"sum_ok_gas":1474848,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":172062,"ok":172062,"max_ok_gas":219829,"sum_ok_gas":26052166825,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21661,"sum_ok_gas":346576,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":23.397820855956525},"qt1":{"status":"completed","start":9805588,"end_exclusive":9805604,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":169318,"ok":169318,"max_ok_gas":22592,"sum_ok_gas":3820266476,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":90858,"sum_ok_gas":1453728,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":172049,"ok":172049,"max_ok_gas":206188,"sum_ok_gas":23769027961,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21579,"sum_ok_gas":345264,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":19.739688446046785}}},{"start":9805604,"end_exclusive":9805620,"exit":0,"arms":{"candidate":{"status":"completed","start":9805604,"end_exclusive":9805620,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":177219,"ok":177219,"max_ok_gas":22592,"sum_ok_gas":3998575740,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":92178,"sum_ok_gas":1474848,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":179241,"ok":179241,"max_ok_gas":219841,"sum_ok_gas":26939780234,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21661,"sum_ok_gas":346576,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":24.29217435908504},"qt1":{"status":"completed","start":9805604,"end_exclusive":9805620,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":21796,"sum_ok_gas":348736,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":178423,"ok":178423,"max_ok_gas":22592,"sum_ok_gas":4025748284,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":16,"ok":16,"max_ok_gas":21526,"sum_ok_gas":344416,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":16,"ok":16,"max_ok_gas":90858,"sum_ok_gas":1453728,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":178924,"ok":178924,"max_ok_gas":207090,"sum_ok_gas":24624085341,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":16,"ok":16,"max_ok_gas":21579,"sum_ok_gas":345264,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"seconds":20.216671197908}}}],"rows":[{"seed":9805492,"candidate":557.2272194881506,"qt1":556.8777687049052,"diff":0.3494507832454019},{"seed":9805493,"candidate":487.1561017967918,"qt1":487.8805643954308,"diff":-0.7244625986389792},{"seed":9805494,"candidate":524.3340954707273,"qt1":523.6870062045897,"diff":0.6470892661376411},{"seed":9805495,"candidate":670.7682440079446,"qt1":670.5639279078604,"diff":0.20431610008427015},{"seed":9805496,"candidate":712.3204462734384,"qt1":712.1643276783943,"diff":0.1561185950440631},{"seed":9805497,"candidate":451.03349665756144,"qt1":450.4882234034305,"diff":0.5452732541309615},{"seed":9805498,"candidate":579.5071304783221,"qt1":579.0102778332722,"diff":0.49685264504989846},{"seed":9805499,"candidate":505.88469313764534,"qt1":504.6604529695858,"diff":1.2242401680595663},{"seed":9805500,"candidate":512.5046344266825,"qt1":511.85526036919737,"diff":0.6493740574851472},{"seed":9805501,"candidate":558.902521714053,"qt1":558.4919932556869,"diff":0.41052845836611596},{"seed":9805502,"candidate":474.549063790139,"qt1":473.33414111006687,"diff":1.2149226800721067},{"seed":9805503,"candidate":630.4215177810205,"qt1":630.3483990968743,"diff":0.07311868414615219},{"seed":9805504,"candidate":423.14036200905025,"qt1":423.2076352007504,"diff":-0.06727319170016699},{"seed":9805505,"candidate":511.4198290817946,"qt1":511.2179996798827,"diff":0.2018294019118798},{"seed":9805506,"candidate":454.64086288193346,"qt1":453.4761300942141,"diff":1.1647327877193447},{"seed":9805507,"candidate":458.5127896682558,"qt1":457.22998006553655,"diff":1.282809602719226},{"seed":9805508,"candidate":527.4957963588355,"qt1":527.2818570395775,"diff":0.2139393192579746},{"seed":9805509,"candidate":458.4718364023383,"qt1":457.9606334672778,"diff":0.5112029350605098},{"seed":9805510,"candidate":554.4715640756835,"qt1":553.8951612309324,"diff":0.5764028447511009},{"seed":9805511,"candidate":427.09990882699765,"qt1":425.2299251775981,"diff":1.8699836493995576},{"seed":9805512,"candidate":421.4757695936166,"qt1":421.20972800397055,"diff":0.2660415896460222},{"seed":9805513,"candidate":609.449908238583,"qt1":609.4975908514227,"diff":-0.04768261283970787},{"seed":9805514,"candidate":666.6021410657982,"qt1":665.8597171148376,"diff":0.7424239509605286},{"seed":9805515,"candidate":622.971336115058,"qt1":622.6533875236348,"diff":0.31794859142314635},{"seed":9805516,"candidate":498.6620010755007,"qt1":498.4203449138004,"diff":0.24165616170029125},{"seed":9805517,"candidate":635.078078029034,"qt1":634.9000980273108,"diff":0.17798000172319917},{"seed":9805518,"candidate":502.76075363914856,"qt1":502.8605205749957,"diff":-0.09976693584712848},{"seed":9805519,"candidate":673.2727414128136,"qt1":671.8572454688485,"diff":1.4154959439650838},{"seed":9805520,"candidate":435.5272754850682,"qt1":435.44253442770196,"diff":0.08474105736621595},{"seed":9805521,"candidate":697.0915053484413,"qt1":696.9971586759699,"diff":0.0943466724713744},{"seed":9805522,"candidate":515.0668119069175,"qt1":515.3051320576757,"diff":-0.2383201507582271},{"seed":9805523,"candidate":444.60062615499186,"qt1":443.5323002117806,"diff":1.0683259432112777},{"seed":9805524,"candidate":566.0744416761272,"qt1":565.3011850121076,"diff":0.773256664019641},{"seed":9805525,"candidate":598.3485567789871,"qt1":598.479849844999,"diff":-0.13129306601183544},{"seed":9805526,"candidate":568.9365153908401,"qt1":567.0433544310231,"diff":1.8931609598170098},{"seed":9805527,"candidate":670.8896982238514,"qt1":670.3936034967516,"diff":0.4960947270998304},{"seed":9805528,"candidate":346.90950656925156,"qt1":345.24894267893075,"diff":1.660563890320816},{"seed":9805529,"candidate":455.73527098306204,"qt1":456.5421371848481,"diff":-0.8068662017860788},{"seed":9805530,"candidate":446.85628675817185,"qt1":446.1538318096305,"diff":0.7024549485413445},{"seed":9805531,"candidate":423.1846028038543,"qt1":421.88742181871027,"diff":1.2971809851440526},{"seed":9805532,"candidate":651.3880338609114,"qt1":650.282513300448,"diff":1.105520560463333},{"seed":9805533,"candidate":533.7104304585349,"qt1":533.7424621098618,"diff":-0.03203165132686081},{"seed":9805534,"candidate":442.36675289805453,"qt1":442.00697972015894,"diff":0.3597731778955904},{"seed":9805535,"candidate":580.5312503725805,"qt1":579.6617792842799,"diff":0.8694710883006564},{"seed":9805536,"candidate":579.4934306213767,"qt1":579.2433864456356,"diff":0.2500441757410954},{"seed":9805537,"candidate":441.20772339602394,"qt1":440.6679710559287,"diff":0.5397523400952196},{"seed":9805538,"candidate":520.7938374929975,"qt1":520.8121615619721,"diff":-0.018324068974607144},{"seed":9805539,"candidate":417.9691890854582,"qt1":417.12567759339316,"diff":0.8435114920650335},{"seed":9805540,"candidate":645.4331736579284,"qt1":644.8461370720278,"diff":0.5870365859005915},{"seed":9805541,"candidate":488.2280967724523,"qt1":486.78628506554173,"diff":1.4418117069105847},{"seed":9805542,"candidate":452.40315138778715,"qt1":451.96927139226005,"diff":0.4338799955270929},{"seed":9805543,"candidate":400.94494398630854,"qt1":400.2487817917779,"diff":0.6961621945306433},{"seed":9805544,"candidate":512.5409163799816,"qt1":512.076011604556,"diff":0.4649047754255662},{"seed":9805545,"candidate":826.9638135605713,"qt1":826.7849528976002,"diff":0.17886066297114667},{"seed":9805546,"candidate":618.3521799704768,"qt1":618.0644971640531,"diff":0.2876828064236179},{"seed":9805547,"candidate":645.8632059322786,"qt1":644.7615475667052,"diff":1.1016583655733712},{"seed":9805548,"candidate":500.7880928386726,"qt1":499.49381583208424,"diff":1.294277006588345},{"seed":9805549,"candidate":597.6956166804154,"qt1":598.2749140661484,"diff":-0.5792973857330708},{"seed":9805550,"candidate":424.41591804685567,"qt1":423.96889769299173,"diff":0.4470203538639339},{"seed":9805551,"candidate":387.220525278198,"qt1":386.27154114666536,"diff":0.9489841315326544},{"seed":9805552,"candidate":484.589691361592,"qt1":484.04697143837154,"diff":0.5427199232204316},{"seed":9805553,"candidate":607.9667374766242,"qt1":607.4627621263044,"diff":0.5039753503198199},{"seed":9805554,"candidate":563.4703281225417,"qt1":562.1376228839863,"diff":1.332705238555377},{"seed":9805555,"candidate":449.72152602261576,"qt1":449.4781721856369,"diff":0.24335383697888346},{"seed":9805556,"candidate":488.3433318859259,"qt1":488.2730368782891,"diff":0.07029500763684382},{"seed":9805557,"candidate":474.391132121264,"qt1":473.32824672614754,"diff":1.0628853951164388},{"seed":9805558,"candidate":745.9591543960303,"qt1":745.6151811348848,"diff":0.34397326114549287},{"seed":9805559,"candidate":630.8627922028528,"qt1":629.89522627697,"diff":0.9675659258828091},{"seed":9805560,"candidate":538.727585680709,"qt1":539.4447147267355,"diff":-0.7171290460264572},{"seed":9805561,"candidate":471.22895161407695,"qt1":470.675220453381,"diff":0.5537311606959747},{"seed":9805562,"candidate":425.93359728979635,"qt1":425.6295976542302,"diff":0.30399963556612875},{"seed":9805563,"candidate":410.4235580138604,"qt1":409.47829145534024,"diff":0.9452665585201316},{"seed":9805564,"candidate":487.89730548491457,"qt1":486.21260633189286,"diff":1.684699153021711},{"seed":9805565,"candidate":686.7259998317702,"qt1":686.6324259806509,"diff":0.09357385111934491},{"seed":9805566,"candidate":537.0071048696054,"qt1":536.6361014528256,"diff":0.37100341677978577},{"seed":9805567,"candidate":540.215624203511,"qt1":540.7349425421332,"diff":-0.51931833862227},{"seed":9805568,"candidate":533.219690893583,"qt1":532.732740348213,"diff":0.4869505453699503},{"seed":9805569,"candidate":544.7157433265131,"qt1":543.7608837781215,"diff":0.954859548391596},{"seed":9805570,"candidate":431.3077921736831,"qt1":430.4652703634192,"diff":0.842521810263861},{"seed":9805571,"candidate":523.7654992207267,"qt1":523.0456111219931,"diff":0.719888098733577},{"seed":9805572,"candidate":653.8326145476011,"qt1":652.3021375308884,"diff":1.5304770167126662},{"seed":9805573,"candidate":482.423022362035,"qt1":481.8496183743959,"diff":0.5734039876390966},{"seed":9805574,"candidate":550.8111066452743,"qt1":549.8707239135338,"diff":0.9403827317405558},{"seed":9805575,"candidate":668.7821268216969,"qt1":668.9380018170281,"diff":-0.15587499533114624},{"seed":9805576,"candidate":605.014662349164,"qt1":605.0416908767922,"diff":-0.027028527628203847},{"seed":9805577,"candidate":626.6340088326228,"qt1":627.1344026501927,"diff":-0.5003938175698295},{"seed":9805578,"candidate":542.5448459919793,"qt1":541.2973105824132,"diff":1.247535409566126},{"seed":9805579,"candidate":709.8709118296154,"qt1":709.9965750672313,"diff":-0.12566323761598142},{"seed":9805580,"candidate":507.23634622028845,"qt1":506.88348776892906,"diff":0.35285845135939553},{"seed":9805581,"candidate":681.7955549362051,"qt1":680.7802626631371,"diff":1.0152922730679848},{"seed":9805582,"candidate":507.127230078585,"qt1":506.5483414429853,"diff":0.5788886355996965},{"seed":9805583,"candidate":444.931815076286,"qt1":443.17298300143756,"diff":1.758832074848442},{"seed":9805584,"candidate":743.9665817517091,"qt1":744.6714116573319,"diff":-0.7048299056227734},{"seed":9805585,"candidate":440.8503431783901,"qt1":440.224512150045,"diff":0.6258310283451465},{"seed":9805586,"candidate":567.730553771986,"qt1":567.2297715448827,"diff":0.5007822271032865},{"seed":9805587,"candidate":535.9562132298195,"qt1":535.2942432292612,"diff":0.6619700005583127},{"seed":9805588,"candidate":463.9674299302647,"qt1":463.3266901152847,"diff":0.6407398149800088},{"seed":9805589,"candidate":516.6552872896689,"qt1":516.0298590086675,"diff":0.6254282810014047},{"seed":9805590,"candidate":505.0339271399943,"qt1":503.80679473021144,"diff":1.2271324097828824},{"seed":9805591,"candidate":637.4606053327992,"qt1":637.522658895439,"diff":-0.06205356263978956},{"seed":9805592,"candidate":638.9558644863699,"qt1":636.8277866720874,"diff":2.1280778142825056},{"seed":9805593,"candidate":376.0141481816595,"qt1":375.484412397122,"diff":0.529735784537479},{"seed":9805594,"candidate":578.3209352967691,"qt1":578.0164175459405,"diff":0.30451775082860877},{"seed":9805595,"candidate":437.21336171080867,"qt1":436.71358182664824,"diff":0.4997798841604322},{"seed":9805596,"candidate":446.66867899091596,"qt1":445.6644749110046,"diff":1.0042040799113465},{"seed":9805597,"candidate":540.2850345335519,"qt1":540.0768345664605,"diff":0.20819996709133193},{"seed":9805598,"candidate":485.17971811317403,"qt1":483.90502358787563,"diff":1.2746945252984005},{"seed":9805599,"candidate":417.5411847428558,"qt1":416.93935053584846,"diff":0.6018342070073572},{"seed":9805600,"candidate":555.8234998296437,"qt1":554.8518520630006,"diff":0.9716477666430592},{"seed":9805601,"candidate":489.9338790177314,"qt1":489.00126084555706,"diff":0.9326181721743296},{"seed":9805602,"candidate":465.1736193524036,"qt1":463.90338066832885,"diff":1.2702386840747408},{"seed":9805603,"candidate":392.08790553208195,"qt1":391.467258628409,"diff":0.6206469036729345},{"seed":9805604,"candidate":434.88839875502066,"qt1":434.0610965995092,"diff":0.827302155511461},{"seed":9805605,"candidate":542.7501303775629,"qt1":542.9157129945289,"diff":-0.1655826169660486},{"seed":9805606,"candidate":588.3367631633411,"qt1":587.6228884436196,"diff":0.7138747197215025},{"seed":9805607,"candidate":575.9735949381956,"qt1":576.199418937646,"diff":-0.22582399945042653},{"seed":9805608,"candidate":593.8182553589821,"qt1":592.2443937590652,"diff":1.5738615999168815},{"seed":9805609,"candidate":499.8629537113258,"qt1":498.93631515504376,"diff":0.9266385562820574},{"seed":9805610,"candidate":612.1253698588249,"qt1":611.0458053625887,"diff":1.0795644962362303},{"seed":9805611,"candidate":659.9695826825937,"qt1":659.5658238618562,"diff":0.4037588207374938},{"seed":9805612,"candidate":622.6314619068029,"qt1":620.9042574367428,"diff":1.7272044700600873},{"seed":9805613,"candidate":540.7631199232944,"qt1":540.3192513770301,"diff":0.44386854626429795},{"seed":9805614,"candidate":645.7520111704204,"qt1":645.544942008209,"diff":0.20706916221138272},{"seed":9805615,"candidate":469.0376427592044,"qt1":469.7038580832057,"diff":-0.666215324001314},{"seed":9805616,"candidate":523.1064770542794,"qt1":522.3621777265379,"diff":0.7442993277414871},{"seed":9805617,"candidate":615.0754031066269,"qt1":614.4173466820706,"diff":0.658056424556321},{"seed":9805618,"candidate":467.7958592318551,"qt1":467.0798745253627,"diff":0.7159847064924065},{"seed":9805619,"candidate":515.5149756271202,"qt1":513.7511500422341,"diff":1.7638255848860354}],"blocked":null,"paired":{"n":128,"mean_diff":0.5835469037085286,"se":0.053164245428457366,"worst5":[{"seed":9805529,"candidate":455.73527098306204,"qt1":456.5421371848481,"diff":-0.8068662017860788},{"seed":9805493,"candidate":487.1561017967918,"qt1":487.8805643954308,"diff":-0.7244625986389792},{"seed":9805560,"candidate":538.727585680709,"qt1":539.4447147267355,"diff":-0.7171290460264572},{"seed":9805584,"candidate":743.9665817517091,"qt1":744.6714116573319,"diff":-0.7048299056227734},{"seed":9805615,"candidate":469.0376427592044,"qt1":469.7038580832057,"diff":-0.666215324001314}]},"attempted_ranges":{"candidate":[{"start":9805492,"end_exclusive":9805620}],"qt1":[{"start":9805492,"end_exclusive":9805620}]},"completed_ranges":{"candidate":[{"start":9805492,"end_exclusive":9805620}],"qt1":[{"start":9805492,"end_exclusive":9805620}]},"missing_ranges":{"candidate":[],"qt1":[]},"missing_paired_ranges":[],"gas_totals":{"candidate":{"Submission_afterSwap":{"role":"Submission","callback":"afterSwap","calls":1394008,"ok":1394008,"sum_ok_gas":210479185893,"max_ok_gas":220756,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":150988.50644544364},"all_roles_callbacks":[{"role":"Baseline","callback":"afterInitialize","calls":128,"ok":128,"sum_ok_gas":2789888,"max_ok_gas":21796,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":21796.0},{"role":"Baseline","callback":"afterSwap","calls":1372502,"ok":1372502,"sum_ok_gas":30967438192,"max_ok_gas":22592,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":22562.76361855939},{"role":"Baseline","callback":"getName","calls":128,"ok":128,"sum_ok_gas":2755328,"max_ok_gas":21526,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":21526.0},{"role":"Submission","callback":"afterInitialize","calls":128,"ok":128,"sum_ok_gas":11798784,"max_ok_gas":92178,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":92178.0},{"role":"Submission","callback":"afterSwap","calls":1394008,"ok":1394008,"sum_ok_gas":210479185893,"max_ok_gas":220756,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":150988.50644544364},{"role":"Submission","callback":"getName","calls":128,"ok":128,"sum_ok_gas":2772608,"max_ok_gas":21661,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":21661.0}],"failures_all_callbacks":{"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}},"qt1":{"Submission_afterSwap":{"role":"Submission","callback":"afterSwap","calls":1393147,"ok":1393147,"sum_ok_gas":192232750570,"max_ok_gas":208824,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":137984.54188251492},"all_roles_callbacks":[{"role":"Baseline","callback":"afterInitialize","calls":128,"ok":128,"sum_ok_gas":2789888,"max_ok_gas":21796,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":21796.0},{"role":"Baseline","callback":"afterSwap","calls":1380438,"ok":1380438,"sum_ok_gas":31146494928,"max_ok_gas":22592,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":22562.762636206768},{"role":"Baseline","callback":"getName","calls":128,"ok":128,"sum_ok_gas":2755328,"max_ok_gas":21526,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":21526.0},{"role":"Submission","callback":"afterInitialize","calls":128,"ok":128,"sum_ok_gas":11629824,"max_ok_gas":90858,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":90858.0},{"role":"Submission","callback":"afterSwap","calls":1393147,"ok":1393147,"sum_ok_gas":192232750570,"max_ok_gas":208824,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":137984.54188251492},{"role":"Submission","callback":"getName","calls":128,"ok":128,"sum_ok_gas":2762112,"max_ok_gas":21579,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0,"mean_ok_gas":21579.0}],"failures_all_callbacks":{"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}}},"harness":{"sha256":"91c40de74e6d8aa4ead418182448edaf7a82bbf220545aad93e65b81d565e640","source":"\"\"\"Frozen ComboG(1) confirmation; credit Taylor (gtmcknight).\nDelegates configs, compilation, arm order and scoring to pinned engine.py.\nAdds preflight limits, persistent arm ledger and stop checks; no policy edits.\n\"\"\"\nimport hashlib\nimport json\nfrom pathlib import Path\nimport sys\nimport time\nimport engine\n\nstart, end = map(int, sys.argv[3:5])\nassert 9805492 <= start < end <= 9805620 and end-start == 16\nassert (start-9805492) % 16 == 0\nexpected = {'candidate':'f904a486b1dcfbd6fcf40aa48920d1bb6b79ad2ac1c99a2cbbb16d4272c2c616',\n            'qt1':'c68887cff61180e12ba2b1ceb333edf76a830f91f63b5d775a8806fb9ec08aca'}\nfor arm, source in zip(expected, sys.argv[1:3]):\n    assert hashlib.sha256(Path(source).read_bytes()).hexdigest() == expected[arm]\n    code = engine.compiled(Path(source))\n    size = len(bytes.fromhex(code['runtime']))\n    assert size <= 24576\n    if arm == 'candidate':\n        assert size == 22058\n\noriginal = engine.amm_sim_rs.run_batch\nledger_path = Path(sys.argv[5]).with_suffix('.ledger.json')\nledger = {'start': start, 'end_exclusive': end, 'arms': {}}\nwith ledger_path.open('x') as f:\n    json.dump(ledger, f)\n\ndef persist():\n    ledger_path.write_text(json.dumps(ledger))\n\ndef guarded(*args, **kwargs):\n    arm = ('candidate','qt1')[len(ledger['arms'])]\n    record = {'status':'attempted', 'start':start,'end_exclusive':end}\n    ledger['arms'][arm] = record\n    persist()\n    t = time.monotonic()\n    try:\n        batch = original(*args, **kwargs)\n        record['rows'] = [{'seed':r.seed, 'edge':r.edges['submission'],\n                           'normalizer_edge':r.edges['normalizer']} for r in batch.results]\n        record['gas_stats'] = engine.amm_sim_rs.gas_stats()\n        record['seconds'] = time.monotonic()-t\n        record['status'] = 'completed'\n        persist()\n        gas = record['gas_stats']\n        failures = [r for r in gas if any(r.get(k,0) for k in ('oog','revert','other_halt','tx_error','bad_return'))]\n        if failures:\n            raise RuntimeError('engine callback failure: '+json.dumps(failures))\n        swap = [r for r in gas if r['role']=='Submission' and r['callback']=='afterSwap']\n        assert len(swap)==1\n        if arm == 'candidate' and swap[0]['max_ok_gas'] > 245000:\n            raise RuntimeError('candidate afterSwap peak exceeds 245000')\n        return batch\n    except BaseException as e:\n        record.update(status='failed', error=repr(e), gas_stats=engine.amm_sim_rs.gas_stats(), seconds=time.monotonic()-t)\n        persist()\n        raise\n\nengine.amm_sim_rs.run_batch = guarded\nengine.main()\n","note":"The two downloaded tools are unmodified; the wrapper only checks frozen hashes/runtime and journals and guards each engine call."},"checks":{"json_parse":true,"size_limits":true,"all_128_assigned_pairs_exactly_once":true,"paired_statistics_independently_recomputed":true,"gas_sums_and_peaks_independently_recomputed":true,"all_10_source_quotes_refetched_and_found":true,"runtime_and_source_hashes_match":true,"scope":"local evidence checks only; no independent certification"}}
