{"status":"ok","item":"inputs-fees","hashes":{"HA_code":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe","T_code":"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3","replica_source":"1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c","rs2_port_source":"9eac3553357528b06eeae3ed8d18283d83401e1968145ceba16be356a147e271","kit_artifact":"0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786","IA_artifact":"df0ddfdf122c88641513dd179980fce475f42a912a184f812d213f27db7c14df","IA_code":"956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2","IA_port":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b","wheel":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","checkout":"6b6921f8d463314aa7c96234e1be25a25245f704","all_artifact_downloads_sha256_equal_ids":true,"kit_files_decoded_sha256_ok":true,"candidate_code":"c08ffab82be53c8e51845dd542366d244b3f988b87d9d58cf91ba50a924a1754","candidate_port":"b2a4127b79718421f6a1b660ba1b5f109c2bbbb5742b7be28b5a9a9838789d3e"},"speed":{"cpus":6,"kit_benchmark_HA_port":{"n":512,"n_steps":10000,"requested_processes":6,"created_processes":6,"active_processes":6,"seconds":1.2222604259950458,"markets_per_second":418.8959972120338,"warm_compile_excluded":true,"pool_startup_included":true},"replica_markets_per_s":{"T_port":444.7129004813607,"IA_port":256.80430363250304,"new_port_128_incl_compile":122.32994455885714},"search_seconds_per_generation":12.11,"note":"6 processes; generation = 16 proposals x 128 markets on the 24-input port; monitor = 2 x 2048 markets every 10 generations"},"gates":{"kit_tests":{"passed":true,"n":9},"A":{"passed":true,"file":"IA code (IA.sol from code_zb64) vs IA port (port_zb64)","threshold_bps":0.01,"sequences":50,"swap_callbacks":100000,"max_abs_fee_difference_bps":6.501554232485329e-05,"mean_abs_fee_difference_bps":2.9679907474938526e-06,"share_above_0_01_bps":0.0,"first_divergence":null,"seed_start":310000,"seed_end":310049},"B":{"passed":true,"seeds":[7116384,7116895],"n":512,"replica_IA_minus_T":1.4654026984931672,"se":0.04614738409203076,"real":1.5132488526085854,"error":-0.04784615411541826,"threshold":0.15},"zero_new_weights":{"passed":true,"detail":"24-input port with IA params and the 40 new W1 weights at 0 reproduces IA port edge/retail/arb/volume exactly on 128 markets (7116384..7116511)","markets":128,"max_abs_diff_all_columns_vs_IA_port":0.0},"emitter_probe":{"passed":true,"note":"emitted Solidity with random nonzero new weights vs 24-input port","sequences":50,"swap_callbacks":100000,"max_abs_fee_difference_bps":9.844873301995127e-05,"mean_abs_fee_difference_bps":4.358962701508676e-06,"share_above_0_01_bps":0.0,"first_divergence":null,"seed_start":310000,"seed_end":310049},"C":{"passed":true,"file":"frozen Candidate.sol vs frozen 24-input port","threshold_bps":0.1,"sequences":50,"swap_callbacks":100000,"max_abs_fee_difference_bps":5.53285590260133e-05,"mean_abs_fee_difference_bps":2.8304946724153447e-06,"share_above_0_01_bps":0.0,"first_divergence":null,"seed_start":310000,"seed_end":310049}},"gas_probe":{"markets":16,"seeds":[7290000,7290015],"weights":"IA params + random N(0,0.5) new W1 columns","probe_afterSwap_peak":214585,"IA_same_markets_afterSwap_peak":211968,"limit":243000,"oog":0,"dropped":[]},"search":{"minutes":59.9,"generations":297,"library":"cma (pycma) 4.5.0","popsize":16,"es_seed":20260344,"sigma0":0.524401550431785,"CMA_stds":{"W1":0.16007274507182634,"b1":0.18564858000307327,"W2":0.12726224434596164,"b2":0.1185932470281719,"rule":"IA restart CMA_stds per group; the 40 new W1 weights use the W1 std"},"dims":218,"x0":"IA restart.weights_vector_after_W0_mult_off with 40 new W1 weights (columns 19..23) at 0","train_markets_per_generation":128,"train_seed_rule":"numpy.default_rng([20260344,gen]).integers(523000000,533000000,128), same seeds for all 16 proposals","fitness":"mean replica edge of proposal (weights rounded 1e-6)","monitor":"30000000..30002047 every 10 generations on ES mean and generation best, paired vs IA (params) on the same seeds; keep max","stopped":"18:40 local by wall-clock limit (30 min before run end); curve still rising"},"curve":{"columns":["generation","monitor_mean_vs_IA","se","train_genbest_edge","monitor_genbest_vs_IA","se_genbest"],"rows":[[0,-0.013212781858070094,0.014527516303598702,null,-0.013212781858070094,0.014527516303598702],[10,0.022507214899759265,0.015395890022779595,537.0115648899834,-0.039445372887307456,0.015551547020923793],[20,0.009841458942014103,0.015580651913352762,533.1243347131111,-0.02202455614029719,0.01572999031467152],[30,0.03857025798137523,0.015322646525285007,547.6590360945509,-0.008009283729650624,0.01580283491256989],[40,0.011594892186001238,0.015559997038865247,529.222961208353,-0.0067087000403365515,0.015689975142788054],[50,0.027138297196983185,0.015224916099970896,551.120894874223,0.008058212840833356,0.011524287721292874],[60,0.07692765598427262,0.015116545655918412,530.5507217382167,0.05911326208387441,0.015509781337989562],[70,0.07264427201179782,0.015378719466163149,530.2359284867691,0.03910323423092646,0.015530874950213295],[80,0.0982351423103133,0.014917548540868898,531.2922392374016,0.05932461142175721,0.01529300811840119],[90,0.1024142764418303,0.014925155007026255,531.0210627961204,0.07872764416515557,0.015049844852405224],[100,0.09951069806159679,0.015765628031157733,530.8511512344136,0.0754630999614157,0.011561828369823123],[110,0.11259219544102175,0.015545331955366677,529.664037374059,0.07879850953170203,0.015608103886390376],[120,0.09802383417594007,0.015323990741535712,513.3756631994698,0.06686958880964766,0.015457213597313333],[130,0.09090402618439528,0.01529083352918238,527.3728884588542,0.06480060748417829,0.01585529583749157],[140,0.09539381491678159,0.015346865279997459,529.0554039924324,0.07995677453650313,0.01530866874759201],[150,0.09230210951621773,0.015376070822574042,526.1886536388693,0.06677679200319184,0.01586380008115143],[160,0.08668902843216938,0.01044517438744892,520.9307967567245,0.06364214350999983,0.010708920816101732],[170,0.0860198623231504,0.015320061812712265,507.608381856641,0.06624468433756214,0.015161694002618352],[180,0.10135646747610569,0.015519021042380083,525.8856733918776,0.090836774040643,0.011108082141557979],[190,0.084198579087118,0.015828488662547366,505.6568342070909,0.04168788496825526,0.016261682304156623],[200,0.08280722959075382,0.016725672879292428,526.8586448950871,0.07896239345197512,0.016191005820142625],[210,0.10886833909462998,0.01614318269658728,531.9006841433594,0.10580496613855023,0.016208014763851815],[220,0.10887836521567826,0.0164074354901967,517.619569435572,0.10659043782999311,0.016384507880073288],[230,0.1193192796345855,0.016629047646002704,511.24338844876144,0.09693607801632415,0.016844104700849627],[240,0.12093880230769621,0.01665328692950813,520.7668052540963,0.09551913347647975,0.011835127948873944],[250,0.1138486051402629,0.01652927312068992,529.4400149369651,0.10147971302796763,0.016685522245372036],[260,0.12662106859689132,0.011495416004974753,521.7417895820894,0.12297639387345882,0.012164549317013124],[270,0.1337180762735975,0.012009039322580503,529.552453097103,0.10619557541814303,0.012337364903699275],[280,0.12108521506954745,0.017273391701460594,524.2325722615058,0.1229207657489875,0.017383897423794082],[290,0.1496845166610067,0.016712043267367582,533.7839295948588,0.14152963741989752,0.01693833038950107]],"note":"row 0 = restart weights (new weights 0); restart vector differs from IA frozen params (max |diff| 0.444), monitor -0.013 vs IA at start"},"frozen":{"monitor_gain_vs_IA":0.1496845166610067,"se":0.016712043267367582,"generation":290,"source":"mean","code_sha256":"c08ffab82be53c8e51845dd542366d244b3f988b87d9d58cf91ba50a924a1754","gens_done":297,"sigma":0.25418236780132053,"search_seconds":3595.434948682785},"holdout":{"seeds":[40000000,40008191],"evaluated_once_after_freeze":true,"vs_T":{"n":8192,"mean":1.6595521563768423,"se":0.011231297061788586,"retail":3.9887796410692156,"arb":-2.3292274846923733},"vs_HA":{"n":8192,"mean":0.5427200938768926,"se":0.007032824669628883,"retail":-0.06425629508703078,"arb":0.6069763889639235},"vs_IA":{"n":8192,"mean":0.17784092739001175,"se":0.005927670069703082,"retail":-0.6751175903823423,"arb":0.8529585177723541},"IA_vs_T":{"n":8192,"mean":1.4817112289868306,"se":0.011390995115741006,"retail":4.663897231451559,"arb":-3.1821860024647277}},"real":{"protocol":"each strategy alone vs 30 bps VanillaStrategy, amm_sim_rs.run_batch(X,Vanilla,configs,8), configs via build_config with MatchRunner._build_configs ranges (kit sim.market_config), 2 chunks of 256 seeds per arm, seeds used once; arb/retail decomposition via kit harness.decompose","seeds":[7294208,7294719],"vs_IA":{"paired":{"n":512,"mean_diff":0.15563065106645935,"se":0.023457551476111924,"worst5":[[7294626,-3.3875543195683804],[7294320,-1.4552166063058394],[7294685,-1.3624284073863464],[7294284,-1.334062175823533],[7294477,-1.3167264625570851]],"sum":79.68289334602719,"sumsq":156.36586706554334,"retail_delta":-0.6859307284555637,"arb_delta":0.8415613795220198}},"mean_edge":{"candidate":521.6002687633356,"IA":521.4446381122691}},"gas":{"candidate":{"afterSwap_peak":238236,"afterInitialize_peak":243237,"oog":0,"reverts":0,"other_failures":0,"afterSwap_calls":5435245},"IA":{"afterSwap_peak":235666,"afterInitialize_peak":243237,"oog":0,"reverts":0,"other_failures":0,"afterSwap_calls":5460112}},"valid":true,"code_zb64":"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","code_sha256":"c08ffab82be53c8e51845dd542366d244b3f988b87d9d58cf91ba50a924a1754","port_zb64":"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","port_sha256":"b2a4127b79718421f6a1b660ba1b5f109c2bbbb5742b7be28b5a9a9838789d3e","params":{"architecture":"24-8-2, ReLU clipped [0,4], inputs clipped [-4,4], output in bps added to T-path fees then clamped [0,MAX_FEE]; weights rounded to 1e-6, Solidity signed 1e6 fixed point","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","T_bid_fee_pre_head","T_ask_fee_pre_head","T_bid_minus_ask","prev_head_bid_bps","prev_head_ask_bps"],"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,206.803386,225.506962,124.468844,0.189016,0.284756],"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,-0.761931,-0.818409,-0.006862,0.479951,0.39599],"W1":[[0.138737,0.030834,-1.147851,2.493585,-2.59225,0.345242,-2.24923,2.335019,-4.111712,-1.102329,-1.323514,-0.896855,0.98237,-0.501467,0.748712,0.212221,-0.917509,0.737707,0.729234,0.36592,-0.922431,-0.284888,0.221874,-0.390889],[0.822869,0.404042,1.48501,4.100934,1.112104,0.862109,-0.307441,-0.177508,-0.088467,0.343867,-0.151225,-2.515781,0.522203,-0.665994,-0.203572,1.964482,1.304022,0.149645,0.178148,-0.093882,-0.016563,0.776256,-0.506959,0.028095],[1.775688,2.891407,-0.537251,1.833506,1.298952,3.474067,-1.391984,2.511209,1.279164,-1.445269,0.203759,-2.634869,-1.584656,0.802873,-0.139455,-0.190392,-1.635138,0.132904,-0.167362,0.511911,-0.743628,1.197319,-0.087921,-0.166179],[-0.829832,0.151123,0.156818,0.037749,-0.809535,-0.189467,0.166664,0.907874,-0.526673,0.301055,0.43367,-1.220552,-1.284056,0.47389,0.153893,-0.859153,1.975119,0.059276,-0.337204,0.430579,0.067229,0.211359,-0.393763,0.477147],[1.043244,-0.696279,3.911743,-0.594135,-1.791968,-1.030113,-0.502679,-1.037739,-0.454822,0.128841,0.03452,-2.223768,0.322838,-1.277151,0.035806,-0.497391,2.056853,-0.263003,-0.138836,0.07648,-0.13339,0.89469,-0.188213,0.014413],[1.929464,-0.893024,1.345712,-3.643026,3.154568,0.668242,1.118438,1.617258,-0.570299,0.037597,-0.350357,2.759946,0.680952,-0.16004,-0.255095,0.410238,-0.81469,-0.464543,0.489172,-0.040937,0.51315,0.040331,0.499541,-0.659834],[-2.389519,1.262327,-0.958437,-1.658954,2.47838,1.395151,-0.689606,1.396181,1.742957,0.080376,1.59369,1.906761,-0.530808,0.245396,0.130093,-0.923686,0.311952,-1.093784,1.763299,0.017501,-0.230979,0.146131,0.154507,0.30984],[-3.455114,-2.827249,2.881979,4.182221,-1.115721,-1.690925,-1.014518,1.986791,1.685845,-1.125867,2.136159,-1.750888,1.167979,-0.369069,0.653366,0.751284,0.398158,-1.248243,0.529315,0.723058,0.060642,-0.04361,-0.008448,0.757136]],"b1":[1.706448,-1.863812,-3.859849,-0.949944,-1.195744,-1.341913,-1.542662,0.854248],"W2":[[0.306823,-1.752067,0.057453,-0.312463,-3.84444,0.097446,-0.647246,0.985922],[0.309394,-1.469914,-1.120699,1.969561,0.796843,-0.887258,-0.185795,0.450077]],"b2":[1.307823,2.120579],"toxicity_anchor":{"count_cap":674,"linear_k_wad":712696014807650816,"quadratic_k_wad":1295240753826310656},"new_input_scaling":{"rule":"multiplier=1/sd, offset=-mean/sd (rounded 1e-6), measured on unchanged IA (new weights 0) over all callbacks of 256 replica training markets","n_callbacks":2753995,"markets":256,"seed_rule":"numpy.default_rng(20260344).integers(523000000,533000000,256)","names":["T_bid_fee_pre_head","T_ask_fee_pre_head","T_bid_minus_ask","prev_head_bid_bps","prev_head_ask_bps"],"mean":[0.0036843259437290086,0.0036291954224348458,5.513052129416722e-05,-2.5392061546625952,-1.3906304975622663],"sd":[0.004835510780025214,0.0044344528871499275,0.008034139058129344,5.290557151193952,3.5117845745512497],"mult":[206.803386,225.506962,124.468844,0.189016,0.284756],"offset":[-0.761931,-0.818409,-0.006862,0.479951,0.39599]},"port_W_layout":"W[0]=1 enable; W[1:25] multipliers; W[25:49] offsets; then W1 (8x24 row-major), b1 (8), W2 bid row (8), W2 ask row (8), b2 (2)"},"restart":{"weights_vector_after_W0_mult_off":[0.124769,0.024387,-1.085634,2.514863,-2.570815,0.370789,-2.228485,2.278963,-4.171935,-1.107991,-1.311187,-0.880163,0.99621,-0.568729,0.734124,0.259877,-0.949471,0.701527,0.724783,0.279461,-0.888869,-0.207861,0.185066,-0.410325,0.768732,0.434616,1.515401,4.159669,1.153854,0.8916,-0.267864,-0.23431,-0.149531,0.385374,-0.1383,-2.558907,0.528151,-0.591277,-0.328065,1.951103,1.296022,0.176957,0.156272,-0.090382,-0.025211,0.775807,-0.47159,0.027001,1.754203,2.881511,-0.606427,1.80998,1.321306,3.45035,-1.365181,2.461477,1.296597,-1.40205,0.172252,-2.582061,-1.560436,0.773215,-0.14005,-0.180606,-1.698272,0.074765,-0.26687,0.526727,-0.75956,1.191082,-0.038256,-0.142082,-0.753279,0.137699,0.136014,0.064902,-0.796664,-0.14499,0.221814,0.894909,-0.548113,0.257615,0.342181,-1.288705,-1.317182,0.4971,0.156786,-0.976833,2.005204,0.028599,-0.319032,0.535354,0.101295,0.230928,-0.420944,0.548686,1.088126,-0.661057,3.911211,-0.674942,-1.768193,-1.017643,-0.557574,-1.040693,-0.502411,0.13494,-0.008451,-2.255578,0.306684,-1.246075,-0.000643,-0.513824,2.032999,-0.235375,-0.08568,0.09452,-0.170441,0.875494,-0.169143,0.013604,1.998945,-0.925609,1.321066,-3.696259,3.212434,0.70714,1.118577,1.58564,-0.582665,-0.016637,-0.396948,2.749478,0.663846,-0.164297,-0.343102,0.331138,-0.761176,-0.523198,0.419884,-0.021543,0.539785,0.005843,0.468506,-0.681079,-2.349431,1.268104,-0.940804,-1.69053,2.429925,1.361648,-0.803446,1.418199,1.751596,0.061904,1.66903,1.994782,-0.533314,0.238179,0.113148,-0.881709,0.287688,-1.101165,1.789133,0.026391,-0.265854,0.134915,0.120252,0.314409,-3.36522,-2.803957,2.836035,4.170643,-1.08429,-1.746485,-1.005234,2.149464,1.605537,-1.216873,2.117894,-1.706437,1.14315,-0.331459,0.650796,0.863665,0.392955,-1.284339,0.571513,0.759162,0.063899,-0.100721,0.072697,0.77943,1.696041,-1.815949,-3.821301,-0.846861,-1.171916,-1.407392,-1.456283,0.865417,0.294592,-1.782806,0.032336,-0.31974,-3.864633,0.096209,-0.701685,1.007308,0.296455,-1.420446,-1.150293,1.98381,0.73786,-0.856818,-0.229992,0.432391,1.240202,2.128297],"best_monitor_weights_is_ES_mean_at_gen":290,"es_seed":20260344,"generations_done":297,"sigma_final":0.25418236780132053,"settings":{"library":"cma (pycma)","popsize":16,"sigma0":0.524401550431785,"CMA_stds":{"W1":0.16007274507182634,"b1":0.18564858000307327,"W2":0.12726224434596164,"b2":0.1185932470281719,"rule":"0.1*rms of HA W1 (13 old cols)/b1/W2/b2; new W1 columns start at 0 with W1 std"},"dims":218,"train_markets_per_generation":128}},"seeds":{"train":[523000000,532999999],"scaling":"numpy.default_rng(20260344).integers(523000000,533000000,256)","monitor":[30000000,30002047],"replica_holdout":[40000000,40008191],"real_fresh":[7294208,7294719],"gas_probe":[7290000,7290015],"gate_A_C":[310000,310049],"gate_B":[7116384,7116895]},"new_input_formulas":{"T_bid_fee_pre_head":"bidFee of this callback after all T-path steps (tail compression, clamp, first-in-step 30 bps and 36 bps caps), before the head correction; WAD fraction","T_ask_fee_pre_head":"askFee likewise","T_bid_minus_ask":"T_bid_fee_pre_head - T_ask_fee_pre_head","prev_head_bid_bps":"head bid output hb (bps, truncated to 1e-6 as Solidity b/=1e6) of the previous callback; 0 before the first swap. Stored in bits 64..127 of slots[0] as int64 (bps*1e6); slots[0] low 64 bits keep bidFee, read back as uint64(slots[0])","prev_head_ask_bps":"head ask output ha of the previous callback; bits 64..127 of slots[1] as int64","sources":"TradeInfo and the strategy own stored state only; no fair price, nothing from the future; no new storage slot (slots[0]/slots[1] were already written every callback)"},"dropped_inputs":[],"notes":["All five requested inputs kept: probe afterSwap peak 214,585 on 16 real markets vs IA 211,968 on the same markets (+2,617); on 512 fresh real markets the candidate peak is 238,236 (IA 235,666), under 243,000 and 245,000.","CMA-ES started from IA restart weights (ES state at IA gen 210), not from IA frozen params; at gen 0 that point is -0.013 se 0.015 vs IA on the monitor. Fees with new weights 0 equal IA exactly when the IA params are used (zero_new_weights gate).","Search 297 generations, 59.9 min on 6 CPUs; best monitor +0.1497 se 0.0167 vs IA at gen 290 (ES mean); curve still rising at stop.","Holdout 40000000..40008191 evaluated once after freezing: +0.178 se 0.006 vs IA, +1.660 vs T, +0.543 vs HA.","Real engine on fresh 7294208..7294719: candidate minus IA +0.156 se 0.023; 0 OOG, 0 reverts. Gain comes from lower arb loss (+0.84) at some retail cost (-0.69).","This is far from the ~+3.1 over HA needed for the top 10 (IA itself is ~+0.33 over HA real; this adds ~+0.16).","Replica = kit sim.py (scalar replica) with the 24-input port; real T/HA vs-arms were not rerun on 7294208.. (brief asks candidate and IA only).","All numbers are local measurements of this run."]}