{"blocked": null, "item": "jc02-s02-h90-p16", "batch": "j11-a", "gates": {"A": {"passed": true, "what": "START port (port_zb64, unchanged) with START values vs START Solidity (sha256 ea4047d3...) EVM fees, adapted differential_test_source, 5 commands of 10 sequences", "sequences": 50, "swap_callbacks": 100000, "seeds": [310000, 310049], "max_fee_diff_bps": 0.0006865420456442228, "fees_above_0_01_bps": 0, "threshold_bps": 0.01}, "B": {"passed": true, "seeds": [8078848, 8079359], "n": 512, "replica_START_minus_IB": 0.5440400783411643, "se": 0.036189036839615295, "real_target": 0.595, "abs_error": 0.05095992165883567, "tolerance": 0.15}, "C": {"passed": true, "what": "frozen Solidity vs the same port with frozen (1e-6-rounded weights, WAD-rounded constants, integer caps) values", "sequences": 50, "swap_callbacks": 100000, "seeds": [310000, 310049], "max_fee_diff_bps": 0.0011133874345398143, "fees_above_0_01_bps": 0, "threshold_bps": 0.1}}, "speed": {"markets_per_s": 939, "processes": 30, "cpus": 32, "scope": "steady-state on the search pool (fork, warmed): 16 x 512 = 8192 10000-step replica markets in 8.7 s; later uncontended generations ran faster (about 2.6-4.5 s)", "M_rule": "S >= 300 so M = 512"}, "search": {"library": "cma (pycma)", "es_seed": 20261322, "popsize": 16, "dims": 219, "sigma0": 0.2, "sigma_cap": "0.2*0.5^(search_minutes/90) after every generation", "generations": 595, "minutes": 69.24, "M": 512, "train_seeds": [1300000000, 1300304639], "fitness": "mean replica edge on the generation's 512 markets, shared by the population", "parameterization": "z=0 at START; weight = start + 0.03*rms(start block)*z for blocks W1,b1,W2,b2; constant x = clip(0.02 z,-1,1), value = start*2^x, decays (names containing DECAY) 1-d = (1-d0)*2^x; integers (ELAPSED_CAP, DIR_IMPACT_MULT, STEP_COUNT_CAP, ANCHOR_COUNT_CAP) rounded", "monitor": "ES mean on seeds 30000000..30002047 at minute 0 and every 5 search minutes; gain paired vs START monitor run", "curve_columns": ["minutes", "monitor_gain_over_START", "se", "sigma"], "curve": [[0.0, 0.0, 0.0, 0.2], [5.07, 0.009020303800221452, 0.005360450084790453, 0.16126366382808396], [10.21, 0.015951936828967395, 0.005736747775542262, 0.15701758341279623], [15.23, 0.009483484789192143, 0.006337008983293097, 0.1462196053844366], [20.34, 0.007234011963343778, 0.005790526988308321, 0.14220516712486522], [25.42, 0.01190259553653944, 0.0061166514757695495, 0.14590051201335072], [30.42, 0.008876325144732689, 0.0057088223692301114, 0.14613468879102617], [35.62, 0.009198758715113775, 0.006515131326132487, 0.14540679916553753], [40.72, 0.016112037383154698, 0.006470610819082968, 0.14615792413642925], [45.9, 0.01703171029011094, 0.006588824431495327, 0.13872303556382243], [50.9, 0.01377749513091997, 0.006712102241547453, 0.13217955305309495], [55.95, 0.017026950672704627, 0.0068832779399935545, 0.11308683869302245], [60.96, 0.023396653888904523, 0.007072795465346065, 0.10824482499289023], [65.96, 0.02336667948546839, 0.007100319445379068, 0.11226175092143316]], "frozen_point": {"generation": 417, "minutes": 60.96, "monitor_gain_over_START": 0.023396653888904523, "monitor_se": 0.007072795465346065}, "final_sigma": 0.10114461788720204, "restart": {"es_mean_z_at_end": [0.807994, -0.654134, -0.483511, -1.07109, -0.44192, 0.541591, -3.147892, -0.92314, 0.807064, -1.064902, -0.44644, 1.655669, -0.274108, 0.296268, -0.726771, -1.305489, 0.545067, -2.461269, 1.098405, -1.660973, 1.19537, -1.419281, 0.221511, 0.220331, 2.57441, -0.281613, 1.539124, -0.968276, -0.675593, 0.472008, 0.83433, -0.901958, 0.54768, -0.789985, -0.000229, -1.272813, 1.498309, 0.526752, -1.245668, -0.113919, 0.71377, 1.670515, -1.619258, -0.53492, -0.557664, -1.629764, -1.452855, 0.244215, 0.376462, 2.237993, -0.088225, 2.595174, -0.878582, 0.537072, -1.579087, -1.18046, -0.379259, 1.508143, 1.339406, 0.796488, -0.680121, 0.388612, -0.18439, 0.798103, 0.925766, 2.327816, 1.054881, -0.970305, -0.357733, -2.383259, 0.165166, 3.010951, 0.542449, -0.069899, 1.529903, -0.019374, -0.799176, -0.780394, 0.803902, -0.101206, -0.622016, -0.072976, 1.132461, -1.033783, 0.912708, 0.70031, 0.92601, -1.281723, 1.708629, 0.22638, 0.20438, -0.916596, 0.203242, 0.491404, -0.220484, -0.698177, 1.309702, 0.150682, 0.525379, 1.784597, -1.695423, 0.735732, -0.459061, -0.504994, 0.651768, 0.112972, 0.017173, -1.45611, -2.669942, -1.385615, 0.817592, -0.717142, 1.468688, -0.539388, 3.002802, -0.71079, 1.009519, 1.257178, -0.122581, 0.738662, -2.331121, 0.97299, 0.004586, 0.618913, -0.40991, -0.514527, -1.681026, 0.677311, -0.504194, -2.382463, -0.322488, -0.500229, 1.854385, -1.208385, 0.984574, 1.043194, 1.032092, -0.384267, -0.619728, 2.228262, -2.107793, 0.762464, -0.908858, 0.715255, -0.691767, -0.549117, 1.436642, -1.221908, -0.818043, -0.011237, -1.402331, 0.641331, 1.947861, 0.102423, -0.113554, 1.263794, -4.208801, -0.696536, 0.011359, 1.083112, -0.824858, 0.146097, -1.332696, -0.71105, -3.561033, -0.27318, 1.012856, -1.206163, -0.581117, -0.524003, -0.267994, 0.413976, -1.192988, -1.896506, 0.544814, 1.453068, 0.58572, 0.395417, 1.297354, 0.136193, -0.469441, -0.076485, 1.164674, 1.463716, 0.526992, -0.551964, -3.026875, -1.664438, -0.371248, -0.638774, -3.452911, -0.221526, 0.141292, -0.615485, 0.283791, 1.214826, -1.743532, -2.611278, 2.647402, -0.425811, -2.656959, -0.611313, 1.428961, 0.697454, -0.491034, 4.008464, -0.037086, 1.40659, -0.290937, 1.20606, 0.486901, 0.065882, -0.689479, -1.496701, 1.124873, 0.012624, 1.08358, -0.535151, -0.109187], "frozen_z": [1.22316, -0.723043, -0.248285, -0.091784, -0.533451, 0.458589, -2.414711, -0.900571, 0.807998, -0.743367, -1.151636, 0.883019, 0.099968, -0.166245, -0.545921, -0.868119, 0.439119, -2.058767, 0.882508, -1.668296, 0.770016, -0.959022, 0.889026, 0.216607, 2.101984, -0.520056, 1.084526, -1.554857, 0.067803, 0.907252, 1.243855, -0.392766, 1.506755, -0.297115, 0.014558, -0.494931, 1.034223, 1.052636, -0.550532, -0.317425, 0.591994, 1.549516, -1.762125, -0.417577, -1.514784, -1.139423, -0.956426, -0.720368, -0.235778, 0.683582, 0.194147, 1.484144, -0.807522, 0.014872, -1.28769, -1.621197, -0.801168, 1.305098, 1.238287, 1.107647, -1.145541, -0.082753, 0.353954, 0.372474, 0.934927, 1.477061, 0.243009, -0.44948, -1.117201, -2.239809, -0.492053, 3.05568, 0.393856, 1.578028, 1.328225, -0.370156, -0.600357, -0.566389, 1.165985, 0.445111, -0.649327, 0.582452, 0.288716, -0.305328, -0.066998, 0.005891, 0.714547, -0.856201, 1.019278, 1.138274, -0.424589, 0.012682, 0.708892, 0.26336, -0.619548, -0.068834, 0.803101, 1.566841, 1.103967, 1.350675, -1.162091, 0.762513, -0.912361, -0.741673, 0.715685, 0.43639, -0.467696, -0.70687, -2.073847, -1.083451, 0.61201, 0.429004, 0.490127, -0.415466, 1.072731, -1.097172, 0.85056, 0.535986, -0.283463, 1.246801, -1.422144, 0.953021, -0.446263, 0.170779, 0.145609, -1.27659, -2.479246, 0.964981, -0.619497, -2.219757, -0.920956, -0.184316, 0.996284, -1.055995, 0.282541, 0.983837, 0.799618, 0.090033, -0.39023, 0.873541, -0.967766, 1.454947, 0.009232, 0.218477, -0.742047, -1.280986, 0.331081, -1.481764, -0.891124, 0.471024, -0.53329, 0.194554, 2.064435, -0.954932, -0.314243, 0.604372, -3.440424, -1.280996, 0.436988, 1.382052, -0.311162, 0.305002, -1.206205, 0.039113, -3.761056, -0.95216, 0.798041, -0.081251, -0.285665, -0.409885, 0.407752, -0.000731, -1.056771, -1.411742, 0.15418, 0.922801, 0.356882, 0.32333, 0.504227, -0.083337, -0.255764, 0.155402, 1.14795, 1.4047, 1.378668, -1.418437, -1.996665, -1.131327, -1.263292, -1.19466, -2.667809, 0.664263, 0.532646, -0.712924, 0.433839, 0.348843, -1.835504, -0.922296, 1.488464, -0.91341, -2.285215, -0.893369, 0.482622, -0.06973, -0.684023, 3.325252, 0.89228, 1.385559, -0.812948, 1.407004, 0.258084, 0.480135, -1.275285, -0.682955, 0.386141, -0.398885, 1.168478, -1.455459, 0.399073]}}, "params": {"architecture": "19-8-2 as IA/J5 (ReLU clipped [0,4], inputs clipped [-4,4], output bps added to T-path fees)", "W1": [[1.322789, -0.941014, -1.090234, 2.697643, -1.993632, 1.925288, -0.628857, 2.078229, -3.784222, -2.421876, -0.826799, -0.572926, 0.52002, -1.828513, -1.201924, 0.233922, 0.074453, -0.678146, 0.513756], [0.854045, 0.478643, 1.662868, 3.038301, 1.838775, 0.536943, -0.377215, -0.112841, -0.416533, 0.165831, -0.245553, -1.154766, 0.160588, -0.2812, -0.019694, 0.906619, -0.413281, 0.159936, 0.428869], [1.694175, 2.456573, 0.108775, 1.633396, 0.730663, 4.45573, -1.656245, 0.700156, 1.538931, -1.142363, 0.145927, -1.918566, -0.152653, 0.310079, 0.096112, 1.125363, -1.334158, -0.029018, -1.405984], [-0.340908, -0.557945, 1.420873, -0.29283, -1.216737, 1.262102, 0.238457, 0.740955, -0.227082, 0.345588, 0.307966, -0.69952, -2.179681, 0.738782, -0.108697, 0.438529, 3.225519, 0.026939, -0.472289], [1.011316, 0.830271, 4.213076, 0.243091, -2.122241, -2.38691, -0.413607, -0.775106, -0.449355, 0.33736, 0.039037, -1.390055, 0.125196, -1.080448, 0.167928, -0.334626, 2.575127, -0.062836, -0.18208], [1.080153, -2.046916, 0.71551, -0.386608, 2.12763, 0.803911, 2.274685, 1.465102, -0.796873, 0.239676, 0.108288, 3.770795, 0.580626, -0.957007, 0.050092, 1.876731, -1.167727, -0.672822, 0.374293], [-2.147195, 0.182446, 0.556577, -1.465945, 2.295287, 1.731262, -0.378339, 1.532034, 1.686648, -0.659472, 0.641065, 1.475045, 0.866649, 1.058628, -0.667687, -0.374554, 1.153856, -0.06918, 1.187471], [-3.548201, -1.750119, 4.444291, 3.710498, -1.036253, -1.721342, -1.198575, 0.795798, 2.767231, -1.042187, 2.638618, -1.758108, 0.731, -0.572829, 0.357667, 0.875551, 1.097289, -1.304737, 1.671692]], "b1": [0.795201, -0.686278, -2.936228, -0.132601, -1.597079, -1.359732, -0.714357, -0.364027], "W2": [[0.061527, -2.336772, 0.693937, -0.768423, -3.578789, -0.586238, 0.439085, 0.734061], [0.791852, -2.387099, -1.8915, 2.333682, 0.710391, -1.953796, 0.145916, 0.495413]], "b2": [0.916397, 1.031964], "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, "constants": {"ELAPSED_CAP": 7, "SIGNAL_THRESHOLD": 0.001216313694872011, "DIR_DECAY": 0.6708748511182918, "ACT_DECAY": 0.45697661502585607, "SIZE_DECAY": 0.41805793008716097, "TOX_DECAY": 0.9432453385261447, "SIGMA_DECAY": 0.6339850800953468, "LAMBDA_DECAY": 0.9860323350248003, "SIZE_BLEND_DECAY": 0.8590751193496906, "TOX_BLEND_DECAY": 0.23996333236514866, "ACT_BLEND_DECAY": 0.9840798062939432, "PHAT_ALPHA": 0.2510975535222373, "PHAT_ALPHA_RETAIL": 0.048885073246969286, "PHAT_ALPHA_SAME": 0.14611830484406615, "DIR_IMPACT_MULT": 5, "GATE_SIGMA_MULT": 4.824942291007115, "MIN_GATE": 0.027636831364622888, "TRADE_TOX_BOOST": 0.2987969106235935, "STALE_ATTRACT_FRAC": 0.7261685984950462, "RET_CAP": 0.020051565490510043, "TOX_CAP": 0.18066839449789282, "TRADE_RATIO_CAP": 0.21802496669673604, "LAMBDA_CAP": 1.1983043503572715, "STEP_COUNT_CAP": 54, "BASE_FEE": 0.000494963668267018, "SIGMA_COEF": 0.18370887902039443, "LAMBDA_COEF": 0.001439009685319576, "FLOW_SIZE_COEF": 0.47024041194325983, "TOX_COEF": 0.02406065150608285, "TOX_QUAD_COEF": 1.3870592235353965, "ACT_COEF": 7.871981593163378, "DIR_COEF": 0.00305385442474484, "DIR_TOX_COEF": 0.01041273525906899, "STALE_DIR_COEF": 0.7511523967715363, "SIGMA_TOX_COEF": 0.04978966301114055, "TAIL_KNEE": 0.0500702727880511, "TAIL_SLOPE_PROTECT": 0.861129928145433, "TAIL_SLOPE_ATTRACT": 0.8478778887975226, "ANCHOR_COUNT_CAP": 554, "ANCHOR_LINEAR_K": 0.7060957253966711, "ANCHOR_QUADRATIC_K": 1.2662001746603238}, "constants_note": "frozen values (WAD-rounded as in frozen Solidity; integers as integers); feature multipliers/offsets unchanged from IA/START"}, "code_zb64": "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", "code_sha256": "5bd6fbe55ad12166c148bc0273da4997eafe86af196f8dc5d13db426a6d01f55", "port_zb64": "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", "port_sha256": "e87231ca0fcdc5a009d143e479b739065b0ec498970ff773970cd5b5db806155", "port_usage": "port.py strat_init(S,V,x0,y0)/strat_after(S,V,...) with V = [1, IA feature_multipliers(19), IA feature_offsets(19), W1(8x19 row-major), b1(8), W2(2x8), b2(2), ANCHOR_COUNT_CAP, ANCHOR_LINEAR_K, ANCHOR_QUADRATIC_K, port TH_VALUES with the 38 named constants replaced]", "holdout": {"seeds": [41030000, 41038191], "frozen_vs_start": {"n": 8192, "mean_diff": 0.006331036715008717, "se": 0.0039792306208321524}, "frozen_vs_IB": {"n": 8192, "mean_diff": 0.6169023812899593, "se": 0.009837106776280956}, "start_vs_IB": {"n": 8192, "mean_diff": 0.6105713445749508, "se": 0.00977042302402496}, "retail_edge_delta_frozen_vs_start": -0.2979734027584822, "arb_edge_delta_frozen_vs_start": 0.3043044394734916, "retail_edge_delta_frozen_vs_IB": -0.6900686093738764, "arb_edge_delta_frozen_vs_IB": 1.3069709906638356, "mean_edge": {"frozen": 528.3535637710643, "start": 528.3472327343493, "IB": 527.7366613897742}, "note": "replica, evaluated once; IB in its own port (sha256 f63227c5...)"}, "real": {"seeds": [8118784, 8119295], "chunk": 64, "protocol": "each strategy alone vs 30 bps VanillaStrategy, amm_sim_rs.run_batch(bytecode, Vanilla, configs, 8); configs = MatchRunner._build_configs body (BASELINE_SETTINGS/BASELINE_VARIANCE, draw order size, rate, sigma) with seed = market seed; each 64-seed chunk its own command; each arm run once", "frozen_vs_start": {"n": 512, "mean_diff": 0.02219223160149275, "se": 0.014063656302546688, "sum": 11.362422579964289, "sumsq": 51.99941639991944, "worst5": [[8118940, -1.7627114476505312], [8119257, -1.6939603561326635], [8118999, -1.2563766130609793], [8119235, -1.0567265898653204], [8119288, -0.9138824343434067]], "retail_volume_y_delta": -93.52316283618917, "retail_volume_y_delta_se": 2.1214366930066877, "arb_volume_y_delta": -124.61127229662131, "arb_volume_y_delta_se": 2.36560858393688, "by_quartile_of_IB_retail_volume": [{"q": 1, "n": 128, "mean_diff": 0.006629557327726854, "se": 0.025457042748112894}, {"q": 2, "n": 128, "mean_diff": 0.013487662022785063, "se": 0.02522824709138788}, {"q": 3, "n": 128, "mean_diff": 0.04362917300739655, "se": 0.029190091074876072}, {"q": 4, "n": 128, "mean_diff": 0.02502253404806254, "se": 0.032256770651580495}]}, "frozen_vs_IB": {"n": 512, "mean_diff": 0.5898592273662208, "se": 0.03811716421543081, "sum": 302.00792441150503, "sumsq": 558.2720575018095, "worst5": [[8118820, -2.3112524596189132], [8119185, -2.223716611646978], [8119063, -2.1826595548951673], [8118993, -2.0892816492353177], [8119284, -1.855781471434284]], "retail_volume_y_delta": 31.330769793714467, "retail_volume_y_delta_se": 11.607753182488228, "arb_volume_y_delta": -242.6712452685324, "arb_volume_y_delta_se": 7.590092968499032, "by_quartile_of_IB_retail_volume": [{"q": 1, "n": 128, "mean_diff": 0.6154560311549799, "se": 0.0610237477524086}, {"q": 2, "n": 128, "mean_diff": 0.48168683665712564, "se": 0.07657691306666702}, {"q": 3, "n": 128, "mean_diff": 0.6029901791488705, "se": 0.08091179692680302}, {"q": 4, "n": 128, "mean_diff": 0.6593038625039069, "se": 0.08433687878714638}]}, "start_vs_IB": {"n": 512, "mean_diff": 0.567666995764728, "se": 0.036346946492140986, "sum": 290.64550183154074, "sumsq": 510.63202992340985, "worst5": [[8119063, -2.1667467654931443], [8118820, -2.062318159689312], [8118993, -2.017199066986791], [8119284, -1.742624604402863], [8119185, -1.7342470448287486]], "retail_volume_y_delta": 124.85393262990364, "retail_volume_y_delta_se": 11.124332349480122, "arb_volume_y_delta": -118.0599729719111, "arb_volume_y_delta_se": 7.726590284744734, "by_quartile_of_IB_retail_volume": [{"q": 1, "n": 128, "mean_diff": 0.6088264738272531, "se": 0.060449387360502184}, {"q": 2, "n": 128, "mean_diff": 0.4681991746343406, "se": 0.07400216683903653}, {"q": 3, "n": 128, "mean_diff": 0.559361006141474, "se": 0.07461284970108134}, {"q": 4, "n": 128, "mean_diff": 0.6342813284558444, "se": 0.0802382864093646}]}, "mean_edge": {"frozen": 527.4371607956232, "start": 527.4149685640216, "ib": 526.8473015682569}, "retail_arb_note": "engine result exposes edges, pnl, retail_volume_y, arb_volume_y but no retail/arb edge split; real retail/arb deltas are VOLUME (Y) deltas per market; replica retail/arb EDGE deltas are in holdout"}, "gas": {"source": "amm_sim_rs.gas_stats() reset before each 64-seed chunk, Submission role, aggregated (sum of counts, max of max_ok_gas)", "frozen": {"afterSwap_peak": 237673, "afterInitialize_peak": 243234, "oog": 0, "other_failures": 0, "afterSwap_calls": 5530363}, "START": {"afterSwap_peak": 237685, "afterInitialize_peak": 243234, "oog": 0, "other_failures": 0, "afterSwap_calls": 5535390}, "IB": {"afterSwap_peak": 237056, "afterInitialize_peak": 243227, "oog": 0, "other_failures": 0, "afterSwap_calls": 5510157}, "limit_afterSwap": 245000, "oog": 0}, "valid": true, "notes": ["All input hashes checked: START artifact cd8559ed (code ea4047d3, port e87231ca), IB artifact afd5183e (code 301941829a44..., port f63227c5), KIT-B 48cd6a10 (IA feature multipliers/offsets from weights.json, matching START Solidity), replica e8a7a2af (replica_source 1e4c44b4), port artifact d845a4b9 (differential_test_source adapted), wheel aedb6828, checkout 6b6921f8 under test/scratch/; setup.sh ran verbatim and validated StarterStrategy.", "Port unchanged from START (port_sha256 equals START's e87231ca...). Freeze self-test: freezing START values reproduced START Solidity byte for byte (sha256 ea4047d3...). Frozen file changes only head literals, the 38 named constant declarations and the three anchor literals.", "Gate A max 6.87e-04 bps; Gate B replica START-IB +0.544 se 0.036 vs real +0.595; Gate C max 1.11e-03 bps.", "S about 939 markets/s (>= 300) with 30 processes on 32 CPUs, so M = 512. Search 595 generations, 69.2 search minutes, train seeds 1300000000..1300304639 each used once, segmented in <8-minute commands with checkpoint; stopped at the 30-minutes-before-end wall time.", "Monitor gain over START stayed small: about +0.01 to +0.017 through 56 min, best +0.0234 se 0.0071 at 61.0 min (frozen point, gen 417), +0.0234 at 66 min. Sigma ended 0.101 (below cap most of the run).", "Holdout (replica, once, 8192 seeds 41030000..41038191): frozen-START +0.0063 se 0.0040 (not significant); frozen-IB +0.617 se 0.010; START-IB +0.611 se 0.010.", "Real engine (once, seeds 8118784..8119295, each arm alone vs Vanilla, 8 workers, 64-seed chunks; START arm also run since time allowed): frozen-IB +0.590 se 0.038; START-IB +0.568 se 0.036; frozen-START +0.0222 se 0.0141.", "Gas: frozen afterSwap peak 237673 (limit 245000), afterInitialize 243234, OOG/failures across all arms 0; valid = True.", "The frozen point is a small step from START; this leg's gain is within about 1-2 se on holdout and real. The next leg can restart from search.restart.es_mean_z_at_end (z relative to this leg's START, artifact cd8559ed) or from these frozen params with z=0.", "Real retail/arb deltas are volume (Y) deltas, as the engine result has no edge split; replica retail/arb edge deltas are in holdout."]}