{"item":"m3","batch":"r5-cg-soup","status":"speed rule applied: replica measured under 200 markets/s, so no mix scoring and no search; brief fallback run instead (CG and HA on 1,024 fresh real seeds from 8168000)","hashes":{"kit":{"url":"https://api.imdnotdead.fun/artifacts/0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786","json_sha256_ok":true,"files":{"sim.py":"d003c663b94968b58aaefb65fef8e910638ee1664e19f96c809b45e499910638","port.py":"9aa80ce98b31cb18b14192a87a9b6d133e4c9c2d7adc4a51a5f170be95d92fef","harness.py":"24169a30bddafe5f82fa6873adcd7d6c15892f883d1af25eebaa9b5f623606bc","diff_test.py":"32345abab9b1ea77ebe084b02e1c4b7bb692b5202af7c62572e36f96d3e2cb5b","test_kit.py":"2ff44560ef5b8ee5d5e1c32daf4e2c63b05fb858b9a4646640884fc66ca22bcd","HA.sol":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe","T.sol":"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3"},"all_decoded_match":true},"HA":{"url":"https://api.imdnotdead.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690","json_sha256_ok":true,"code_sha256":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe","equals_kit_HA_sol":true},"CG":{"url":"https://api.imdnotdead.fun/artifacts/ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979","json_sha256_ok":true,"code_sha256":"e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b","port_sha256":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b","decoded_match":true},"S1":{"url":"https://api.imdnotdead.fun/artifacts/aaa42d3f6583965b170fbddd6807024ddb8f4d95425bbec5429a6e1aaf5620e5","json_sha256_ok":true,"same_feature_scaling_as_CG":true,"used":false},"S2":{"url":"https://api.imdnotdead.fun/artifacts/a97fa964e707df8aff4feb6a2dd8532d33189b88fe3c217749968d5216efd139","json_sha256_ok":true,"same_feature_scaling_as_CG":true,"used":false},"wheel":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a (sha256sum -c OK)","checkout":"6b6921f8d463314aa7c96234e1be25a25245f704"},"setup":{"script":"goal SETUP verbatim, exit 0; amm-match validate StarterStrategy OK","kit_unit_tests":"9 tests OK"},"speed":{"policy":"CG (CG port, W of params)","n":512,"seeds":[6010000,6010511],"procs":8,"markets_per_second":118.3,"repeats_markets_per_second":[118.4,124.9,119.6],"T_kit_port_markets_per_second":176.4,"scaling":{"1":100.0,"4":123.5,"8":122.0,"16":110.8},"note":"warm numba, fork pool; scaling flat from 1 to 16 processes, i.e. about 1.2 effective cores on this shared host (load average 3.7 before the run). Below the brief threshold of 200 markets/s.","below_200":true},"gates":{"A":{"passed":true,"file":"CG.sol (code_zb64) vs CG port_zb64 with W = [1]+feature_multipliers+feature_offsets+W1 rows+b1+W2 rows+b2 (217)","threshold_bps":0.01,"sequences":50,"callbacks":100050,"max_abs_fee_difference_bps":8.814065310946972e-05,"mean_abs_fee_difference_bps":3.077533210885616e-06,"share_above_0_01_bps":0.0,"first_divergence":null,"seeds":[310000,310049],"evm":"kit diff_test.py logic (pyrevm 0.3.7, solc 0.8.24)"},"B":{"passed":true,"seeds":[7232768,7233279],"n":512,"replica_CG_minus_T":1.920372244773669,"se":0.04445924198500627,"real_reference":2.0,"abs_error":0.07962775522633092,"threshold":0.15,"retail_delta":4.78667942995755,"arb_delta":-2.866307185183879,"worst5":[[7232891,-3.049476778511462],[7232972,-1.5349029608594265],[7232818,-1.2441312059794427],[7233140,-1.043859456960604],[7232842,-0.6690038527066235]]},"C":{"passed":null,"note":"not applicable: no search ran, so no frozen candidate exists; CG code is unchanged and covered by gate A"}},"mix":null,"mix_note":"not run: brief says under 200 markets/s no search; M1/M2 monitor scoring skipped with it","start":null,"search":{"minutes":0,"generations":0,"settings":null,"note":"not run (speed rule)"},"curve":[],"holdout":null,"holdout_note":"not run: no frozen candidate; holdout seeds 40000000..40008191 not consumed","real":{"protocol":"each strategy alone vs 30 bps VanillaStrategy, amm_sim_rs.run_batch(bytecode, VanillaStrategy, configs, 8); configs from MatchRunner._build_configs ranges via kit sim.market_config(seed) and build_config; 8 chunks of 128 seeds per arm, interleaved; edge/retail/arb split by kit harness.decompose","seeds":[8168000,8169023],"CG_vs_HA":{"n":1024,"mean_diff":0.8530640014249975,"se":0.022365734742669955,"sum":873.5375374591974,"sumsq":1269.1962687385908,"worst5":[[8168445,-2.249675079413805],[8168805,-1.856112835979502],[8168694,-1.8298933263711206],[8168436,-1.6463357809897161],[8168774,-1.560805406703139]],"retail_delta":0.7635785124437042,"arb_delta":0.08948548898129377},"vs_CG":{"note":"no candidate; HA minus CG is the negative of CG_vs_HA","n":1024,"mean_diff":-0.8530640014249975,"se":0.022365734742669955},"means":{"CG":{"edge":526.7864417383986,"retail":555.5405192400931,"arb":-28.754077501695843},"HA":{"edge":525.9333777369741,"retail":554.7769407276506,"arb":-28.843562990677086}},"max_abs_arb_volume_reconstruction_error":9.619876800570637e-05,"probe":"8 seeds 8167992..8167999 run once for CG to time the engine (about 1.6 s/market); not used in any statistic"},"gas":{"CG":{"afterSwap_peak":237620,"afterInitialize_peak":243237,"OOG":0,"detail":{"afterInitialize":{"calls":1024,"max_ok_gas":243237,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"afterSwap":{"calls":10988407,"max_ok_gas":237620,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"getName":{"calls":1024,"max_ok_gas":21745,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}}},"HA":{"afterSwap_peak":233552,"afterInitialize_peak":243147,"OOG":0,"detail":{"afterInitialize":{"calls":1024,"max_ok_gas":243147,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"afterSwap":{"calls":10841552,"max_ok_gas":233552,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"getName":{"calls":1024,"max_ok_gas":21654,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}}}},"valid":{"CG":true,"HA":true,"candidate":null},"candidate":null,"code_zb64":null,"code_sha256":null,"weights":null,"CG_weights_unchanged":[0.178829,0.381173,-0.673929,2.535991,-2.390938,-0.147668,-1.155634,2.283413,-4.202381,-1.629364,-0.932017,-0.904276,0.87827,-1.528522,0.433046,0.051806,-0.779247,-0.163126,1.078962,0.559064,0.918786,1.553987,3.168451,0.420204,0.694838,-0.439773,-0.039236,-0.284747,0.340621,-0.171891,-1.791492,0.127473,-0.459555,-0.010602,1.820682,0.176828,0.012661,0.664516,1.827684,3.475907,-1.08003,1.295005,1.848236,2.639381,-1.920023,1.842073,1.663576,-1.586856,0.080787,-1.128413,-0.742049,0.407887,0.064992,1.444593,-2.648004,0.012121,-1.468558,-0.011022,-1.453244,0.053177,-0.390076,-1.279949,-0.57684,0.128734,0.571243,0.312832,0.389415,0.283669,-1.74513,-0.848326,0.131994,0.147126,-0.452858,2.049917,-0.664146,-0.715165,0.939742,0.531938,4.693528,-0.657448,-2.341433,-1.156845,-0.420888,-0.455754,0.034023,0.044572,0.063209,-2.08046,0.118584,-0.761222,0.241699,-0.299798,2.117414,-0.078259,0.419987,1.376487,-1.777479,1.090315,-2.17136,3.536807,1.249003,2.177941,0.900443,-1.181285,-0.497954,-0.051156,3.646749,0.533647,-0.689304,-0.299664,0.443147,-1.71513,-0.444258,-0.936767,-2.162877,1.076193,-0.686369,-0.593114,2.557564,1.005332,-1.260877,1.963978,1.195929,-1.104501,1.454214,1.451236,1.383789,-0.106544,-1.321814,-1.338248,0.170855,-1.477329,2.244709,-2.596221,-3.235563,3.634011,3.875281,-0.954084,-0.733815,-1.77596,1.98073,0.798024,-0.163056,2.670381,-2.046467,1.363483,-0.219077,0.635822,1.556081,-0.411006,-1.697068,1.630328,0.95747,-1.541352,-4.757279,-0.601356,-1.482708,-0.835788,-1.376616,0.316573,0.415926,-2.109809,0.296613,0.052636,-3.60384,-0.329084,-1.018915,1.046822,0.715995,-1.535254,-1.2631,3.580288,0.185866,-1.820212,0.624001,0.104119,1.377757,2.042513],"seeds_consumed":{"speed":[6010000,6010511],"gate_A":[310000,310049],"gate_B":[7232768,7233279],"real_probe":[8167992,8167999],"real":[8168000,8169023],"train":null,"monitor":null,"holdout":null},"notes":["All artifact JSON bodies hashed to their URL ids; all decoded files matched their stated sha256.","Replica speed 118-125 markets/s (8 procs) is under the brief threshold of 200, so per the brief no mix/search was run and the fallback (CG and HA on 1,024 real seeds from 8168000) was done instead. Next attempt needs a host with more free cores (the CG artifact measured 892 markets/s).","Real engine: CG beats HA by +0.853 se 0.022 over 1,024 fresh seeds (sum 873.54, sumsq 1269.20); both arms 0 OOG/revert/halt; CG afterSwap peak 237,620 <= 245,000, afterInitialize peak 243,237.","Gate B: replica CG minus T = +1.920 se 0.044 on 7232768..7233279 vs +2.00 real reference, error 0.080 < 0.15.","CG_weights_unchanged = CG params W1 rows, b1, W2 rows, b2 (178), as used; no new weights were produced."]}