{"blocked":null,"item":"gj05-s10-h30-p24","gates":{"A":{"passed":true,"sequences":50,"swap_callbacks":100000,"seeds":[310000,310049],"max_fee_diff_bps":8.814065310946972e-05,"fees_above_0_01_bps":0,"threshold_bps":0.01,"code_sha256":"e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b","what":"changed port (port2.py: anchor literals read W[NW..NW+2], TH taken from the parameter vector) with START params and IA constants vs IG Solidity EVM fees"},"B":{"n":512,"mean_diff":0.47212047649777866,"se":0.026045930005405876,"retail_delta":0.14292104169785336,"arb_delta":0.3291994347999265,"seeds":[7232768,7233279],"real_reference":0.5074247543096038,"error":-0.0353042778118251,"passed":true,"what":"replica IG minus IA on 512 seeds vs the real +0.507 in IG artifact real.vs_IA"},"C":{"passed":true,"sequences":50,"swap_callbacks":100000,"seeds":[310000,310049],"max_fee_diff_bps":8.709904256165579e-05,"fees_above_0_01_bps":0,"threshold_bps":0.1,"code_sha256":"fdf150d974205f88ff15b13413ffcaf7f8a74ded0c0388d5b4451ce6676b615c","what":"frozen Solidity EVM vs port2.py with the frozen values (1e-6 weights, WAD-literal / integer constants)"}},"speed":{"markets_per_s":661.3146190405353,"processes":6,"gate_B_markets_per_s":551.756532223279,"search_mean_markets_per_s":452.0234558410874,"mean_generation_seconds":27.184430014003407,"scope":"10000-step replica markets, warmed numba, fork pool of 6 (search pool); S measured before search on a 24x128 generation-shaped batch; machine was shared (load average about 29 on 6 cores during search)"},"search":{"generations":88,"minutes":40.578807953993476,"M":512,"popsize":24,"es_seed":20261225,"sigma0":1.0,"final_sigma":0.39247125034477853,"train_seeds":[1208000000,1208045055],"monitor_seeds":[30000000,30002047],"curve_columns":["search minutes","monitor gain of ES mean over START","se","sigma (z units)"],"curve":[[0.0,0.0,0.0,1.0],[5.358,0.08349543816703839,0.01601678997778284,0.8153958935726178],[10.236,0.1363502637346592,0.017497324549614425,0.7769860631275547],[15.318,0.1556165632552081,0.017137420712329654,0.7019233032446108],[20.242,0.12453607963267294,0.017580123739535224,0.6264467762512433],[25.463,0.17458034684442997,0.018038567065072265,0.5552542665297306],[30.695,0.15791302204698274,0.018111938667004446,0.49203006158242296],[35.611,0.17942195896796984,0.017883471546989427,0.439210018255376],[40.48,0.18303609765983928,0.01839586611552478,0.39247125034477853]],"frozen_point":{"minutes":40.48,"generation":88,"monitor_gain_over_START":0.18303609765983928,"se":0.01839586611552478},"start_monitor_mean_edge":528.4349011341002},"params":{"W1":[[0.225109,0.075913,-0.814452,2.715664,-2.558453,-0.315298,-1.302013,2.198294,-4.348964,-1.649922,-0.633663,-0.848917,0.631855,-1.347187,0.631609,0.511123,-0.822877,-0.003359,0.792525],[0.462248,1.064435,1.259469,3.007133,0.518735,0.68901,-0.284258,0.030372,-0.119968,0.339545,-0.009097,-1.895932,0.205996,-0.545056,0.014323,1.939925,0.495532,0.206,0.530624],[1.950573,3.263433,-1.349104,1.454809,2.058862,2.555112,-1.875746,1.937279,1.438766,-1.60012,0.107515,-1.152117,-0.572732,0.265408,0.035019,1.501958,-2.854477,0.113675,-1.366385],[-0.08648,-1.654734,-0.326839,-0.300459,-1.247005,-0.508009,0.148346,0.810059,0.385732,0.426762,0.281642,-1.836871,-1.027572,0.175003,0.134015,-0.374109,2.243576,-0.644957,-0.917471],[0.659634,0.75369,4.183242,-0.407882,-2.348766,-1.251266,-0.245066,-0.380926,0.088458,0.061122,0.08077,-2.369344,0.179653,-0.761059,0.167339,-0.132021,2.333086,-0.218642,0.226092],[1.284174,-1.739926,1.201162,-2.153638,3.481906,1.231956,2.406961,0.926285,-1.225551,-0.389265,0.172824,3.564065,0.289934,-0.730524,-0.301969,0.287317,-1.839373,-0.749025,-1.083876],[-2.152572,1.317626,-0.62865,-0.480174,2.577579,1.010583,-1.211059,1.892785,0.832695,-0.956265,1.340484,1.549723,1.149359,-0.15818,-1.36491,-1.382639,0.028119,-1.327261,2.359422],[-2.654516,-3.140404,3.368868,3.716136,-0.655395,-1.110009,-1.814945,1.926127,0.620609,-0.068619,2.810573,-2.192086,1.354554,-0.167096,0.585471,1.550021,-0.352536,-1.769419,1.679095]],"b1":[0.882408,-1.585217,-5.059718,-1.036181,-1.143906,-0.847382,-1.170601,0.672626],"W2":[[0.339108,-2.114703,0.323913,0.180234,-3.678275,-0.436769,-0.981058,0.975882],[0.717259,-1.675187,-1.342548,3.304555,0.475464,-1.672092,0.420806,-0.11108]],"b2":[1.523489,1.862319],"constants":{"ELAPSED_CAP":[8.0,7.0],"SIGNAL_THRESHOLD":[0.001538461538461538,0.001334177867019959],"DIR_DECAY":[0.75,0.7406521259389427],"ACT_DECAY":[0.53,0.5202612284815478],"SIZE_DECAY":[0.53,0.5535945345857054],"TOX_DECAY":[0.91,0.9080606845074018],"SIGMA_DECAY":[0.69,0.7085970248125311],"LAMBDA_DECAY":[0.99,0.9900517343848709],"SIZE_BLEND_DECAY":[0.828,0.829131067441135],"TOX_BLEND_DECAY":[0.051,0.17653142460563453],"ACT_BLEND_DECAY":[0.985,0.987292124944463],"PHAT_ALPHA":[0.27,0.25241758974417183],"PHAT_ALPHA_RETAIL":[0.06,0.05594902334155563],"PHAT_ALPHA_SAME":[0.12,0.1265340284687692],"DIR_IMPACT_MULT":[4.0,4.0],"GATE_SIGMA_MULT":[7.2,6.539686367766402],"MIN_GATE":[0.03,0.028863598710104927],"TRADE_TOX_BOOST":[0.35,0.3374781116020435],"STALE_ATTRACT_FRAC":[1.05,0.9230952398180964],"RET_CAP":[0.02857142857142857,0.028423236186170597],"TOX_CAP":[0.2,0.1922137404915674],"TRADE_RATIO_CAP":[0.2,0.20211176519003873],"LAMBDA_CAP":[1.82,1.8733012547032735],"STEP_COUNT_CAP":[64.0,65.0],"BASE_FEE":[0.0004,0.000416366450102328],"SIGMA_COEF":[0.2,0.1932420044673646],"LAMBDA_COEF":[0.0012,0.00112307967765087],"FLOW_SIZE_COEF":[0.4842,0.514300558726748],"TOX_COEF":[0.03,0.029657960355560332],"TOX_QUAD_COEF":[1.5,1.549943553856204],"ACT_COEF":[9.1843,9.32062428098033],"DIR_COEF":[0.002,0.002032215372551586],"DIR_TOX_COEF":[0.01,0.010622423181731257],"STALE_DIR_COEF":[0.685,0.7028805908559496],"SIGMA_TOX_COEF":[0.05,0.047652645709179486],"TAIL_KNEE":[0.06,0.0601346248338872],"TAIL_SLOPE_PROTECT":[0.93,0.8523572348603986],"TAIL_SLOPE_ATTRACT":[0.85,0.7957945830076665],"ANCHOR_COUNT_CAP":[674.0,655.0],"ANCHOR_LINEAR_K":[0.7126960148076508,0.6830107229585101],"ANCHOR_QUADRATIC_K":[1.2952407538263107,1.2970070897476886]},"feature_multipliers":"unchanged from IG (= IA)","feature_offsets":"unchanged from IG (= IA)","weight_fixed_point_scale":1000000},"restart":{"es_mean_z":[0.615722,-4.061247,-1.869553,2.390406,-2.228661,-2.23018,-1.947451,-1.132442,-1.95017,-0.273503,3.969363,0.73651,-3.278357,2.412523,2.641723,6.110852,-0.580458,2.125575,-3.810812,-1.288055,1.937749,-3.918335,-2.146205,1.310875,-0.077537,2.069006,0.926073,2.19226,-0.014321,2.165842,-1.389493,1.044684,-1.137529,0.331612,1.586434,4.240105,2.572217,-1.781324,1.634939,-2.826795,-3.579821,2.126068,2.802211,-1.12113,0.589077,1.266641,-2.990921,-0.176462,0.355601,-0.315365,2.252635,-1.895576,-0.398771,0.763198,-2.746958,1.351099,1.359327,-1.003904,-2.68066,-5.055811,1.192287,0.43829,0.91574,0.260926,3.177258,0.969878,0.496868,-0.026964,-1.220536,-2.384722,0.572196,-0.174425,1.04769,2.57648,0.255297,-2.691526,-3.726611,2.950231,-6.788955,3.320274,-0.097554,-1.256193,2.339176,0.995521,0.724215,0.220184,0.233635,-3.84337,0.812479,0.002175,-0.989304,2.232136,2.869349,-1.86768,-2.579622,-1.22815,0.499614,1.474733,0.235781,-0.730421,-0.226794,3.046934,0.343809,-0.588926,1.446021,2.979872,-1.100044,-3.242404,-0.548397,-0.030669,-2.07319,-1.652956,-4.054685,-1.95717,0.137094,3.212079,0.767906,1.502581,0.266289,0.069855,0.662795,-0.947164,-4.832545,1.972163,-1.513093,1.310285,-3.1189,-0.68698,-0.573352,-0.590592,-1.898994,1.996543,1.526168,-0.775575,1.266011,-3.527522,-2.117304,3.97382,-5.004969,-0.518667,-0.726445,-2.360362,1.256404,1.865143,-1.937347,-0.118798,0.69156,-0.669881,-0.080619,0.777895,-0.962574,0.648802,-0.760447,-0.444392,-3.06399,-4.405186,3.432389,-0.117454,2.087131,3.607158,-0.960028,-0.061157,0.341179,1.594655,-0.930256,-1.345794,0.473119,-0.886573,0.015794,-1.748812,-0.992902,-3.445966,3.619241,1.851122,-2.539431,-2.689447,1.673023,-2.068653,-3.582124,-6.851245,1.765348,0.986276,-2.476869,1.025231,-2.975087,-0.249436,-0.317282,-6.82315,-7.974656,-3.238232,-3.361652,2.5497,1.78697,-4.625849,-1.857044,-1.752033,-6.194597,-0.250078,-1.909618,0.50511,1.388149,1.00621,1.928461,-1.653043,-3.185804,2.900288,-0.551437,1.575106,0.708561,0.768444,2.903764,1.239188,-2.312393,0.107781,-4.192417,-3.168892,-1.37073,-2.045954,0.065536],"sigma":0.39247125034477853,"next_train_seed":1208045056,"generations_done":88,"z_rule":"weight = IG + 0.05*rms(IG block)*z (blocks W1,b1,W2,b2); constant x=clip(0.03 z,-1,1), value=IA*2^x, decays 1-d=(1-d_IA)*2^x, integers rounded; z order = 178 weights (W1 row-major, b1, W2 bid row then ask row, b2) then the 41 constants in params.constants order"},"code_zb64":"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","code_sha256":"fdf150d974205f88ff15b13413ffcaf7f8a74ded0c0388d5b4451ce6676b615c","port_zb64":"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","port_sha256":"c509ee132da4a74851f699db3c02974676a69e854205f68512ef4ff2ba2f6f6d","port_api":"strat_init(S,P,x0,y0)/strat_after(S,P,...) with P = [1, mult(19), off(19), W1, b1, W2, b2, anchor cap, anchor linear k, anchor quadratic k, TH_VALUES with the 38 named constants set]; used inside the replica STRATEGY block","holdout":{"seeds":[41010000,41018191],"frozen_vs_start":{"n":8192,"mean_diff":0.2049904643895624,"se":0.008325164506270537},"frozen_vs_IB":{"n":8192,"mean_diff":0.3883999601766666,"se":0.009166572102920685},"start_vs_IB":{"n":8192,"mean_diff":0.18340949578710425,"se":0.008070722340051928},"means":{"frozen":530.5636269312631,"start":530.3586364668735,"IB":530.1752269710864},"evaluated_once":true},"real":{"seeds":[8093184,8093695],"engine":"amm_sim_rs.run_batch(X, VanillaStrategy, configs, 8), each arm alone vs 30 bps Vanilla; configs via build_config with MatchRunner._build_configs draw order (seed = market seed); 64-seed chunks","frozen_vs_IB":{"n":512,"mean_diff":0.3939467459193845,"se":0.03569465227636629,"sum":201.70073391072486,"sumsq":412.80682465190944,"worst5":[[8093334,-2.0845415019022084],[8093618,-1.9109512767470278],[8093265,-1.7713912764525048],[8093569,-1.6814883693684806],[8093398,-1.6777080794673793]],"retail_delta":-0.7916097501984005,"arb_delta":1.1855564961177882},"START_vs_IB":{"n":512,"mean_diff":0.1678722004210419,"se":0.029415215029266882,"sum":85.95056661557345,"sumsq":240.80707425822965,"worst5":[[8093618,-2.465523050568777],[8093414,-2.1499039985025092],[8093231,-2.09810433225789],[8093352,-1.6978264339533098],[8093334,-1.4684197764834153]],"retail_delta":-0.2533995361561774,"arb_delta":0.4212717365772213},"frozen_vs_START":{"n":512,"mean_diff":0.2260745454983426,"se":0.027068930795797565,"sum":115.75016729515141,"sumsq":217.87300070135066,"worst5":[[8093265,-2.1653973465880654],[8093586,-1.611209050173784],[8093223,-1.3123546011219673],[8093198,-1.301084323203895],[8093436,-1.1540566383641817]],"retail_delta":-0.5382102140422231,"arb_delta":0.7642847595405668},"by_quartile_IB_retail_volume":{"frozen_vs_IB":[{"quartile":"q1","n":128,"mean_diff":0.545532199093183,"se":0.06193095683940677},{"quartile":"q2","n":128,"mean_diff":0.37087967232286045,"se":0.0662426397697033},{"quartile":"q3","n":128,"mean_diff":0.3539882164483217,"se":0.08024733035148099},{"quartile":"q4","n":128,"mean_diff":0.3053868958131729,"se":0.0747228720976768}],"START_vs_IB":[{"quartile":"q1","n":128,"mean_diff":0.2548858716103859,"se":0.049256779977783764},{"quartile":"q2","n":128,"mean_diff":0.15634034670968466,"se":0.05499399685988404},{"quartile":"q3","n":128,"mean_diff":0.15960319942160606,"se":0.059993509763139226},{"quartile":"q4","n":128,"mean_diff":0.10065938394249097,"se":0.0691322577557614}],"frozen_vs_START":[{"quartile":"q1","n":128,"mean_diff":0.29064632748279706,"se":0.0463229615512463},{"quartile":"q2","n":128,"mean_diff":0.2145393256131758,"se":0.05299423146590317},{"quartile":"q3","n":128,"mean_diff":0.19438501702671562,"se":0.05751256136478314},{"quartile":"q4","n":128,"mean_diff":0.20472751187068194,"se":0.059038904343946604}]},"means":{"IB":{"edge":523.6433901385769,"retail":553.7373947693056,"arb":-30.094004630728865},"START":{"edge":523.8112623389981,"retail":553.4839952331496,"arb":-29.672732894151636},"Frozen":{"edge":524.0373368844963,"retail":552.945785019107,"arb":-28.908448134611067}},"code_sha256":{"IB":"301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686","START":"e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b","Frozen":"fdf150d974205f88ff15b13413ffcaf7f8a74ded0c0388d5b4451ce6676b615c"},"retail_arb_note":"retail/arb are edge splits: arb edge reconstructed per step from fair price, prior spot and fees (initial fee = each arm BASE_FEE), retail = total - arb","max_abs_arb_volume_reconstruction_error":9.71267290879041e-05},"gas":{"IB":{"afterInitialize":{"peak":243227,"calls":512,"ok":512,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"afterSwap":{"peak":234945,"calls":5491203,"ok":5491203,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"getName":{"peak":21735,"calls":512,"ok":512,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"valid":true},"START":{"afterInitialize":{"peak":243237,"calls":512,"ok":512,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"afterSwap":{"peak":235602,"calls":5486699,"ok":5486699,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"getName":{"peak":21745,"calls":512,"ok":512,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"valid":true},"Frozen":{"afterInitialize":{"peak":243234,"calls":512,"ok":512,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"afterSwap":{"peak":235489,"calls":5477971,"ok":5477971,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"getName":{"peak":21742,"calls":512,"ok":512,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"valid":true},"source":"amm_sim_rs.gas_stats() per 64-seed chunk, summed (peaks maxed), Submission role"},"valid":true,"notes":["All artifact JSONs matched their URL sha256 ids; IB code sha256 301941829a... and IG code e1ea8fcb... verified; freezing START params with IA constants reproduced IG Solidity byte for byte.","Requester rule applied: S was about 661 markets/s (>=300), so M=512 markets per generation. ES seed 20261225, population 24, sigma0 1, sigma cap 0.5^(min/30), monitor every 5 search minutes plus a final monitor at stop.","Search ran 40.6 search minutes (88 generations), stopped about 30 minutes before the time limit; generations slowed from ~19 s to ~40 s because the host was shared (load average ~29 on 6 cores). The monitor curve was still rising at the stop (best = last monitor).","Frozen point = best monitored ES mean (generation 88). Head weights rounded to 1e-6; changed constants frozen as WAD integer literals (integers as integers); anchors as literals.","IB in the replica holdout ran in its own port (IB port_zb64, head weights in TH[HEAD0:HEAD0+178]); its port-vs-EVM gate is IB artifact gates.A, not re-run here.","Real engine ran once per arm on 8093184..8093695; IB and START arms ran before the search, the frozen arm after freezing. Gas from amm_sim_rs.gas_stats()."]}