{"item":"eng-12009728","batch":"a8-close-m09","status":"complete","allocation":{"first":12009728,"last":12009791,"count":64,"exclusive":true,"workers":8,"run_batch_calls":{"ib":1,"pb":1,"m09":1},"started":{"ib":[12009728,12009791],"pb":[12009728,12009791],"m09":[12009728,12009791]},"completed":{"ib":[12009728,12009791],"pb":[12009728,12009791],"m09":[12009728,12009791]},"missing":{"ib":[],"pb":[],"m09":[]},"reruns":0,"older_allocations_touched":0,"intersection_n":64},"arms":{"ib":{"n":64,"mean":534.6466706402005,"se":12.17401885676181,"sum":34217.38692097283,"sumsq":18891781.551328823,"rows":[[12009728,353.1647637654417],[12009729,522.8786782336034],[12009730,428.6504627154233],[12009731,388.13087819989147],[12009732,583.5689595028775],[12009733,382.3813382380244],[12009734,568.4572514040133],[12009735,527.3596056141866],[12009736,644.8743051675553],[12009737,574.3627472789568],[12009738,532.6550901058598],[12009739,414.7033335228532],[12009740,535.7955896624422],[12009741,531.6919821814071],[12009742,598.5145522908505],[12009743,693.9809293607034],[12009744,435.12439236622254],[12009745,538.122353015858],[12009746,672.473320900074],[12009747,444.865467709578],[12009748,419.07886700450206],[12009749,455.35967249428296],[12009750,689.4096262736408],[12009751,531.0677628346127],[12009752,464.7503736751131],[12009753,686.4929107164926],[12009754,651.0411977109873],[12009755,668.5534123011714],[12009756,530.9682899936322],[12009757,642.923686166395],[12009758,680.5311679471342],[12009759,420.71535522369624],[12009760,484.7963497292013],[12009761,634.6602001573393],[12009762,721.0869033784686],[12009763,571.9034802672232],[12009764,471.8055737583132],[12009765,560.1477117607542],[12009766,537.6401362493901],[12009767,430.900270828824],[12009768,566.6719288798927],[12009769,434.0437857797721],[12009770,620.5989199227479],[12009771,657.9247293254676],[12009772,431.7852974059766],[12009773,491.3590501884174],[12009774,421.43479280311055],[12009775,533.7522934073037],[12009776,443.5480670743792],[12009777,474.16968713603006],[12009778,638.1663417368115],[12009779,633.1357238734444],[12009780,397.53800309323447],[12009781,451.96256681352736],[12009782,517.8712608699053],[12009783,464.54501208496634],[12009784,377.7210457613223],[12009785,540.0407350899384],[12009786,642.4159107902296],[12009787,531.7384768646206],[12009788,623.8217738833225],[12009789,637.4949777102698],[12009790,630.9184072491689],[12009791,429.13918352196947]],"elapsed_seconds":17.3},"pb":{"n":64,"mean":538.123778873288,"se":12.297407705288924,"sum":34439.92184789043,"sumsq":19142685.07352855,"rows":[[12009728,355.5339131604547],[12009729,524.4533163998894],[12009730,433.086778533281],[12009731,390.7831234186228],[12009732,588.2851579215948],[12009733,384.45007251213116],[12009734,571.7605113217973],[12009735,532.240584774674],[12009736,648.748079690343],[12009737,577.8097441358926],[12009738,536.0904833249181],[12009739,417.44868141594213],[12009740,538.4010778027833],[12009741,534.5702433853845],[12009742,601.655555109864],[12009743,701.6824633641],[12009744,437.930044401686],[12009745,542.3752452244046],[12009746,677.6282784190348],[12009747,447.13331727980494],[12009748,420.8950867501531],[12009749,458.2370355091637],[12009750,695.6880803613393],[12009751,532.9197786358678],[12009752,467.2816635449108],[12009753,691.7921327412204],[12009754,656.0950170096717],[12009755,673.7853058310553],[12009756,534.5679964369971],[12009757,646.6462273124016],[12009758,686.7190166182287],[12009759,422.1246370199479],[12009760,488.3092501233169],[12009761,636.7755154000654],[12009762,728.07786428838],[12009763,575.3485036081349],[12009764,473.9612275541743],[12009765,564.5997526839076],[12009766,541.316091417196],[12009767,433.76783506175764],[12009768,568.7768773634434],[12009769,436.22054381716225],[12009770,627.6509746665243],[12009771,664.6612846253358],[12009772,435.3352594157771],[12009773,493.8266647100961],[12009774,423.85230037194617],[12009775,536.5380317793364],[12009776,446.7099579001924],[12009777,476.5738117800383],[12009778,643.802438722886],[12009779,634.9392189289615],[12009780,399.23194726893473],[12009781,454.13611875292116],[12009782,519.6610366882226],[12009783,467.14419325636226],[12009784,380.3590177846902],[12009785,544.6579619056967],[12009786,642.8117608982155],[12009787,534.6284068678635],[12009788,626.2832276251802],[12009789,641.5096729514955],[12009790,636.8164890846348],[12009791,432.8199612200217]],"elapsed_seconds":15.04},"m09":{"n":64,"mean":538.6492477713128,"se":12.29044297164341,"sum":34473.55185736402,"sumsq":19178206.489361405,"rows":[[12009728,356.6627993775272],[12009729,525.7121950161243],[12009730,433.46394294941575],[12009731,390.59949394831096],[12009732,588.4504909373627],[12009733,384.95931589935464],[12009734,571.8600108907139],[12009735,533.197020998317],[12009736,649.6041571704116],[12009737,578.7239494605305],[12009738,535.6199046461103],[12009739,417.95917492776834],[12009740,540.422999570508],[12009741,534.0576393690948],[12009742,601.6244070610622],[12009743,702.6200854132836],[12009744,438.5985571158174],[12009745,543.053833552934],[12009746,677.5310820422166],[12009747,448.19378175729236],[12009748,422.2483520242471],[12009749,458.4835635989454],[12009750,696.0404122527495],[12009751,534.3451881669002],[12009752,467.76809370821474],[12009753,692.5047162623428],[12009754,657.232982677832],[12009755,674.0473055288093],[12009756,535.4481793520611],[12009757,646.6825263680764],[12009758,687.2840054627447],[12009759,422.278495734351],[12009760,488.57984345303174],[12009761,636.4706177962437],[12009762,728.6225375562768],[12009763,575.6125594691748],[12009764,474.87365362017425],[12009765,564.7058680892011],[12009766,541.3303133479018],[12009767,432.9170632343754],[12009768,569.1740965060819],[12009769,437.5687517994239],[12009770,628.7448113771917],[12009771,665.4457402910111],[12009772,436.66019992498775],[12009773,494.07310418272135],[12009774,424.69802745307254],[12009775,537.1645423738311],[12009776,447.9326607290254],[12009777,476.7436552821211],[12009778,643.5685220716086],[12009779,634.9821574097326],[12009780,400.06749478060544],[12009781,454.8147304425605],[12009782,520.542245201908],[12009783,467.6213195841517],[12009784,380.8484823265735],[12009785,544.5496916893414],[12009786,644.0338564169522],[12009787,534.9024095400055],[12009788,626.9071211519796],[12009789,641.9101086251712],[12009790,637.1735337642876],[12009791,433.0334746318635]],"elapsed_seconds":15.16}},"paired":{"m09_minus_ib":{"n":64,"mean_diff":4.002577131112392,"se":0.2008588510635709,"sum":256.16493639119307,"sumsq":1187.9880452921793,"worst5":[[12009759,1.5631405106547618],[12009786,1.6179456267225305],[12009761,1.8104176389043687],[12009779,1.8464335362882593],[12009767,2.0167924055514277]]},"pb_minus_ib":{"n":64,"mean_diff":3.477108233087593,"se":0.19628663390052656,"sum":222.53492691760596,"sumsq":929.1247072914869,"worst5":[[12009786,0.3958501079858934],[12009759,1.409281796251662],[12009729,1.5746381662860358],[12009780,1.693944175700267],[12009782,1.7897758183172527]]},"m09_minus_pb":{"n":64,"mean_diff":0.5254688980247986,"se":0.06731544933269037,"sum":33.63000947358711,"sumsq":35.94200672510096,"worst5":[[12009767,-0.850771827382232],[12009741,-0.5126040162897425],[12009738,-0.47057867880778304],[12009761,-0.3048976038217006],[12009778,-0.2339166512773545]]}},"gas_stats_per_command":{"ib":{"reset_before":true,"snapshot_before_run":[],"snapshot_after":[{"bad_return":0,"callback":"afterInitialize","calls":64,"max_ok_gas":21796,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Baseline","sum_ok_gas":1394944,"tx_error":0},{"bad_return":0,"callback":"afterSwap","calls":690205,"max_ok_gas":22592,"ok":690205,"oog":0,"other_halt":0,"revert":0,"role":"Baseline","sum_ok_gas":15572973896,"tx_error":0},{"bad_return":0,"callback":"getName","calls":64,"max_ok_gas":21526,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Baseline","sum_ok_gas":1377664,"tx_error":0},{"bad_return":0,"callback":"afterInitialize","calls":64,"max_ok_gas":243227,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Submission","sum_ok_gas":15566528,"tx_error":0},{"bad_return":0,"callback":"afterSwap","calls":691819,"max_ok_gas":234849,"ok":691819,"oog":0,"other_halt":0,"revert":0,"role":"Submission","sum_ok_gas":93548357966,"tx_error":0},{"bad_return":0,"callback":"getName","calls":64,"max_ok_gas":21735,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Submission","sum_ok_gas":1391040,"tx_error":0}]},"pb":{"reset_before":true,"snapshot_before_run":[],"snapshot_after":[{"bad_return":0,"callback":"afterInitialize","calls":64,"max_ok_gas":21796,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Baseline","sum_ok_gas":1394944,"tx_error":0},{"bad_return":0,"callback":"afterSwap","calls":696469,"max_ok_gas":22592,"ok":696469,"oog":0,"other_halt":0,"revert":0,"role":"Baseline","sum_ok_gas":15714276596,"tx_error":0},{"bad_return":0,"callback":"getName","calls":64,"max_ok_gas":21526,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Baseline","sum_ok_gas":1377664,"tx_error":0},{"bad_return":0,"callback":"afterInitialize","calls":64,"max_ok_gas":140992,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Submission","sum_ok_gas":9023488,"tx_error":0},{"bad_return":0,"callback":"afterSwap","calls":702282,"max_ok_gas":215621,"ok":702282,"oog":0,"other_halt":0,"revert":0,"role":"Submission","sum_ok_gas":70173362229,"tx_error":0},{"bad_return":0,"callback":"getName","calls":64,"max_ok_gas":21521,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Submission","sum_ok_gas":1377344,"tx_error":0}]},"m09":{"reset_before":true,"snapshot_before_run":[],"snapshot_after":[{"bad_return":0,"callback":"afterInitialize","calls":64,"max_ok_gas":21796,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Baseline","sum_ok_gas":1394944,"tx_error":0},{"bad_return":0,"callback":"afterSwap","calls":693241,"max_ok_gas":22592,"ok":693241,"oog":0,"other_halt":0,"revert":0,"role":"Baseline","sum_ok_gas":15641433416,"tx_error":0},{"bad_return":0,"callback":"getName","calls":64,"max_ok_gas":21526,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Baseline","sum_ok_gas":1377664,"tx_error":0},{"bad_return":0,"callback":"afterInitialize","calls":64,"max_ok_gas":229594,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Submission","sum_ok_gas":14694016,"tx_error":0},{"bad_return":0,"callback":"afterSwap","calls":706213,"max_ok_gas":201302,"ok":706213,"oog":0,"other_halt":0,"revert":0,"role":"Submission","sum_ok_gas":78806321502,"tx_error":0},{"bad_return":0,"callback":"getName","calls":64,"max_ok_gas":21530,"ok":64,"oog":0,"other_halt":0,"revert":0,"role":"Submission","sum_ok_gas":1377920,"tx_error":0}]}},"validation":{"ib":{"callback_faults_all_roles":0,"all_calls_ok":true,"submission_afterSwap_peak":234849,"submission_afterSwap_mean":135220.85685128625,"submission_afterInitialize_peak":243227,"afterSwap_peak_le_245000":true,"afterInitialize_peak_le_250000":true,"amm_match_validate_unchanged_source":true,"all_64_rows":true,"valid":true},"pb":{"callback_faults_all_roles":0,"all_calls_ok":true,"submission_afterSwap_peak":215621,"submission_afterSwap_mean":99921.914884619,"submission_afterInitialize_peak":140992,"afterSwap_peak_le_245000":true,"afterInitialize_peak_le_250000":true,"amm_match_validate_unchanged_source":true,"all_64_rows":true,"valid":true},"m09":{"callback_faults_all_roles":0,"all_calls_ok":true,"submission_afterSwap_peak":201302,"submission_afterSwap_mean":111590.01817015547,"submission_afterInitialize_peak":229594,"afterSwap_peak_le_245000":true,"afterInitialize_peak_le_250000":true,"amm_match_validate_unchanged_source":true,"all_64_rows":true,"valid":true}},"valid":true,"hashes":{"sources_and_bytecode":{"ib":{"creation_bytecode_sha256":"345cbfe273190c3b629d6e624b4f19ecae919477786d13539b8bdd1ca87ed8b0","creation_bytes":14556,"runtime_bytecode_sha256":"a4f70330df778c7a4c916170f1b3036522789028ae2dfd8f715b93ff7f24ab2d","runtime_bytes":14528,"source_sha256":"301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686"},"m09":{"creation_bytecode_sha256":"1340c99e746d6166e0b81eb7db8b6d871854407a7042274ae48f7e0224134d3f","creation_bytes":22013,"runtime_bytecode_sha256":"e95f44d13169747859490d2f5fb627a55b4a9cb3c84dae0c95a6b37e0023e281","runtime_bytes":21984,"source_sha256":"a44cca4b0155ca3953f27ccb6b43ac8ee74b1cdc4f27022ee5fc51d8ab67ed5f"},"pb":{"creation_bytecode_sha256":"3935f01019d7c2104cf5c9326dd27ebf3196c211fc32a34af5971fc27ac2decb","creation_bytes":21944,"runtime_bytecode_sha256":"86e512cfac1eca4852143103c93a73ac52c96bb0bf70b82af90f7f1e80935e0e","runtime_bytes":21915,"source_sha256":"5123bb39594add4ad9a32f376ff7aa89c13428b82ea324ae4d80c474e3162d95"},"vanilla":{"creation_bytecode_sha256":"3bcbd8a295b9d9c357e76df36a08c6232f8afa692a2189c643fe0d029a9efc05","creation_bytes":668,"runtime_bytecode_sha256":"69ed6562da17454439bad4fbe3690194539001ef8ca2068ea50d937ee50c670b","runtime_bytes":640,"source_sha256":"62d40ccef0de99a385e332a36ddf9cbd1da73eda06bd7954492a9880cb91a572"}},"m09_expected":{"source_sha256":"a44cca4b0155ca3953f27ccb6b43ac8ee74b1cdc4f27022ee5fc51d8ab67ed5f","runtime_sha256":"e95f44d13169747859490d2f5fb627a55b4a9cb3c84dae0c95a6b37e0023e281","match":true},"ib_pb_match_audit1":true,"artifact_tar_sha256":{"audit-1 (db67c7a0...)":"feb0611a5da584cde367b0018b4cc5a3e36e0ee40523bb5c0d2da0f5ade3b551","m09-2 (063270cb...)":"974c242b4c8d250bdd33d2de9e842cdcc2b517e715f665a32c306cc72c002e73","both_match_declared_code_sha256":true},"pb_restored_by":"restore_pb.py from audit-1 bundle (asserts PB source SHA256)","wheel_sha256":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","wheel":"amm_sim_rs-0.1.0.post1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (released, setup.sh sha256 -c passed; no source build)","native_extension_sha256":"ff88b6353c2aad7342f0a26194f7347e78b9c3b38d683a7449006d423978cd14","numpy_version":"2.5.4","compiler":{"evmVersion":"paris","optimizer":{"enabled":true,"runs":200},"solc":"0.8.24","viaIR":true},"config_sha256":"908da6c4a410ae5692e894ab7e0897f53dc5097910d9a92711b2c7aba65a63ba","config_hash_encoding":"UTF-8 json.dumps(64 configs ascending seed,sort_keys=True,separators=(',',':')), no newline","engine_source_sha256":{"amm_competition/competition/config.py":"e4b13d9f271fe27e184157904e6e9f5079db7c49ec5c0e1a31b52daeea2c1f9c","amm_competition/competition/match.py":"78915a1aa36341e61c29f333fb18b31a319f70ce3e8bc2f737ba8b003aea5c17","amm_competition/evm/compiler.py":"52f6a4627a4aef298d3f3602ecc8dcdfa9c7e1b9c2d2145400af4898622307f4","contracts/src/AMMStrategyBase.sol":"3f4154a6c4bb8f1223c7fc0bde1f9cd9dba10cef502e300d0f6d229f610b8869","contracts/src/IAMMStrategy.sol":"85b2a0fce484b1c4f70c5bebe6c06042293b2099983f0b641c4a6656c7ea15ff","contracts/src/VanillaStrategy.sol":"62d40ccef0de99a385e332a36ddf9cbd1da73eda06bd7954492a9880cb91a572","amm_sim_rs/src/types/config.rs":"75bc6439d0f86a6d33aecf1182c590760d1c770bb61319769480b873d5be0c5d","amm_sim_rs/src/simulation/engine.rs":"b505e05c1ab072855c708747421e382c31223fd65b7ae0402282bb07f6db2e56","engine_commit":"6b6921f8d463314aa7c96234e1be25a25245f704","all_equal_audit1":true}},"configs":{"method":"build_config(seed=s,gbm_sigma,retail_arrival_rate,retail_mean_size) with numpy.random.default_rng(absolute seed) uniform draws in order retail_mean_size, retail_arrival_rate, gbm_sigma from unchanged BASELINE_VARIANCE","equal_to_MatchRunner_build_configs_indices_0_7":true,"field_comparisons":96,"simulations_for_check":0,"baseline_settings":{"gbm_dt":1.0,"gbm_mu":0.0,"initial_price":100.0,"initial_x":100.0,"initial_y":10000.0,"n_simulations":1000,"n_steps":10000,"retail_buy_prob":0.5,"retail_size_sigma":1.2},"baseline_variance":{"gbm_sigma_max":0.001008,"gbm_sigma_min":0.000882,"retail_arrival_rate_max":1.0,"retail_arrival_rate_min":0.6,"retail_mean_size_max":21.0,"retail_mean_size_min":19.0,"vary_gbm_sigma":true,"vary_retail_arrival_rate":true,"vary_retail_mean_size":true},"rust_defaults":{"constructible_without_fields":false,"error":"SimulationConfig.__new__() missing 12 required positional arguments: 'n_steps', 'initial_price', 'initial_x', 'initial_y', 'gbm_mu', 'gbm_sigma', 'gbm_dt', 'retail_arrival_rate', 'retail_mean_size', 'retail_size_sigma', 'retail_buy_prob', and 'seed'"},"first_config":{"gbm_dt":1.0,"gbm_mu":0.0,"gbm_sigma":0.0009217626888065091,"initial_price":100.0,"initial_x":100.0,"initial_y":10000.0,"n_steps":10000,"retail_arrival_rate":0.6091269238013846,"retail_buy_prob":0.5,"retail_mean_size":20.717125142184805,"retail_size_sigma":1.2,"seed":12009728},"last_config":{"gbm_dt":1.0,"gbm_mu":0.0,"gbm_sigma":0.0008915531421376499,"initial_price":100.0,"initial_x":100.0,"initial_y":10000.0,"n_steps":10000,"retail_arrival_rate":0.6019992512534436,"retail_buy_prob":0.5,"retail_mean_size":20.725120765117712,"retail_size_sigma":1.2,"seed":12009791},"same_configs_all_arms":true,"opponent":"contracts/src/VanillaStrategy.sol","edge":"edges['submission']"},"limitations":["64 seeds only: a confirmation block, not the 4,000-seed bar of Track A; SE is sample SE with n-1 denominator.","Each arm run exactly once on 12009728..12009791; no reruns; the three runs were sequential separate commands (timeout 470 s), arms compared on identical configs.","Gas from engine gas_stats reset immediately before and snapshotted immediately after each run_batch; validation gas not included.","No board entry made. Track A pairs vs IB only on this block; elapsed times on this seat (~15-17 s/arm) are not a speed claim.","Python compression audit not performed (setup succeeded, so the fallback did not apply)."],"runner":{"based_on":"audit-1 canonical.py (sha256 1a0652c39ba18041922ddb81ae69bf7b5d5eee49fd316aec3c68c23387762452)","changes":"START default 12009728; arms ib,pb,m09 (q2 dropped, M09.sol added) in prepare/choices; docstring note. Measurement logic unchanged.","canonical_py_sha256":"68a291a087a15e836c43646d72059f50763b0abc951e28cfa83a9f0104332e11","code_zb64":"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","code_sha256":"87c54b2e23e665afced7aa55af218243e6da319c280f92eb568a0c0982bf31e0","code_note":"code_sha256 = SHA256 of uncompressed USTAR tar holding eng-12009728/canonical.py and restore_pb.py; IB.sol/PB.lines.json/Q2.sol come unchanged from audit-1 bundle, M09.sol = m09-2/Strategy.sol unchanged."}}