{"blocked":null,"gates":{"A":{"sequences":50,"swap_callbacks":100000,"initialization_callbacks":50,"fee_comparisons":200100,"max_abs_fee_difference_bps":0.00015195374049314925,"mean_abs_fee_difference_bps":3.945529183080094e-06,"first_divergence":null,"coverage":{"arb":24630,"retail":75370,"zero_trade_steps":10029,"same_step_callbacks":59901,"gap_gt_1":24090,"gap_gt_8":6530,"buy":50047,"sell":49953,"max_gap":34,"max_trades_per_step":4},"threshold_bps":0.01,"passed":true},"B":{"n":512,"mean_diff":0.8655072079761197,"se":0.033774160243544064,"target":0.876,"tolerance":0.15,"passed":true},"C":{"sequences":50,"swap_callbacks":100000,"initialization_callbacks":50,"fee_comparisons":200100,"max_abs_fee_difference_bps":6.316124622016833e-05,"mean_abs_fee_difference_bps":4.032168868681711e-06,"first_divergence":null,"coverage":{"arb":24241,"retail":75759,"zero_trade_steps":9912,"same_step_callbacks":60056,"gap_gt_1":23893,"gap_gt_8":6550,"buy":50100,"sell":49900,"max_gap":34,"max_trades_per_step":4},"threshold_bps":0.1,"passed":true}},"speed":{"markets_per_s":699.5105212690025,"processes":4,"block_seconds":[0.34376963088288903,0.3852527439594269,0.36888820212334394]},"search":{"generations":246,"minutes":81.05412381490072,"M":512,"market_evaluations":2015232,"final_sigma":0.07685036236928328,"curve":[[0.0,0.0,0.0,0.5],[5.078807210922241,-0.02951275345356877,0.008603526501638169,0.3876070502023413],[10.09352178176244,-0.006894956964722615,0.00864131703268166,0.36606131511390366],[15.349373916784922,-0.009483602122053764,0.008587079882499278,0.35071090675842415],[20.27286154826482,0.0007646918671520009,0.008768401811047993,0.3130007346368945],[25.20180639823278,-0.015693980682521896,0.01101492195980509,0.2793101268025915],[30.137327885627748,-0.015254773791681803,0.010023272515487718,0.24920802014705384],[35.04918169577916,-0.0022553843130326268,0.008872334058790007,0.22247173265985126],[40.00809431870778,0.011877969702105556,0.009298244708690749,0.19838802580075549],[45.34645116329193,0.014746547919468278,0.009575475737157684,0.17536729552313926],[50.28738845586777,0.003189502769138819,0.00986564596903108,0.15644784790587166],[55.18271619081497,0.011907805489749484,0.010066365674568863,0.13971667568719415],[60.653406874338785,0.015722804209835822,0.009474704508041686,0.12312706031545093],[65.31621141036352,0.016882130839077247,0.009671369502845004,0.11055168755719784],[70.14206647078196,0.017261485004520627,0.009486368677476705,0.09888744109395183],[75.07601343393326,0.015868630802711614,0.009413114275887395,0.08823324891262026],[80.0802149772644,0.02346486827432198,0.009411711865267403,0.07859925786095645]],"curve_columns":["minutes","monitor_gain_over_START","se","sigma"],"best_monitor_gain":0.02346486827432198,"best_monitor_minute":80.0802149772644,"settings":{"library":"pycma","es_seed":20261202,"population":16,"sigma0":0.5,"dimensions":219,"parameterization":"weights=start+0.05*rms(block)*z; constants=start*2**clip(0.03*z,-1,1); decays through 1-d; integer constants rounded","sigma_cap":"0.5*0.5**(search_minutes/30)","train_seeds":[1116000000,1116125951],"monitor_seeds":[30000000,30002047],"monitor_every_minutes":5,"selection":"best monitored ES mean, including START at minute 0"}},"params":{"W1":[[1.300795,-1.004194,-1.497603,2.926238,-2.176289,1.624021,-0.688902,2.231349,-3.650135,-2.165237,-0.695231,-0.366863,0.19189,-2.133134,-1.049684,0.450438,0.057138,-0.55498,0.514832],[0.943321,0.34884,1.814976,2.95478,1.628008,0.638134,-0.382954,-0.167855,-0.288446,0.326422,-0.137584,-1.168527,0.372588,-0.255829,0.084788,1.169149,-0.219456,0.016769,0.601932],[1.574197,2.569639,-0.412076,1.625851,1.230393,4.053991,-1.413057,1.368796,1.515625,-0.977655,0.200036,-1.356334,-0.462531,0.252101,0.163325,1.237277,-0.987468,0.011992,-1.427849],[-0.883658,-1.050129,1.513838,-0.271419,-1.606359,1.242042,0.236947,0.694176,-0.560336,0.376332,0.300858,-0.818265,-1.838771,0.982995,-0.202702,0.531725,3.409443,-0.004839,-0.556163],[0.991706,0.84224,4.641632,0.073046,-2.199644,-1.922248,-0.498979,-0.75345,-0.351369,0.26497,0.031097,-1.484321,0.139414,-1.186859,0.0193,-0.315203,2.531345,-0.099859,-0.175497],[1.265112,-1.971858,0.619902,-0.54927,1.844384,0.907405,2.097176,1.485417,-0.85581,0.397526,-0.017379,3.712886,0.588721,-0.856859,0.213431,1.969674,-0.901096,-0.74074,0.638317],[-2.114664,0.485736,0.578824,-1.805644,2.27554,1.517345,-0.52496,1.711766,1.551668,-0.723698,0.770164,1.378024,0.81126,0.445165,-0.372701,-0.30605,1.226839,-0.154564,1.132876],[-3.630825,-1.873447,4.419034,3.836368,-1.105674,-1.702866,-1.355429,0.827718,2.547733,-0.733585,2.750391,-1.517344,0.77247,-0.750406,0.737182,0.843638,1.247246,-1.126223,1.502596]],"b1":[0.465995,-0.931073,-2.629063,-0.294957,-1.073236,-1.504248,-0.798466,-0.230497],"W2":[[0.14416,-2.539772,0.498435,-0.782163,-3.365824,-0.482988,0.397467,0.91768],[0.621686,-2.376201,-1.814069,2.193613,0.592929,-1.826475,0.156374,0.747457]],"b2":[0.8226,1.033786],"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],"constants":{"ELAPSED_CAP":[8.0,7.0],"SIGNAL_THRESHOLD":[0.001538461538461538,0.001140764145796808],"DIR_DECAY":[0.75,0.6621502073790264],"ACT_DECAY":[0.53,0.5043319776588069],"SIZE_DECAY":[0.53,0.4611701560307103],"TOX_DECAY":[0.91,0.9361546275460602],"SIGMA_DECAY":[0.69,0.6544127396581699],"LAMBDA_DECAY":[0.99,0.9874902472266799],"SIZE_BLEND_DECAY":[0.828,0.8468293605534392],"TOX_BLEND_DECAY":[0.051,0.24545124717773348],"ACT_BLEND_DECAY":[0.985,0.9842278152610018],"PHAT_ALPHA":[0.27,0.24934321389131323],"PHAT_ALPHA_RETAIL":[0.06,0.05086968548846764],"PHAT_ALPHA_SAME":[0.12,0.13899706524019134],"DIR_IMPACT_MULT":[4.0,5.0],"GATE_SIGMA_MULT":[7.2,5.31719326745606],"MIN_GATE":[0.03,0.02954555537032058],"TRADE_TOX_BOOST":[0.35,0.29578943377697975],"STALE_ATTRACT_FRAC":[1.05,0.7108905662464009],"RET_CAP":[0.02857142857142857,0.02223569749502202],"TOX_CAP":[0.2,0.17958239800626014],"TRADE_RATIO_CAP":[0.2,0.2108363596058711],"LAMBDA_CAP":[1.82,1.2557053150695003],"STEP_COUNT_CAP":[64.0,60.0],"BASE_FEE":[0.0004,0.000484595615701475],"SIGMA_COEF":[0.2,0.19884791597858006],"LAMBDA_COEF":[0.0012,0.001380246984809119],"FLOW_SIZE_COEF":[0.4842,0.4855399805813188],"TOX_COEF":[0.03,0.02586349645957176],"TOX_QUAD_COEF":[1.5,1.2719052261649257],"ACT_COEF":[9.1843,8.13534060701071],"DIR_COEF":[0.002,0.003029182086449287],"DIR_TOX_COEF":[0.01,0.010988573645282433],"STALE_DIR_COEF":[0.685,0.744050455904226],"SIGMA_TOX_COEF":[0.05,0.04332935715521802],"TAIL_KNEE":[0.06,0.05042654345126538],"TAIL_SLOPE_PROTECT":[0.93,0.906714862377591],"TAIL_SLOPE_ATTRACT":[0.85,0.8613405890461171],"ANCHOR_COUNT_CAP":[674.0,537.0],"ANCHOR_LINEAR_K":[0.7126960148076508,0.7693316087451123],"ANCHOR_QUADRATIC_K":[1.2952407538263107,1.3005622865592004]}},"code_zb64":"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","code_sha256":"a5a95e360b1ec9bdefb11730ead044cece654922c248eec66dc2ac3072301fd5","port_zb64":"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","port_sha256":"1a67ef1a269830ae0434a4bb47753257646af6d838e4df28adf3ed314371d12d","holdout":{"frozen_vs_start":{"n":8192,"mean_diff":0.01919505408409907,"se":0.005635176275632321,"retail_delta":-0.039298631246446385,"retail_delta_se":0.005751148146923363,"arb_delta":0.058493685330545844,"arb_delta_se":0.0024431478810094153},"frozen_vs_IB":{"n":8192,"mean_diff":0.5662670736390588,"se":0.010230602859518313,"retail_delta":-0.5576710819974773,"retail_delta_se":0.009783506558462838,"arb_delta":1.1239381556365362,"arb_delta_se":0.005628869831958886},"start_vs_IB":{"n":8192,"mean_diff":0.5470720195549598,"se":0.010443134156081715,"retail_delta":-0.5183724507510308,"retail_delta_se":0.01010538505858936,"arb_delta":1.0654444703059904,"arb_delta_se":0.005673180849003477},"seeds":[41010000,41018191]},"real":{"seeds":[8069632,8070143],"protocol":"Each strategy alone against 30 bps VanillaStrategy; amm_sim_rs.run_batch(X, VanillaStrategy, configs, 8); 64-market chunks; configs follow MatchRunner._build_configs draw order with rng seeded by market seed.","mean_edge":{"frozen":530.610825056139,"start":530.6019421315768,"ib":530.0556774664869},"frozen_vs_IB":{"n":512,"mean_diff":0.5551475896520158,"se":0.03298331861314544,"sum":284.2355659018321,"sumsq":442.4219607238018,"worst5":[{"seed":8069836,"diff":-1.700432339414931},{"seed":8069653,"diff":-1.5965681700936898},{"seed":8069663,"diff":-1.4657204111764486},{"seed":8070032,"diff":-1.4278135378136767},{"seed":8070126,"diff":-1.2862005593948425}],"retail_delta":-0.5629354992494519,"retail_delta_se":0.03443646064265834,"arb_delta":1.1180830889014666,"arb_delta_se":0.017344764464582614,"retail_volume_y_delta":-16.168050670771308,"arb_volume_y_delta":-204.07622066604029,"pnl_delta":0.6000811577314025,"by_quartile":{"q1":{"n":128,"mean_diff":0.5474165473424604,"se":0.04972834175369577},"q2":{"n":128,"mean_diff":0.5585637809193074,"se":0.0633302686174291},"q3":{"n":128,"mean_diff":0.49486980227052246,"se":0.06761137591234949},"q4":{"n":128,"mean_diff":0.6197402280757731,"se":0.07995141899513836}}},"start_vs_IB":{"n":512,"mean_diff":0.5462646650899086,"se":0.034391972682963956,"sum":279.6875085260332,"sumsq":462.24376958665863,"worst5":[{"seed":8070137,"diff":-1.7264730653192828},{"seed":8069653,"diff":-1.5214875699472827},{"seed":8070134,"diff":-1.3347809041800929},{"seed":8070039,"diff":-1.3097566947133146},{"seed":8069741,"diff":-1.198156411748073}],"retail_delta":-0.5154095094950805,"retail_delta_se":0.03531545144645306,"arb_delta":1.0616741745849905,"arb_delta_se":0.017928110732999675,"retail_volume_y_delta":66.75829297853531,"arb_volume_y_delta":-172.74598968588305,"pnl_delta":0.5711330730573536,"by_quartile":{"q1":{"n":128,"mean_diff":0.5750014686636655,"se":0.05355398688599774},"q2":{"n":128,"mean_diff":0.5469698025042944,"se":0.06678988073975314},"q3":{"n":128,"mean_diff":0.4124463670031373,"se":0.06922459816112779},"q4":{"n":128,"mean_diff":0.650641022188537,"se":0.08174614014483814}}},"frozen_vs_start":{"n":512,"mean_diff":0.008882924562107264,"se":0.01871773212847921,"sum":4.548057375798919,"sumsq":91.7040859248108,"worst5":[{"seed":8069929,"diff":-1.9659618758686292},{"seed":8069785,"diff":-1.8354250917989816},{"seed":8069804,"diff":-1.3916312984723618},{"seed":8070113,"diff":-1.1904148535335253},{"seed":8070111,"diff":-1.148331257825646}],"retail_delta":-0.04752598975437139,"retail_delta_se":0.019644162745039193,"arb_delta":0.056408914316476155,"arb_delta_se":0.008833952445148374,"retail_volume_y_delta":-82.92634364930662,"arb_volume_y_delta":-31.330230980157225,"pnl_delta":0.028948084674048857,"by_quartile":{"q1":{"n":128,"mean_diff":-0.027584921321205158,"se":0.03366688180438617},"q2":{"n":128,"mean_diff":0.011593978415012973,"se":0.028464970711446},"q3":{"n":128,"mean_diff":0.08242343526738516,"se":0.03885063617170815},"q4":{"n":128,"mean_diff":-0.03090079411276392,"se":0.046044525959769794}}},"decomposition":"Arbitrage edge reconstructed analytically from preceding step spot/fees and current fair price using constant product k=1,000,000 and fee-on-input optimal arb. Reconstructed arb Y volumes checked against engine totals to <0.001 per market. Retail edge = total edge - arb edge. q1 is quietest by IB retail Y volume; quartiles are 128 markets each."},"gas":{"frozen":{"afterSwap_peak":235494,"oog":0,"other_failures":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":5517749,"ok":5517749,"max_ok_gas":22592,"sum_ok_gas":124495760104,"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":243234,"sum_ok_gas":124535808,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":5546225,"ok":5546225,"max_ok_gas":235494,"sum_ok_gas":751845029159,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":512,"ok":512,"max_ok_gas":21742,"sum_ok_gas":11131904,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}]},"start":{"afterSwap_peak":235385,"oog":0,"other_failures":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":5511589,"ok":5511589,"max_ok_gas":22592,"sum_ok_gas":124356766232,"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":243234,"sum_ok_gas":124535808,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":5553422,"ok":5553422,"max_ok_gas":235385,"sum_ok_gas":752476618431,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":512,"ok":512,"max_ok_gas":21742,"sum_ok_gas":11131904,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}]},"ib":{"afterSwap_peak":234837,"oog":0,"other_failures":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":5517765,"ok":5517765,"max_ok_gas":22592,"sum_ok_gas":124496176248,"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":5534296,"ok":5534296,"max_ok_gas":234837,"sum_ok_gas":748053669702,"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}]}},"valid":true,"notes":["All artifact JSON bytes match their URL sha256 ids; decoded IA/IB/J5 Solidity and IA/IB ports match declared sha256; replica and simulator wheel checks passed; repository pinned to 6b6921f8d463314aa7c96234e1be25a25245f704.","Gate B measured twice only because the first run completed but its NumPy bool could not be JSON serialized; the recorded rerun used identical validation seeds. Search, holdout and real confirmation seeds are disjoint and were not reused for selection.","Port is IA source with J5 anchor literals parameterized and explicit TH vector; FROZEN_VECTOR includes head, fixed feature scaling, anchors and TH constants. Call strat_init(S,FROZEN_VECTOR,100.,10000.) then strat_after(S,FROZEN_VECTOR,...); fresh float64 zeros(40) per market.","Freeze changes only head literals at 1e6 fixed point, declared constants, and three anchor literals. Freezing START reproduced START Solidity byte for byte. Gate C used the exact emitted frozen port and frozen vector.","The first IB holdout adapter call was invalid: a J5-layout vector was mistakenly passed to the IB port. Frozen and START holdout arms were not rerun. After fixing IB to its documented TH[HEAD0:] layout, its 50x2000 callback comparison against IB Solidity passed (max error 0.0000664202309125228 bps); only IB was recomputed on the prescribed holdout seeds, without changing the frozen point.","All gains and uncertainties here are local measurements, in edge Y per market; se uses paired sample standard deviation / sqrt(n). No leaderboard result is claimed."]}