{"blocked":null,"gates":{"setup":{"pass":true,"checkout":"6b6921f8d463314aa7c96234e1be25a25245f704","wheel_sha256":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","starter_validate":true,"checkout_location":"test/scratch/amm-challenge (workspace, scratch area)"},"A":{"sequences":50,"callbacks":100000,"max_error_bps":0.001221813301643948,"reverts":0,"threshold_bps":0.01,"pass":true,"harness":"independent EVM deployment per sequence, init 100/10000, RNG 440103+seq, elapsed from [0,0,0,1,1,2,8,13], lognormal(-2,1.5) X amounts capped at 2% of X reserve; side forced to bring spot back when spot leaves [25,400] (4x of 100); replica _execute produces post-trade reserves; 10-sequence commands","stress":{"sequences":10,"callbacks":20000,"max_error_bps":0.0001846403244187833,"reverts":0,"rng":"440103+900000+seq, amounts uncapped (trades the replica rejects are skipped)","gated":false}},"B":{"paired":{"n":1024,"mean_diff":0.7692129383987165,"se":0.026913474696268633},"seeds":"8588000..8589023","target_real":0.819,"abs_error":0.04978706160128343,"pass":true},"C":{"sequences":50,"callbacks":100000,"max_error_bps":0.00048536453731151674,"reverts":0,"threshold_bps":0.1,"pass":true,"harness":"as Gate A, on the frozen Solidity vs the START port evaluated at the frozen params"}},"speed":{"markets_per_s":371.4784059149651,"ib_markets_per_s":476.26537100384195,"procs":4,"cpus":4,"n_steps":10000,"note":"1024 START replica markets on a warmed fork pool (numba compiled before timing); >=300 so M=512 and stop 30 min before end"},"search":{"generations":177,"minutes":61.56,"M":512,"population":16,"es_seed":20261405,"sigma0":0.2,"sigma_cap":"0.2*0.5^(minutes/90)","final_sigma":0.12463571879670915,"train_seeds":"1316000000..1316090623 (gen g uses 1316000000+512g..+511, each once)","z_map":"219 z: 178 head weights (W1,b1,W2,b2) weight=start+0.05*rms(block)*z rounded to 1e-6; 41 constants (38 RS2 + ANCHOR_COUNT_CAP, ANCHOR_LINEAR_K, ANCHOR_QUADRATIC_K) = start*2^(0.03z), integer constants rounded; feature scaling unchanged","monitor":{"seeds":"30000000..30002047","points":[{"gen":0,"minutes":0.0,"mean_edge":529.01702},{"gen":15,"minutes":5.09,"mean_edge":529.01368,"vs_start":-0.00334},{"gen":30,"minutes":10.17,"mean_edge":529.01803,"vs_start":0.00101},{"gen":45,"minutes":15.35,"mean_edge":529.02519,"vs_start":0.00817},{"gen":59,"minutes":20.39,"mean_edge":529.01871,"vs_start":0.00169},{"gen":73,"minutes":25.49,"mean_edge":529.02167,"vs_start":0.00465},{"gen":87,"minutes":30.55,"mean_edge":529.02325,"vs_start":0.00623},{"gen":102,"minutes":35.89,"mean_edge":529.02565,"vs_start":0.00863},{"gen":117,"minutes":41.21,"mean_edge":529.02358,"vs_start":0.00656},{"gen":132,"minutes":46.28,"mean_edge":529.03734,"vs_start":0.02032},{"gen":147,"minutes":51.36,"mean_edge":529.03524,"vs_start":0.01822},{"gen":162,"minutes":56.41,"mean_edge":529.03969,"vs_start":0.02267},{"gen":177,"minutes":61.48,"mean_edge":529.03066,"vs_start":0.01364}]},"best":{"generation":162,"monitor_mean_edge":529.0396862039668,"monitor_gain_vs_start":0.022665627199444316},"curve_columns":["gen","minutes","best_proposal_edge","mean_proposal_edge","sigma"],"curve":[[1,0.34,525.4617,520.8279,0.19553],[2,0.67,529.8822,529.817,0.19162],[3,1.01,538.6427,526.985,0.18816],[4,1.35,530.0814,530.0308,0.18507],[5,1.69,539.2445,516.8489,0.18235],[6,2.03,526.6446,516.3172,0.18005],[7,2.36,526.3004,526.1674,0.17793],[8,2.69,525.5618,520.3059,0.17608],[9,3.02,530.8095,530.7007,0.17431],[10,3.36,519.9498,514.81,0.17264],[11,3.71,535.0854,534.9651,0.17123],[12,4.05,524.9831,514.1907,0.16992],[13,4.39,527.248,519.0756,0.16869],[14,4.74,531.6379,516.7188,0.16753],[15,5.09,537.4099,526.0456,0.16637],[16,5.51,530.4909,529.8884,0.16536],[17,5.84,531.9467,531.8636,0.16429],[18,6.17,527.2573,527.1729,0.16339],[19,6.5,520.1344,520.0437,0.1627],[20,6.83,523.3411,523.2602,0.1621],[21,7.16,529.1314,529.0441,0.16141],[22,7.5,531.9283,531.8468,0.16069],[23,7.83,524.4532,524.3841,0.15998],[24,8.17,534.0197,533.9555,0.15926],[25,8.5,532.9292,532.8262,0.1587],[26,8.83,532.5322,532.4532,0.15804],[27,9.16,533.8656,533.6981,0.15748],[28,9.5,535.4891,534.6768,0.15695],[29,9.83,535.3458,535.2827,0.15641],[30,10.17,529.6043,529.5353,0.15587],[31,10.6,526.7109,526.6417,0.15531],[32,10.94,526.9684,526.8831,0.15481],[33,11.27,522.8001,522.7152,0.15426],[34,11.62,529.8567,529.803,0.15378],[35,11.95,527.0893,527.0107,0.15325],[36,12.28,523.3933,523.3088,0.1527],[37,12.62,538.4025,538.361,0.15225],[38,12.96,530.4491,530.3586,0.15195],[39,13.29,534.2797,534.2282,0.15171],[40,13.63,539.7069,539.623,0.15152],[41,13.96,522.9996,522.9583,0.15129],[42,14.29,524.6887,524.6427,0.15109],[43,14.64,530.3348,530.2618,0.1509],[44,15.0,535.276,535.1443,0.15068],[45,15.35,528.0157,524.4582,0.1505],[46,15.79,525.6416,520.0744,0.15021],[47,16.15,534.0661,533.9978,0.15005],[48,16.51,535.6815,535.6065,0.14988],[49,16.86,526.8884,526.8472,0.14968],[50,17.21,529.9813,529.931,0.14937],[51,17.57,537.1384,532.0171,0.14907],[52,17.92,535.1291,530.5046,0.14871],[53,18.27,526.8945,521.8796,0.14832],[54,18.63,528.3696,528.3332,0.14795],[55,18.98,524.5947,520.1819,0.14754],[56,19.33,524.1143,524.0676,0.14724],[57,19.69,530.0383,529.9326,0.14698],[58,20.04,531.9965,531.9344,0.14676],[59,20.39,528.8374,528.7489,0.14654],[60,20.83,528.1526,522.5294,0.14628],[61,21.18,531.3326,531.2718,0.14609],[62,21.53,527.5715,527.4637,0.14583],[63,21.88,530.2758,530.2237,0.14548],[64,22.24,528.4316,528.3526,0.14516],[65,22.6,523.6843,523.6261,0.14478],[66,22.96,532.6158,527.8292,0.14448],[67,23.32,527.7633,522.2136,0.14418],[68,23.69,532.2176,531.5654,0.14394],[69,24.05,529.8734,529.8005,0.14369],[70,24.41,520.7425,520.4672,0.1434],[71,24.77,528.0333,527.9874,0.14314],[72,25.13,525.1829,525.1365,0.14285],[73,25.49,531.6322,529.7415,0.14256],[74,25.92,527.6475,527.5788,0.14228],[75,26.28,523.0758,517.109,0.14198],[76,26.64,526.6542,521.6994,0.14164],[77,26.99,530.0237,529.9335,0.14131],[78,27.36,531.214,525.1885,0.14093],[79,27.72,523.9622,523.8956,0.14066],[80,28.07,531.5367,531.4462,0.14044],[81,28.44,535.0782,535.0389,0.14027],[82,28.8,529.9644,526.8793,0.14017],[83,29.15,526.8284,526.7723,0.14006],[84,29.5,526.5822,526.5458,0.14007],[85,29.85,524.7825,524.7349,0.13999],[86,30.2,526.7527,526.6527,0.13992],[87,30.55,529.1626,529.0758,0.13997],[88,30.99,529.411,529.3526,0.14001],[89,31.34,533.686,533.5995,0.14001],[90,31.69,525.2715,525.2095,0.1401],[91,32.04,528.2029,528.1422,0.14031],[92,32.39,530.1032,530.0584,0.14048],[93,32.74,523.5838,523.5398,0.14048],[94,33.1,530.8089,530.7431,0.14045],[95,33.45,530.5822,530.4915,0.14048],[96,33.8,534.9332,534.8639,0.14041],[97,34.16,535.7475,535.6445,0.14034],[98,34.51,526.3653,526.2891,0.14022],[99,34.86,526.9055,526.8257,0.14004],[100,35.21,525.9524,525.9033,0.13991],[101,35.54,528.7164,528.6318,0.13972],[102,35.89,524.6624,516.2786,0.13954],[103,36.34,527.6971,522.7766,0.13937],[104,36.69,531.51,531.4563,0.13923],[105,37.04,523.5853,513.871,0.13905],[106,37.39,529.8968,529.831,0.13889],[107,37.74,528.5556,528.4844,0.13864],[108,38.1,534.3434,534.2702,0.13849],[109,38.45,528.1023,528.0359,0.13834],[110,38.81,533.9869,533.9272,0.13809],[111,39.16,528.3399,525.6523,0.13791],[112,39.51,525.5022,525.4484,0.13764],[113,39.85,525.8435,525.7995,0.13749],[114,40.19,530.3975,530.3571,0.13733],[115,40.54,535.6206,535.5749,0.1371],[116,40.87,525.0857,524.5168,0.13674],[117,41.21,529.8874,525.2717,0.1363],[118,41.62,524.6271,524.5747,0.13584],[119,41.95,532.0299,531.9205,0.13546],[120,42.28,533.1796,533.1132,0.13502],[121,42.61,523.0594,523.0131,0.13463],[122,42.93,521.636,521.5727,0.13424],[123,43.27,520.6557,520.5966,0.13391],[124,43.61,533.9351,533.8919,0.13358],[125,43.94,531.6615,531.5928,0.13324],[126,44.28,530.9914,530.9521,0.13298],[127,44.61,520.1665,520.1168,0.1328],[128,44.94,522.7005,522.6246,0.13261],[129,45.27,523.6417,516.2058,0.13252],[130,45.61,525.4675,519.6547,0.13249],[131,45.95,527.9346,527.8703,0.13236],[132,46.28,526.0417,526.0014,0.13216],[133,46.7,532.4488,529.0465,0.13211],[134,47.03,524.8712,524.8117,0.13203],[135,47.36,532.53,530.996,0.132],[136,47.7,531.9276,531.862,0.13197],[137,48.03,526.7996,521.1615,0.13187],[138,48.36,531.1743,531.0911,0.13186],[139,48.69,530.3991,530.3627,0.13189],[140,49.02,522.8692,517.7695,0.13187],[141,49.35,523.4879,519.5059,0.13188],[142,49.69,529.0065,519.0691,0.13193],[143,50.02,527.9562,523.3126,0.13196],[144,50.35,527.7444,522.8291,0.13203],[145,50.69,534.7633,534.6802,0.13212],[146,51.02,523.6747,523.6168,0.13223],[147,51.36,534.3837,534.3357,0.13228],[148,51.78,531.9467,531.9142,0.1323],[149,52.1,519.7169,519.6783,0.13226],[150,52.44,533.6851,533.622,0.13217],[151,52.77,528.4529,528.3869,0.13212],[152,53.09,524.162,524.1198,0.13213],[153,53.42,523.3557,522.923,0.13222],[154,53.75,526.0493,526.0077,0.13228],[155,54.09,527.2184,527.1585,0.13227],[156,54.42,528.3888,528.3473,0.13183],[157,54.75,528.1368,528.0254,0.13151],[158,55.08,523.2543,523.2107,0.13121],[159,55.41,527.1143,526.5769,0.13082],[160,55.74,527.8722,527.8291,0.13061],[161,56.07,522.43,521.3131,0.13034],[162,56.41,538.2346,538.1708,0.12997],[163,56.82,530.5105,524.9846,0.12954],[164,57.15,533.2117,533.1462,0.12909],[165,57.48,530.2769,530.2178,0.12873],[166,57.82,530.5919,530.547,0.12843],[167,58.15,536.8112,536.7498,0.12813],[168,58.48,525.2179,525.1739,0.12775],[169,58.82,525.8459,525.786,0.1274],[170,59.15,531.9635,531.9222,0.12706],[171,59.48,531.254,531.2128,0.12668],[172,59.81,530.2776,530.2461,0.12625],[173,60.15,530.797,530.7559,0.12588],[174,60.48,528.5475,528.5008,0.12559],[175,60.81,534.7805,534.7136,0.12533],[176,61.14,535.7485,535.7085,0.12506],[177,61.48,529.1226,525.3189,0.12464]]},"params":{"W1":[[-0.079952,0.734998,-0.59387,2.992498,-2.361058,0.513959,-1.43988,2.343478,-5.238551,-1.785171,-0.82241,0.004509,0.458084,-2.136381,-0.59959,-0.15738,-1.247507,-0.19135,1.558294],[0.698338,0.830728,2.037415,2.769746,-0.161536,-0.303539,-0.515689,0.36367,-0.398535,0.203226,-0.076873,-1.891364,0.092157,-0.116595,-0.027064,1.108367,0.30928,0.185476,1.148139],[1.106939,3.770646,-1.276856,0.72102,0.938723,2.246659,-1.727223,1.143559,1.265392,-0.712842,0.415745,-0.001844,-0.435339,0.452268,0.238197,1.153637,-2.488738,-0.432194,-2.270761],[0.416058,-1.314643,1.086261,-0.360886,-1.062987,-0.409338,0.148562,0.072579,0.70709,0.166929,0.133462,-1.761333,-0.309042,0.224682,0.169747,-1.072999,1.052633,-0.499577,-0.825613],[1.389407,0.535643,4.870081,-0.001982,-1.99837,-1.156733,-1.194246,-0.655044,-0.39552,0.472186,-0.037554,-2.342606,-0.096441,-1.095293,0.31473,-0.657094,2.278469,-0.123014,0.51917],[1.338501,-1.907653,0.489645,-1.389534,3.719969,1.541884,3.753887,0.474516,-0.561765,0.05684,-0.022976,3.711521,0.691059,-1.181067,0.226182,0.560001,-1.817182,-0.262585,-1.57406],[-1.080757,1.104757,-0.110899,-0.773493,2.52121,0.741619,-1.275515,2.273586,1.280401,-1.417094,1.177818,1.141003,1.427877,-1.129295,-1.066641,-1.434327,0.988059,-0.87638,2.52464],[-2.502998,-2.67368,3.208543,3.692376,-0.168986,-0.95582,-1.849137,2.460942,0.499238,-0.861871,2.545794,-2.176062,1.385488,0.117488,0.721164,0.975554,-0.409729,-1.828008,1.239281]],"b1":[1.797149,-1.612921,-4.307268,-1.033401,-1.548069,-2.103091,-0.71209,0.46922],"W2":[[0.101484,-2.018528,0.98572,-0.714422,-3.07473,-0.719392,-1.087058,0.981022],[0.459053,-1.994053,-1.789967,3.575405,0.357642,-2.079695,0.750229,-0.058281]],"b2":[1.313528,2.879086],"constants":{"ELAPSED_CAP":7,"SIGNAL_THRESHOLD":0.0011899890312095365,"DIR_DECAY":0.7272675923009988,"ACT_DECAY":0.3767594312885947,"SIZE_DECAY":0.4771425110767823,"TOX_DECAY":0.9563566741112095,"SIGMA_DECAY":0.7153687242098377,"LAMBDA_DECAY":0.9940497479306218,"SIZE_BLEND_DECAY":0.8379593186336778,"TOX_BLEND_DECAY":0.23268082550846103,"ACT_BLEND_DECAY":0.9875107166088825,"PHAT_ALPHA":0.25058330047535715,"PHAT_ALPHA_RETAIL":0.053413783930056885,"PHAT_ALPHA_SAME":0.14793330102376914,"DIR_IMPACT_MULT":4,"GATE_SIGMA_MULT":7.026597702752823,"MIN_GATE":0.030804507612859484,"TRADE_TOX_BOOST":0.3083789376256209,"STALE_ATTRACT_FRAC":0.6839982911264377,"RET_CAP":0.023591921432218714,"TOX_CAP":0.2067938419216272,"TRADE_RATIO_CAP":0.184292597986333,"LAMBDA_CAP":1.150321835706944,"STEP_COUNT_CAP":63,"BASE_FEE":0.0004092648140320826,"SIGMA_COEF":0.21066071513710163,"LAMBDA_COEF":0.0012655418251777048,"FLOW_SIZE_COEF":0.5101670111138514,"TOX_COEF":0.030841606967541964,"TOX_QUAD_COEF":1.5696934431367202,"ACT_COEF":8.41811069503635,"DIR_COEF":0.0017841409844314945,"DIR_TOX_COEF":0.007620915025585498,"STALE_DIR_COEF":0.748598392449661,"SIGMA_TOX_COEF":0.05878769996901838,"TAIL_KNEE":0.05500650070351312,"TAIL_SLOPE_PROTECT":0.8441912210249988,"TAIL_SLOPE_ATTRACT":0.8549408212295045,"ANCHOR_COUNT_CAP":720,"ANCHOR_LINEAR_K":0.6742642696475162,"ANCHOR_QUADRATIC_K":1.1134582060632834},"scaling":{"feature_order":["sigmaHat","lambdaHat","sizeHat","toxEma","actEma","direction","(spot-staleHat)/staleHat","signed_trade_ratio","arb_probability","first_in_step","uncertainty","min(silent,8)/8","anchor_mean","raw_size","step_trade_count","prev_bid_fee","prev_ask_fee","steps_since_arb_like_print","router_implied_vanilla_spot_dev"],"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],"weight_fixed_point_scale":1000000,"input_clip":[-4,4],"hidden_relu_clip":[0,4],"output_unit_fee":0.0001,"note":"unchanged from CG"}},"code_zb64":"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","code_sha256":"3f157d3e7c6f8e4c82a4c3fb2332f4503da729c72232dfe72f0e7c9980ae0949","port_zb64":"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","port_sha256":"732c0fb615480020795039a111e4a49a46f851e6f29720b092665b247d79006b","holdout":{"seeds":"41050000..41058191","frozen_vs_start":{"n":8192,"mean_diff":0.015511671858974167,"se":0.004043544961862395},"frozen_vs_IB":{"n":8192,"mean_diff":0.7866292124008722,"se":0.009710830550364025},"start_vs_IB":{"n":8192,"mean_diff":0.7711175405418981,"se":0.009796144376957363},"means":{"frozen":530.3244912043697,"start":530.3089795325106,"IB":529.5378619919688}},"real":{"seeds":"8124928..8125439","engine":"amm_sim_rs.run_batch(code, VanillaStrategy, configs, 8); configs per MatchRunner._build_configs draw order; each strategy alone vs 30 bps Vanilla; 8 x 64-seed commands per arm","frozen_vs_start":{"n":512,"mean_diff":0.01470904157897679,"se":0.014246205571251808,"sum":7.531029288436116,"sumsq":53.21013278633838,"worst5":[{"seed":8125377,"diff":-1.2463357433808824},{"seed":8125154,"diff":-1.1784086135889993},{"seed":8125196,"diff":-0.8590486667105779},{"seed":8125341,"diff":-0.844887799889932},{"seed":8124971,"diff":-0.8244852304620736}],"retail_volume_delta_mean":-58.760769023781634,"arb_volume_delta_mean":-23.210972215841828,"by_quartile_of_IB_retail_volume":[{"q":1,"n":128,"mean_diff":0.0010015258265210214},{"q":2,"n":128,"mean_diff":0.03486663213957275},{"q":3,"n":128,"mean_diff":0.05535799583570222},{"q":4,"n":128,"mean_diff":-0.03238998748588884}]},"frozen_vs_IB":{"n":512,"mean_diff":0.8133415211466508,"se":0.03942106596948997,"sum":416.4308588270852,"sumsq":745.2819844968795,"worst5":[{"seed":8125302,"diff":-2.3335315809429176},{"seed":8125104,"diff":-1.979989475029015},{"seed":8124946,"diff":-1.7221214205653723},{"seed":8125335,"diff":-1.541174593999017},{"seed":8124956,"diff":-1.5395932182439083}],"retail_volume_delta_mean":240.01385690101074,"arb_volume_delta_mean":-68.48279220523233,"by_quartile_of_IB_retail_volume":[{"q":1,"n":128,"mean_diff":0.7924967267366769},{"q":2,"n":128,"mean_diff":0.9374261772887773},{"q":3,"n":128,"mean_diff":0.7178641137445481},{"q":4,"n":128,"mean_diff":0.805579066816601}]},"start_vs_IB":{"n":512,"mean_diff":0.798632479567674,"se":0.04014852863165411,"sum":408.8998295386491,"sumsq":748.2864439951054,"worst5":[{"seed":8124946,"diff":-1.8073240915778115},{"seed":8125302,"diff":-1.6388808403580697},{"seed":8125128,"diff":-1.579464310735034},{"seed":8125104,"diff":-1.5627355006881771},{"seed":8125049,"diff":-1.5426333360430817}],"retail_volume_delta_mean":298.77462592479236,"arb_volume_delta_mean":-45.271819989390494,"by_quartile_of_IB_retail_volume":[{"q":1,"n":128,"mean_diff":0.7914952009101559},{"q":2,"n":128,"mean_diff":0.9025595451492046},{"q":3,"n":128,"mean_diff":0.6625061179088458},{"q":4,"n":128,"mean_diff":0.8379690543024898}]},"means":{"FROZEN":532.3949669688994,"START":532.3802579273205,"IB":531.5816254477528},"retail_volume_mean":{"FROZEN":78772.59519864457,"START":78831.35596766835,"IB":78532.58134174356},"arb_volume_mean":{"FROZEN":24371.234834967683,"START":24394.44580718352,"IB":24439.71762717291}},"gas":{"afterSwap_peak":{"frozen":237695,"start":237701,"IB":237142},"oog":0,"amm_sim_rs_gas_stats_submission_totals":{"FROZEN":{"afterSwap_peak":237695,"calls":5575737,"ok":5575737,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"START":{"afterSwap_peak":237701,"calls":5577273,"ok":5577273,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"IB":{"afterSwap_peak":237142,"calls":5533403,"ok":5533403,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}}},"valid":true,"hashes":{"start_artifact_sha256":"3d001532cce4c2885307bb007a5170f77dd4b2f8151d041696e04a1c60a0f475","start_code_sha256":"cb6d945511e1e10af78baa64c2a6cb25806f0998403ce6440654bfc3c70092d9","start_port_sha256":"732c0fb615480020795039a111e4a49a46f851e6f29720b092665b247d79006b","ib_artifact_sha256":"afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557","ib_code_sha256":"301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686","ib_port_sha256":"f63227c5e0f63633efd132d6fb402ede665e5c9cb24481911471e8dc20a3362d","kit_artifact_sha256":"48cd6a10f39fc22a79c5f12398474bd65282803d59314819acd586f187015808"},"notes":["Frozen (CMA ES mean at generation 162 of 177) beat START slightly on replica holdout: +0.0155 (se 0.0040, n 8192) on seeds 41050000..41058191; real engine +0.0147 (se 0.0142, n 512) on 8124928..8125439, which is within noise. Frozen minus IB real +0.8133 (se 0.0394); START minus IB real +0.7986 (se 0.0401).","Search progress was small: the monitor ES-mean gain over START peaked at +0.0227 (gen 162) on 2048 monitor seeds, then fell back to +0.0136 at gen 177. 61.5 search minutes at M=512 and population 16.","Gate A used amounts capped at 2% of the X reserve, with spot kept within 4x of the start (25..400): no reverts in 100,000 callbacks, max error 0.0012 bps. The previous leg's revert (panic 0x12 under 15%-capped stress) did not recur in the 10 uncapped stress sequences here (RNG 440103+900000+seq), but those use different RNG streams and are not a proof that it cannot revert.","Freezing changes only literals in START's Solidity: 38 RS2 uint256 constants (WAD; integer constants as integers), the anchor cap 715 -> 720, the two anchor k WAD literals, and the _head weights at 1e-6. Freezing at z=0 was checked to reproduce START's Solidity byte for byte.","port_zb64 is START's port, unchanged. It reads every tuned value from the W vector: [1], 19 multipliers, 19 offsets, W1 row-major, b1, W2 row-major, b2, 3 anchor constants, then TH_VALUES with the named RS2 constants replaced from params.constants. Scaling is unchanged. IB ran in its own port with its frozen 178 head weights placed at TH[HEAD0:].","Real-engine retail/arb fields are retail_volume_y and arb_volume_y deltas from amm_sim_rs results. Real-engine retail/arb edge decomposition was not computed, because the kit's reconstruction asserts an initial fee of 4 bps that START does not use. by_quartile uses quartiles of IB's real retail volume.","Gate B's replica START-IB of +0.769 is 0.050 below the real +0.819 given in the brief. Speed: 371 START markets/s on 4 processes, so M=512, and the search was stopped about 35 minutes before the end of the time budget.","valid=true: no OOG, revert, halt or bad return in any real-engine call of any arm; frozen afterSwap peak 237,695 <= 245,000.","replica_only=false: the Linux setup succeeded."]}