{"status":"completed","blocked":null,"policy":{"units":16,"gate":"firstInStep","inputs":19,"nets":2,"weight_count":708},"gates":{"A":{"sequences":50,"swap_callbacks":100000,"max_abs_fee_difference_bps":6.501554232485329e-05,"threshold_bps":0.01,"passed":true,"seed_start":310000,"seed_end":310049,"exact_reference_callback_mismatches":null,"code_sha256":"956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2","policy_sha256":"74d370d4b5210ae2bc782a374f8d0d762f57f875ba74bd670abf3aaaea616bee","what":"kit IA port vs restored IA.sol EVM, 50x2000 callbacks"},"B":{"n":512,"mean_diff":1.4654026984931672,"se":0.04614738409203076,"seeds":[7116384,7116895],"reference_real":1.513,"error":0.04759730150683272,"passed":true,"what":"replica IA minus T vs real +1.513 (kit gate_B command)"},"C":{"IA_emitted":{"sequences":50,"swap_callbacks":100000,"max_abs_fee_difference_bps":6.501554232485329e-05,"threshold_bps":0.1,"passed":true,"seed_start":310000,"seed_end":310049,"exact_reference_callback_mismatches":0,"code_sha256":"c20b170819e86adc7f59fd0d2a56b1a3463883ad29e471957538037d62da99a4","policy_sha256":"74d370d4b5210ae2bc782a374f8d0d762f57f875ba74bd670abf3aaaea616bee"},"start16_gated_vs_IA":{"sequences":50,"swap_callbacks":100000,"max_abs_fee_difference_bps":6.501554232485329e-05,"threshold_bps":0.1,"passed":true,"seed_start":310000,"seed_end":310049,"exact_reference_callback_mismatches":0,"code_sha256":"cab345ff471861e2d57f7b489bb965cc75cdf0a48208d08f4d5a3756e8fd0ab8","policy_sha256":"ef7edfcbe7dc7cc7304fcc328b07286488bbd9b964c9afcc769805f6bf3de414"},"frozen":{"sequences":50,"swap_callbacks":100000,"max_abs_fee_difference_bps":0.00011631855714733241,"threshold_bps":0.1,"passed":true,"seed_start":310000,"seed_end":310049,"exact_reference_callback_mismatches":null,"code_sha256":"ab40e6097f72b8c9805037ae4f74463f79ac70aa0df73bf64cbf9c7c929af190","policy_sha256":"cf0fd7c9cf2f17b3cedab860a577a6546ba93158e8e0c808a583f6f848f5faf8"}}},"gas_probe":{"afterSwap_peak":132155,"oog":0,"seeds":[8022016,8022031],"code_sha256":"cd2aea0143bd8d375120e410666782313246be9ffd3f5416d80d630ed386ad3f","note":"19-16-2 gated start with every zero weight set to 1e-6; IAD alongside peaked 131609"},"speed":{"markets_per_s":1554.9308846648437,"processes":22,"per_width_tried":{"16":{"procs22":1554.9308846648437,"procs8":998.8999750751399}},"IA_8proc":1287.5520107895975,"search_throughput_markets_per_s":1912.6,"note":"speed16 measured while gate C ran concurrently; widths 32/24 not tried since 16 passed all gates"},"search":{"method":"pycma CMA-ES, CMA_diagonal=True (708>400), all 708 weights","es_seed":20261122,"population":16,"sigma0":"0.05 x per-group RMS (W1,b1,W2,b2 pooled over both nets) via CMA_stds","group_rms":{"W1":1.4661693811724883,"b1":2.0510621090379613,"W2":0.9812147086582911,"b2":1.4046126419716218},"sigma_cap":"sigma <= 0.05*0.5^(search_minutes/40), applied after each tell","generations":1083,"search_minutes":77.31,"train_seeds":[952000000,952554495],"market_evaluations":8871936,"monitor_seeds":[30000000,30002047],"monitor_every":10,"monitor_baseline":"IA (kit weights) on the same monitor seeds","best_monitor":{"generation":1010,"gain_over_IA":0.1909654439839915},"final_sigma":0.0006905198625490437,"curve_columns":["generation","minutes","monitor_gain_over_IA","se","sigma","best"],"curve":[[0,0.0,0.0,0.0,0.05,0.0],[20,1.4,0.06816,0.00828,0.028996,0.06816],[40,2.83,0.11175,0.00927,0.020419,0.11175],[50,3.54,0.10869,0.00829,0.016438,0.11175],[70,4.97,0.12073,0.00884,0.011444,0.12604],[90,6.38,0.11192,0.01429,0.010032,0.12749],[110,7.8,0.12719,0.01445,0.00755,0.12806],[130,9.22,0.146,0.00914,0.007644,0.146],[150,10.63,0.13667,0.01438,0.007332,0.146],[160,11.33,0.15307,0.0088,0.006232,0.15307],[180,12.75,0.14122,0.01464,0.004506,0.15307],[200,14.17,0.13174,0.0147,0.005204,0.15307],[220,15.59,0.14113,0.01458,0.003637,0.15307],[240,17.02,0.137,0.01467,0.003894,0.15307],[260,18.46,0.1558,0.00928,0.003714,0.1558],[270,19.17,0.13395,0.01503,0.003961,0.1558],[290,20.62,0.14365,0.01503,0.003194,0.1558],[310,22.08,0.14525,0.01502,0.002843,0.1558],[330,23.52,0.14736,0.015,0.002163,0.1558],[350,24.94,0.14543,0.01504,0.002934,0.1558],[370,26.35,0.15662,0.00988,0.004023,0.15662],[380,27.07,0.16152,0.00982,0.004363,0.16152],[400,28.48,0.15253,0.01497,0.003518,0.16152],[420,29.9,0.15497,0.00973,0.003205,0.16152],[440,31.31,0.15161,0.01502,0.003212,0.16246],[460,32.72,0.15818,0.01495,0.003584,0.16246],[480,34.14,0.15622,0.01507,0.0047,0.16246],[490,34.84,0.15782,0.01489,0.005257,0.16246],[510,36.27,0.15948,0.01521,0.00922,0.16246],[530,37.68,0.17425,0.01492,0.007281,0.17425],[550,39.09,0.18097,0.01494,0.006203,0.18097],[570,40.51,0.17301,0.01538,0.005304,0.18097],[590,41.93,0.17908,0.01524,0.003859,0.18097],[600,42.64,0.1794,0.01516,0.003452,0.18097],[620,44.04,0.17622,0.01529,0.004811,0.18097],[640,45.45,0.17874,0.01517,0.004009,0.18097],[660,46.87,0.18097,0.01515,0.002527,0.18195],[680,48.28,0.18152,0.01512,0.002271,0.18195],[700,49.7,0.18225,0.01509,0.00315,0.18225],[710,50.41,0.18452,0.01504,0.002813,0.18452],[730,51.86,0.18526,0.01467,0.002688,0.18526],[750,53.29,0.18389,0.01461,0.002939,0.18526],[770,54.72,0.18331,0.01469,0.002438,0.18526],[790,56.14,0.18319,0.0147,0.001279,0.18526],[810,57.58,0.18214,0.01475,0.001314,0.18526],[820,58.3,0.1819,0.01479,0.001329,0.18526],[840,59.73,0.18107,0.01492,0.001494,0.18526],[860,61.17,0.17935,0.0152,0.001487,0.18526],[880,62.61,0.18218,0.01526,0.001781,0.18526],[900,64.03,0.18328,0.01522,0.001865,0.18526],[920,65.44,0.18815,0.01487,0.001951,0.18815],[930,66.15,0.18499,0.01519,0.001825,0.18815],[950,67.6,0.19008,0.01516,0.001571,0.19008],[970,69.07,0.18714,0.0152,0.001302,0.19035],[990,70.56,0.1887,0.01523,0.00137,0.19035],[1010,72.05,0.19097,0.01486,0.00151,0.19097],[1030,73.52,0.19009,0.01493,0.001179,0.19097],[1040,74.24,0.18851,0.01518,0.001242,0.19097],[1060,75.67,0.18827,0.01522,0.001019,0.19097],[1080,77.09,0.18767,0.01521,0.000766,0.19097]]},"weights":{"version":1,"feature_ids":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],"hidden_units":16,"gate":"firstInStep","feature_multipliers":[1000.0,2.0,500.0,500.0,500.0,1.0,500.0,500.0,2.0,2.0,1000000.0,1.0,500.0,647.054817,1.395287,220.617911,228.148131,0.412565,274.335453],"feature_offsets":[-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,0.0,0.0,-1.0,-1.0,-1.0,0.0,-1.0,-0.618293,-2.037262,-0.803057,-0.808615,-0.823811,0.001772],"nets":[{"W1":[[-0.234467,0.254175,-0.557377,2.374235,-2.458297,0.015317,-1.517233,1.672187,-4.129659,-0.968416,-0.759711,-0.466135,1.283483,-0.509074,0.630632,0.19923,-0.666329,-0.24355,0.838582],[0.243454,1.28012,0.993556,4.129523,1.440866,1.316952,-0.153099,0.031389,-0.812328,-0.019124,-0.143339,-2.216897,-0.176694,-0.367329,-0.250549,1.723386,0.875271,0.217806,0.766335],[2.389487,2.989991,-0.431869,1.339767,1.880341,3.659224,-1.276927,1.92137,1.425333,-1.786739,-0.086529,-1.905418,-0.895609,0.984673,-0.577879,0.887904,-1.481833,-0.065727,-0.243694],[-1.069184,-0.212515,0.21249,0.530628,-0.945977,0.338821,0.48284,0.656389,-0.665635,0.496091,0.117343,-1.740991,-1.517396,0.361232,-0.260139,-0.210829,2.733657,0.576902,-0.363684],[0.883063,-0.551718,4.025149,-0.600987,-1.797659,-0.769123,-0.125425,-1.214163,0.138973,0.054789,0.142912,-2.777591,0.525694,-0.984228,-0.060603,-0.286535,1.785605,-0.15994,-0.163813],[1.503596,-1.721892,0.98816,-2.574244,3.072035,1.062772,1.562352,1.276596,-0.927942,-0.525667,-0.115609,2.980593,0.500541,0.039464,-0.730306,0.953087,-0.981807,-0.097672,0.591617],[-2.607803,1.206357,-0.340329,-2.169379,2.180507,1.035898,-0.753468,1.098663,1.045858,-0.167957,0.883171,1.699742,0.210356,0.221027,0.191451,-0.710661,0.479025,-0.212191,1.964582],[-3.794074,-2.683717,3.236387,4.52777,-1.30308,-1.566576,-1.005154,1.554287,1.437741,-0.766432,2.835382,-2.14437,0.374047,-0.364279,0.048129,0.625671,0.352786,-1.105877,0.142943],[0.226844,0.277302,-0.429986,2.584881,-2.509077,-0.18596,-1.31808,2.029687,-4.191785,-0.731316,-0.713924,-0.313073,1.053858,-0.547486,0.762223,-0.338364,-0.62498,-0.421684,0.78577],[0.168332,1.155177,1.054812,3.980539,1.273728,1.233758,-0.106666,0.075971,-0.569662,0.363038,-0.048019,-2.201389,-0.139542,-0.178715,-0.572997,1.777523,0.525593,-0.107715,0.681594],[2.492922,2.913593,-0.249848,1.408509,1.862242,3.914034,-1.227007,2.103132,1.52576,-1.996129,-0.088666,-2.269237,-0.761223,0.961879,-0.653449,0.400888,-1.515143,-0.47173,-0.157496],[-1.125766,-0.280698,0.074616,0.148126,-1.02628,0.616801,0.081688,0.966608,-0.893059,0.264203,0.36689,-1.940937,-1.642108,0.298231,-0.196639,-0.061656,2.399864,0.593227,-0.278123],[1.036383,-1.05632,4.184643,-0.646167,-1.593601,-0.797063,-0.402178,-1.18526,-0.29945,0.134468,0.172995,-2.414327,0.516464,-0.915876,-0.55908,-0.407995,1.929897,-0.331194,-0.462432],[2.039912,-1.736597,0.966489,-2.430487,2.941155,1.235444,1.162668,1.081248,-0.789993,-0.481501,0.059026,3.202446,-0.026043,-0.188164,-0.736839,0.989912,-0.83979,0.3315,0.460485],[-2.534612,1.106867,-0.302232,-1.878898,2.257435,1.413485,-0.756889,1.0039,1.203406,-0.103794,1.162595,1.740323,0.164349,0.446649,0.268245,-0.664003,0.499218,-0.492919,1.591345],[-4.068374,-2.291159,3.338094,4.33796,-1.174311,-1.752718,-1.158479,1.369634,0.96914,-1.198021,3.018888,-2.420733,0.851158,-0.58912,0.228044,0.332447,0.079553,-0.958608,0.334299]],"b1":[2.004472,-1.054661,-4.573886,-0.56247,-1.173881,-1.664165,-1.79457,0.647405,1.945281,-1.380458,-4.615486,-0.329164,-1.244377,-1.884198,-1.791593,0.762613],"W2":[[0.22068,-1.84066,-0.035141,-0.833661,-3.877048,-0.430962,-1.291371,1.115399,-0.021087,0.103904,0.082065,0.103286,-0.156058,-0.082564,0.033153,-0.020331],[0.357423,-1.205389,-1.221348,1.684591,1.082568,-1.091773,-0.10454,0.490866,-0.026049,0.036337,-0.019286,0.156963,-0.089468,-0.129737,-0.049265,-0.018713]],"b2":[1.408548,1.460351]},{"W1":[[0.355487,0.449166,-0.394304,2.593199,-2.546504,0.210728,-1.535842,1.869427,-4.195866,-0.620007,-0.78659,-0.573289,1.095076,-0.6266,0.39262,-0.096034,-0.729169,-0.39356,0.623256],[0.493989,1.095282,1.343188,3.686963,1.265242,1.343558,-0.201843,0.034916,-0.434985,0.344794,-0.300107,-2.248053,0.076539,-0.365892,0.063397,1.855028,0.715551,-0.075546,0.600936],[2.272491,2.907794,-0.785297,1.331545,1.642689,3.996331,-1.12336,2.036146,1.817047,-1.970496,-0.438869,-2.05159,-0.659914,0.469127,-0.483573,0.937954,-1.494801,0.172062,-0.078668],[-1.084883,-0.291727,0.10705,-0.062261,-0.723973,0.52,-0.147194,1.167988,-1.079541,0.579979,0.242332,-1.423434,-1.647883,0.13409,-0.103753,-0.189724,2.425444,0.506687,-0.676599],[0.890968,-0.734647,4.119942,-0.791032,-1.90063,-0.960851,-0.091622,-1.080427,-0.237125,-0.08361,0.008448,-2.874597,0.540876,-0.843201,0.093087,-0.415161,1.80808,-0.476741,0.028722],[1.9104,-1.702503,1.042993,-2.568244,3.027397,1.022303,1.501602,1.193149,-0.880226,-0.33876,0.069997,3.219572,0.234119,-0.18499,-0.644456,0.897644,-0.986621,0.137339,0.867895],[-2.389812,1.290317,-0.146937,-2.131498,2.666966,1.276609,-0.919577,1.196953,1.152614,0.014955,1.011838,2.218665,0.050995,0.313391,0.296712,-1.063075,0.640793,-0.27637,2.082529],[-4.045612,-2.605961,3.277678,4.488291,-1.121989,-1.563588,-0.873244,1.213003,1.021578,-0.798455,3.181563,-2.243752,0.822382,-0.381588,0.29461,0.575501,0.087077,-0.615354,0.541863],[0.456813,0.286895,-0.573941,2.36496,-2.571329,-0.149854,-1.696222,1.878512,-4.105961,-0.630499,-0.773254,-0.470713,1.107775,-0.200584,1.010215,0.279445,-0.783603,-0.395676,0.397614],[0.190121,1.059271,1.159842,3.959952,1.211206,1.324955,-0.493434,0.347392,-0.958109,0.140663,-0.262735,-2.136914,0.17057,-0.305192,-0.049422,1.348639,0.660448,0.096892,0.627114],[2.142511,3.009528,-0.485114,1.322847,1.847701,3.672554,-1.35208,1.995905,1.510433,-1.981585,-0.21691,-2.508942,-0.791557,0.551249,-0.608914,0.504106,-1.064961,0.067069,-0.224796],[-0.807608,-0.754486,0.485657,0.154836,-0.891963,0.638669,0.057307,1.132599,-0.839966,0.464721,0.435537,-1.662473,-1.377687,0.089805,-0.331146,-0.46377,2.467629,0.481096,-0.432421],[0.961827,-0.750397,4.078802,-0.234959,-1.934586,-1.203827,-0.229367,-1.474743,-0.031221,0.137874,0.11261,-2.628179,0.307266,-0.87451,0.20383,-0.177017,1.791109,-0.345833,-0.018188],[1.896259,-1.830774,0.951397,-2.406856,2.77745,1.326036,1.347051,1.139443,-0.763182,-0.299306,-0.024319,3.055204,0.349679,-0.049261,-0.459048,0.688015,-0.975714,0.033449,0.631936],[-2.548009,1.271682,-0.455857,-2.125324,2.606857,1.346757,-0.911487,1.003646,1.433351,-0.415015,1.220198,1.856336,-0.102283,0.28131,0.292702,-0.710235,0.294552,-0.408586,1.828903],[-3.971584,-2.432077,3.637599,4.547654,-1.121601,-1.596731,-1.090407,1.563652,1.332461,-0.66739,3.054785,-2.006953,0.732653,-0.383959,0.567211,0.209054,0.509467,-0.614831,0.254016]],"b1":[2.137946,-1.714827,-4.057068,-0.364065,-0.951193,-1.685077,-1.866178,0.311527,1.896058,-1.592792,-4.563233,-0.411157,-1.250319,-1.632786,-2.024869,0.640857],"W2":[[0.268402,-2.000916,0.0856,-0.861955,-3.894183,-0.361563,-1.243588,0.985009,0.07812,0.066835,0.070556,-0.038538,0.113896,0.16684,-0.067173,0.020559],[0.557237,-1.3229,-1.301352,1.500511,0.992252,-1.109655,-0.230368,0.42819,0.149157,-0.132803,-0.053856,0.454997,0.008623,-0.066429,-0.019401,-0.075892]],"b2":[1.262764,1.455251]}]},"code_sha256":"ab40e6097f72b8c9805037ae4f74463f79ac70aa0df73bf64cbf9c7c929af190","code_zb64":"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","frozen_manifest":{"policy_sha256":"cf0fd7c9cf2f17b3cedab860a577a6546ba93158e8e0c808a583f6f848f5faf8","code_sha256":"ab40e6097f72b8c9805037ae4f74463f79ac70aa0df73bf64cbf9c7c929af190","port_sha256":"da9774f8703cfed6a1ff714ecb9dc9cee2295c746561d9f5f1c728d1864e772d","sim_sha256":"aa97e7eba379b1d2b77cdbd2778dee053c603ba1c59852f680026c23301600d3","selected_by":"provided weights, no search","weights_sha256":"4e586ca084c334f2e2cb11e450ac3ebc8ad53597ddbc81128b7aac437e86f60e","policy_array_sha256":"38e3ba270467bddf4789c11eb69f40f614335ccd58ebd61fd708d71fbaf32de9"},"replica_validation":{"frozen_vs_IA":{"n":8192,"mean_diff":0.2191172289957222,"se":0.005696962301567071,"worst5":[[41011014,-2.341803521869565],[41013265,-2.2392831704679566],[41017841,-2.128406466569686],[41012019,-2.099575899743513],[41013754,-2.045469508805809]],"retail_delta":-0.1630386026014834,"arb_delta":0.3821558315972055,"seeds":[41010000,41018191]}},"real":{"seeds":[8021504,8022015],"n":512,"engine":"harness real: amm_sim_rs.run_batch(code, VanillaStrategy, configs, 8), each arm alone; configs via amm_competition build_config with sim.market_config(seed) (MatchRunner._build_configs draw order); 8 chunks of 64","paired_vs_IB":{"n":512,"mean_diff":-0.07794263887159913,"se":0.03702758872871369,"worst5":[[8021702,-4.014879442411143],[8021643,-3.4125419341894485],[8021594,-2.6015559952665512],[8021885,-1.759112082222714],[8021636,-1.6050564274701173]],"retail_delta":-0.5535654386563231,"arb_delta":0.4756227997847269},"paired_vs_IAD":{"n":512,"mean_diff":0.19055994004816856,"se":0.020384460544490664,"worst5":[[8021702,-3.4209812790310252],[8022012,-2.817457278068673],[8021528,-1.1216137222722296],[8021689,-1.0360168471518136],[8021885,-0.9889661302989907]],"retail_delta":-0.16365657711382608,"arb_delta":0.3542165171619968},"IAD_vs_IB":{"n":512,"mean_diff":-0.2685025789197677,"se":0.03715959093042562,"worst5":[[8021643,-3.8699684128052922],[8021594,-2.435733988751565],[8021527,-2.014064499919641],[8021644,-1.8774554718979743],[8021753,-1.7413985903872344]],"retail_delta":-0.38990886154249704,"arb_delta":0.12140628262273012},"mean_edge":{"IB":{"edge":525.8798342753729,"retail":555.1890862885882,"arb":-29.3092520132148},"IAD":{"edge":525.6113316964535,"retail":554.799177427045,"arb":-29.187845730592063},"Frozen":{"edge":525.8018916365013,"retail":554.635520849932,"arb":-28.83362921343009}},"code_sha256":{"IB":"301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686","IAD":"7f6998c8df1b738dbd9715053edae7c9c8fdad71bf7228d67b6f1b7573c7126b","Frozen":"ab40e6097f72b8c9805037ae4f74463f79ac70aa0df73bf64cbf9c7c929af190"},"retail_arb_note":"retail/arb deltas are edge decomposition from harness.decompose (arb volume reconstructed and checked vs engine)"},"gas":{"afterSwap_peak":135784,"oog":0,"per_arm":{"IB":{"afterSwap_peak":237069,"oog":0,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":512,"ok":512,"max_ok_gas":21796,"sum_ok_gas":11159552,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":5475745,"ok":5475745,"max_ok_gas":22592,"sum_ok_gas":123548061260,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":512,"ok":512,"max_ok_gas":21526,"sum_ok_gas":11021312,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":512,"ok":512,"max_ok_gas":243227,"sum_ok_gas":124532224,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":5501434,"ok":5501434,"max_ok_gas":237069,"sum_ok_gas":744143740489,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":512,"ok":512,"max_ok_gas":21735,"sum_ok_gas":11128320,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}]},"IAD":{"afterSwap_peak":131836,"oog":0,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":512,"ok":512,"max_ok_gas":21796,"sum_ok_gas":11159552,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":5480081,"ok":5480081,"max_ok_gas":22592,"sum_ok_gas":123645884836,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":512,"ok":512,"max_ok_gas":21526,"sum_ok_gas":11021312,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":512,"ok":512,"max_ok_gas":176917,"sum_ok_gas":90581504,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":5464812,"ok":5464812,"max_ok_gas":131836,"sum_ok_gas":571820126735,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":512,"ok":512,"max_ok_gas":21767,"sum_ok_gas":11144704,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}]},"Frozen":{"afterSwap_peak":135784,"oog":0,"gas_stats":[{"role":"Baseline","callback":"afterInitialize","calls":512,"ok":512,"max_ok_gas":21796,"sum_ok_gas":11159552,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"afterSwap","calls":5475237,"ok":5475237,"max_ok_gas":22592,"sum_ok_gas":123536688132,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Baseline","callback":"getName","calls":512,"ok":512,"max_ok_gas":21526,"sum_ok_gas":11021312,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterInitialize","calls":512,"ok":512,"max_ok_gas":177119,"sum_ok_gas":90684928,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":5467938,"ok":5467938,"max_ok_gas":135784,"sum_ok_gas":592494484152,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":512,"ok":512,"max_ok_gas":21970,"sum_ok_gas":11248640,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}]}}},"valid":true,"notes":["Setup: goal SETUP script ran verbatim from the pinned checkout (exit 0, StarterStrategy validated). KIT-B and IB artifacts: all sha256 checks passed; kit tests 15/15 OK; restore-ia reproduced IA code_sha256 956566e9...","Gate A (kit IA port vs IA.sol, 50x2000 callbacks): max 6.5e-5 bps. Gate B (kit command): replica IA-T +1.4654 vs real +1.513, error 0.048 < 0.15. Gate C (kit emitter on IA weights vs IA.sol): 6.5e-5 bps; 19-16-2 gated start vs IA.sol: 6.5e-5 bps (start reproduces IA fees); frozen trained Solidity vs its port: see gates.C.frozen.","Policy built with kit expand --units 16 (new units copy old input rows, output weights 0), then the net duplicated into two nets with gate firstInStep. Width 16 passed compile, gas probe and speed, so no step-down was needed; 32/24 were not tried.","Kit 'train' fixes ES seed 20260205, sigma 0.1, seeds 400000000+ and no diagonal/decay options, so the search used the harness Python API (port.policy, harness.with_weights/paired, sim._worker in a persistent 24-process fork pool) with pycma: popsize 16, seed 20261122, CMA_diagonal=True, CMA_stds = per-group RMS (W1,b1,W2,b2 pooled over both nets), sigma0 0.05, sigma capped after each tell at 0.05*0.5^(minutes/40). CMA's own step-size control shrank sigma far below the cap (0.0083 by 7 min, 0.0007 at the end).","Fitness = mean edge of each proposal on the generation's 512 shared replica markets (ranking is the same as gain over IA on those seeds). Monitor: ES mean every 10 generations on 30000000..30002047, gain over IA on the same seeds; the best-monitor ES mean (gen 1010, +0.191) was frozen.","Kit holdout command is hard-wired to seeds 40000000..; the brief's 41010000..41018191 was run once via the harness API (check_frozen + sim.run_many), frozen vs IA.","Real engine: kit 'real' command (run_batch(code, Vanilla, configs, 8), each arm alone), arms IB, IAD, Frozen, 8 chunks of 64 seeds over 8021504..8022015, each seed used once, then kit 'aggregate'. Gas probe used 8022016..8022031 (IAD was also run on those probe seeds as the command needs two arms).","Result: frozen beats IAD/IA by +0.19 real (+0.22 replica holdout), but on these seeds it does not beat IB (-0.078 se 0.037). IB itself beat IAD by +0.27 here. This leg started from IA's weights, not IB's; the gain over IA (+0.19 after 1083 generations) is below IB's +0.59 over HA design gain, and the curve was flattening as sigma collapsed.","A stray empty directory amm-challenge/.git (hook samples and config only) remains at the workspace root: the clone was first made there and moved into test/scratch, and the sandbox refused to delete those files. It is not part of the deliverable."]}