{"status":"ok","item":"inputs-flow","hashes":{"HA_artifact":"2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690","HA_code":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe","T_artifact":"6ac5e013b7b1fb4c5e7bdcdfec0aba28b16824e18ccf39500f258533879faffe","T_code":"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3","replica_artifact":"e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea","replica_source":"1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c","rs2_port_artifact":"d845a4b94eab87f23956fd1939c0135d955df212d1f3037f2a761c178cef7a0e","rs2_port_source":"9eac3553357528b06eeae3ed8d18283d83401e1968145ceba16be356a147e271","kit_artifact":"0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786","kit_files":{"sim":"d003c663b94968b58aaefb65fef8e910638ee1664e19f96c809b45e499910638","harness":"24169a30bddafe5f82fa6873adcd7d6c15892f883d1af25eebaa9b5f623606bc","port":"9aa80ce98b31cb18b14192a87a9b6d133e4c9c2d7adc4a51a5f170be95d92fef","differential_test":"32345abab9b1ea77ebe084b02e1c4b7bb692b5202af7c62572e36f96d3e2cb5b","tests":"2ff44560ef5b8ee5d5e1c32daf4e2c63b05fb858b9a4646640884fc66ca22bcd"},"IA_artifact":"df0ddfdf122c88641513dd179980fce475f42a912a184f812d213f27db7c14df","IA_code":"956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2","IA_port":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b","wheel":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","checkout":"6b6921f8d463314aa7c96234e1be25a25245f704","all_downloads_sha256_equal_ids":true,"all_decoded_sha256_checked":true,"candidate_code":"b15aa3c2414dddcbdd43031324e115bd25ee62ea6254b0f30c41bdf087c88ccc","candidate_port":"7151685a19779e968c2cfcc60a0132af31bce17c2b0f4f766647505c70f8cf59"},"speed":{"n":512,"n_steps":10000,"procs":4,"cpus":4,"IA_ext_port_markets_per_s":418.1770921766897,"T_markets_per_s":636.8824317165482,"search_generation_seconds":5.075251969695091},"gates":{"A":{"passed":true,"file":"IA.sol (IA code_zb64) vs IA port (port_zb64), IA params","sequences":50,"swap_callbacks":100000,"max_fee_diff_bps":6.501554232485329e-05,"share_above_0_01_bps":0.0,"seeds":[310000,310049]},"B":{"passed":true,"seeds":[7116384,7116895],"replica_IA_minus_T":1.4654026984931672,"se":0.04614738409203076,"real":1.5132488526085854,"error":-0.04784615411541826,"port":"extended port with new weights 0"},"C":{"passed":true,"file":"frozen Candidate.sol vs frozen extended port","sequences":50,"swap_callbacks":100000,"max_fee_diff_bps":0.00024952686260987234,"share_above_0_01_bps":0.0,"seeds":[310000,310049]},"new_weights_zero_equals_IA":{"max_fee_diff_bps":0.0,"callbacks":2000,"note":"extended port with IA params and new weights 0 replayed against IA port on 2000 gate-A callbacks"}},"search":{"minutes":60.903023636341096,"generations":720,"settings":{"library":"cma (pycma) 4.5.0","popsize":16,"seed":20260343,"sigma0":0.524401550431785,"CMA_stds":{"W1":0.16007274507182634,"b1":0.18564858000307327,"W2":0.12726224434596164,"b2":0.1185932470281719},"dims":226,"train_markets_per_generation":128,"train_seed_rule":"generation g uses 522000000+128g .. +127, same seeds for all 16 proposals","fitness":"mean replica edge (higher better)","monitor":"30000000..30002047 every 10 generations on ES mean and on the best train proposal of the last 10 generations; keep max monitor gain over IA","start":"IA restart.weights_vector_after_W0_mult_off with new-input columns 0"},"frozen":{"source":"mean","generation":660,"monitor_gain_vs_IA":0.3503654246705974,"monitor_se":0.013854370165234215}},"curve":{"columns":["generation","mean_gain_vs_IA","se","genbest_gain_vs_IA","genbest_se","sigma","best_so_far"],"rows":[[0,-0.013212781858070094,0.014527516303598702,null,null,null,null],[20,0.024044286506255202,0.015608871596603329,-0.0017028477998495828,0.015900334817252854,0.42419134201313163,0.024044286506255202],[50,0.04733569032385335,0.016170896956623687,0.04249238376160033,0.015950373286235036,0.39366217214990396,0.04733569032385335],[70,0.08965581625339339,0.01629545097816137,0.033475019276525825,0.010866877299928425,0.3814936206673244,0.08965581625339339],[100,0.12423993028075553,0.017042998282234777,0.05747137135024727,0.01832551193486796,0.3633200110521884,0.12423993028075553],[120,0.1240192501582158,0.01696176296510782,0.11138934715215662,0.017471032953680268,0.3597878717050889,0.15401229015353],[150,0.11531744634839741,0.016961822084203226,0.08171366915415981,0.016653410087879787,0.3529329558877193,0.15401229015353],[170,0.15985430459450523,0.01251598116678044,0.1252263509178032,0.012684098333857667,0.34244117519349343,0.15985430459450523],[200,0.193254222110353,0.017191168027716006,0.1607700482876721,0.01328205081787999,0.3345191754050441,0.20250556994853525],[220,0.19362642597479357,0.0120258600547834,0.17507498253134265,0.012214276988611586,0.3261396332807045,0.20250556994853525],[250,0.18190099055689435,0.012034199815709124,0.18544793892088665,0.011919578107782797,0.31701365446568763,0.20250556994853525],[270,0.19855846170750452,0.012158524686284533,0.1814933419999205,0.012052357939526057,0.3114465866805262,0.20250556994853525],[300,0.2183531448544905,0.011544495148207446,0.21867931676887328,0.011849719679779136,0.28783114262532944,0.22973748332123936],[320,0.2424537178359366,0.01239575534931243,0.20050853568606197,0.016905540307303787,0.2797093532137687,0.2424537178359366],[350,0.21436222819070158,0.016747743488668202,0.16720672655838756,0.0174681367736001,0.2685179698868397,0.2424537178359366],[370,0.2262256115904447,0.012543657420688923,0.20260344618920237,0.012868809010833893,0.25686690894744163,0.2424537178359366],[400,0.23331403678379964,0.012818173120697508,0.2311214648997374,0.012679151165260815,0.24637188751202918,0.24523916898729956],[420,0.2177964881628984,0.012898443739136711,0.23249863222239364,0.012637276542485611,0.24284468250173338,0.24523916898729956],[450,0.2656759614023435,0.013180464388639318,0.23643479003519316,0.012768585489508391,0.23334974161636873,0.26708843311494535],[470,0.27204974519369896,0.013148222529520314,0.26900501819590433,0.012772002416664962,0.22967014449846224,0.28237082968524607],[500,0.2640031658358467,0.013192272695219689,0.23437662421324187,0.013098944160119724,0.22882829312965167,0.286842835787164],[520,0.27350373275582257,0.012959759508646036,0.27325422528524546,0.013525605816097208,0.2226283144746251,0.286842835787164],[550,0.2971241324908884,0.013566772467635654,0.282367691000667,0.01326853182507156,0.20519991092143916,0.3075283918200356],[570,0.30933558831841956,0.01375027035739555,0.3017120828880757,0.013786007054131794,0.20190466610955085,0.30933558831841956],[600,0.30079059722236634,0.01315727624050407,0.2643585448879775,0.013459861051853378,0.1884218546682069,0.3215212034413246],[620,0.31471999931402417,0.013618635375683058,0.29852758457901296,0.013539106516394414,0.1839200880577247,0.3215212034413246],[650,0.3313220705144877,0.013498259213925305,0.3144978073279665,0.013119333687672943,0.18083992485753295,0.3313220705144877],[670,0.31969129392886353,0.018027105119879684,0.3205028782665114,0.017833634229703885,0.1760127349839615,0.3503654246705974],[700,0.3300741125711219,0.013992648837696605,0.32388622039939285,0.014318784812899306,0.17334868014384858,0.3503654246705974],[720,0.3229672416548356,0.01818250759397836,0.33275829589957606,0.014136994490356087,0.1712013723559543,0.3503654246705974]]},"holdout":{"seeds":[40000000,40008191],"evaluated_once_after_freeze":true,"vs_T":{"n":8192,"mean":1.8225315159972055,"se":0.01199409070382867,"retail_delta":4.497900902430674,"arb_delta":-2.6753693864334696},"vs_HA":{"n":8192,"mean":0.705699453497256,"se":0.007628529530034721,"retail_delta":0.44486496627442823,"arb_delta":0.2608344872228275},"vs_IA":{"n":8192,"mean":0.3408202870103751,"se":0.006701643649112612,"retail_delta":-0.16599632902088335,"arb_delta":0.5068166160312582},"IA_vs_T":{"n":8192,"mean":1.4817112289868306,"se":0.011390995115741006},"HA_vs_T":{"n":8192,"mean":1.1168320624999497,"se":0.010208617421586826}},"real":{"protocol":"each strategy alone vs 30bps VanillaStrategy, amm_sim_rs.run_batch(bytecode,Vanilla,configs,8); configs per MatchRunner._build_configs draw order (seed->uniform size 19..21, rate 0.6..1, sigma 0.000882..0.001008) via build_config; 64-seed chunks; seeds used once","seeds":[7290112,7290623],"vs_IA":{"n":512,"mean_diff":0.32168536156486005,"se":0.031120796850354356,"worst5":[[7290442,-3.623977301659693],[7290232,-2.3182784290388554],[7290221,-1.4063593406557402],[7290363,-1.2667237760875878],[7290277,-1.1895866866761367]],"retail_delta":-0.19961699992018178,"arb_delta":0.5213023614850447,"sum":164.70290512120835,"sumsq":306.37415122341827},"means":{"cand":{"edge":524.5351466115803,"retail":554.2868025521822,"arb":-29.75165594060106},"IA":{"edge":524.2134612500162,"retail":554.4864195521021,"arb":-30.27295830208612}},"max_abs_arb_volume_reconstruction_error":9.531299292575568e-05},"gas":{"real":{"candidate":{"afterSwap_peak":239388,"afterInitialize_peak":243247,"oog":0,"non_ok_calls":0,"afterSwap_calls":5470333,"detail":{"Submission.afterInitialize":{"calls":512,"max_ok_gas":243247,"oog":0,"revert":0},"Submission.afterSwap":{"calls":5470333,"max_ok_gas":239388,"oog":0,"revert":0},"Submission.getName":{"calls":512,"max_ok_gas":21767,"oog":0,"revert":0}}},"IA":{"afterSwap_peak":235527,"afterInitialize_peak":243237,"oog":0,"non_ok_calls":0,"afterSwap_calls":5466459,"detail":{"Submission.afterInitialize":{"calls":512,"max_ok_gas":243237,"oog":0,"revert":0},"Submission.afterSwap":{"calls":5466459,"max_ok_gas":235527,"oog":0,"revert":0},"Submission.getName":{"calls":512,"max_ok_gas":21745,"oog":0,"revert":0}}}},"probe_16_markets":{"seeds":[7290624,7290639],"note":"Probe.sol = IA head plus random N(0,0.3) new-input weights; IA.sol for reference","arms":{"probe":[{"callback":"afterInitialize","max_ok_gas":243247,"oog":0},{"callback":"afterSwap","max_ok_gas":215886,"oog":0},{"callback":"getName","max_ok_gas":21767,"oog":0}],"ia":[{"callback":"afterInitialize","max_ok_gas":243237,"oog":0},{"callback":"afterSwap","max_ok_gas":211980,"oog":0},{"callback":"getName","max_ok_gas":21745,"oog":0}]}}},"valid":true,"code_zb64":"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","code_sha256":"b15aa3c2414dddcbdd43031324e115bd25ee62ea6254b0f30c41bdf087c88ccc","port_zb64":"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","port_sha256":"7151685a19779e968c2cfcc60a0132af31bce17c2b0f4f766647505c70f8cf59","port_api":"strat_init(S,W,x0,y0); strat_after(S,W,is_buy,amount_x,amount_y,timestamp,reserve_x,reserve_y); S=np.zeros(40); W[0]=0 gives T, W[0]=1 applies the head; see params.weight_vector_layout","params":{"architecture":"25-8-2 (IA 19-8-2 plus 6 flow-memory inputs), ReLU clipped [0,4], inputs clipped [-4,4], output in bps added to T-path fees then clamped [0,MAX_FEE]; weights rounded 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","flow_ema_0.5","flow_ema_0.95","raw_size_over_sizeHat","prev_trade_size","prev_trade_side","same_side_run_len"],"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,1007.201871,4437.94181,0.15981,647.8538,1.000051,0.53679],"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.000622,-0.00261,-1.499302,-0.616965,0.002804,-1.287315],"feature_note":"inputs 0..12 use the fixed HA/IA scaling (multiplier, offset) as in IA params; 13..18 IA new_input_scaling; 19..24 this item new_input_scaling","W1":[[-0.857125,1.774959,-0.610797,2.319553,-2.16275,-0.074597,-1.507195,2.460612,-3.804035,-0.602163,-1.267806,-0.144354,0.935195,0.79148,1.507682,-0.761202,-0.665851,0.742959,1.20803,-0.621705,-0.181498,-0.114073,-0.259452,-0.195946,-0.042038],[0.679575,0.704243,0.766607,3.388506,1.513151,0.495324,-0.157302,-0.171047,-0.301972,0.399506,-0.255159,-1.888743,0.285299,-0.290272,-0.110999,1.578748,0.921992,0.316662,0.993895,0.472145,0.349865,0.037169,0.040075,-0.188444,0.102549],[1.785156,4.149579,0.314438,0.847238,1.894515,3.538199,-1.867537,1.562258,2.050512,-2.441248,0.141791,-2.637508,-0.844373,0.351683,-0.692253,1.45168,-1.306148,-0.105377,-0.706733,0.227392,-1.179289,0.182461,0.307335,0.192733,-0.025668],[-0.640499,-2.115544,0.73374,-0.077366,-1.486902,-0.204527,-0.259734,0.568172,-0.925757,0.568967,0.378337,-1.423316,-1.544136,0.742178,0.129072,-0.542685,2.792873,0.113036,0.060903,0.066299,0.138238,0.458916,-0.207616,-0.027698,-0.244371],[1.026774,0.284791,4.696496,-0.698325,-1.908699,-0.657392,-0.474913,-0.882975,0.098669,0.089393,0.082189,-2.15538,0.102651,-1.014586,0.2319,-0.158058,2.081475,-0.079908,0.549572,0.357595,-0.369944,0.163346,-0.049878,-0.198968,-0.267356],[1.026168,-1.582656,0.309914,-1.541019,2.488358,1.023549,2.273612,1.370615,-0.819297,0.60547,-0.182972,2.129276,0.854484,-0.048853,0.709516,0.479971,-0.60827,-0.508582,-0.19432,-0.075475,0.614883,-0.346857,1.009057,0.3223,-0.882697],[-1.873595,1.501884,-0.029109,-2.508564,3.141293,1.188765,-0.593525,0.948786,1.976784,-0.534466,0.363359,2.757446,-0.261762,0.663198,0.869859,-1.316453,1.183913,-0.462188,1.609421,-0.853654,-0.965435,-1.012262,0.826573,-0.486677,0.226974],[-3.130523,-2.136132,3.206691,4.048791,-1.230374,-1.428739,-1.319908,2.045556,1.768001,-0.615607,3.058502,-1.489723,0.215027,0.728166,1.062509,1.79732,-0.033323,-1.606169,0.396857,0.159062,-0.183648,0.180082,0.317658,0.9644,1.019488]],"b1":[2.15405,-1.421773,-3.953774,-0.094473,-1.365788,-1.37974,-1.482865,1.400392],"W2":[[0.075146,-2.064141,0.362836,-0.853673,-4.257996,-0.204593,-0.774537,1.071974],[0.609139,-1.301587,-1.357233,2.819389,0.652812,-1.608728,-0.291419,0.192551]],"b2":[2.11482,1.718712],"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 IA with new weights 0 over all callbacks of 256 replica markets","seed_rule":"numpy.default_rng(20260343).integers(522000000,532000000,256)","n_callbacks":2743937,"names":["flow_ema_0.5","flow_ema_0.95","raw_size_over_sizeHat","prev_trade_size","prev_trade_side","same_side_run_len"],"mean":[6.171302262763819e-07,5.88204193925284e-07,9.381790698005446,0.0009523220239330394,-0.0028036357977606627,2.3981720425796946],"sd":[0.0009928496249403268,0.00022532967819538952,6.257438095307972,0.0015435581298275465,0.9999494202326727,1.8629255723615796],"mult":[1007.201871,4437.94181,0.15981,647.8538,1.000051,0.53679],"off":[-0.000622,-0.00261,-1.499302,-0.616965,0.002804,-1.287315]},"weight_vector_layout":"port W: [flag, mult[25], off[25], W1 row-major 8x25, b1[8], W2 bid row[8], W2 ask row[8], b2[bid,ask]]"},"restart":{"weights_vector_after_W0_mult_off":[-0.857125,1.774959,-0.610797,2.319553,-2.16275,-0.074597,-1.507195,2.460612,-3.804035,-0.602163,-1.267806,-0.144354,0.935195,0.79148,1.507682,-0.761202,-0.665851,0.742959,1.20803,-0.621705,-0.181498,-0.114073,-0.259452,-0.195946,-0.042038,0.679575,0.704243,0.766607,3.388506,1.513151,0.495324,-0.157302,-0.171047,-0.301972,0.399506,-0.255159,-1.888743,0.285299,-0.290272,-0.110999,1.578748,0.921992,0.316662,0.993895,0.472145,0.349865,0.037169,0.040075,-0.188444,0.102549,1.785156,4.149579,0.314438,0.847238,1.894515,3.538199,-1.867537,1.562258,2.050512,-2.441248,0.141791,-2.637508,-0.844373,0.351683,-0.692253,1.45168,-1.306148,-0.105377,-0.706733,0.227392,-1.179289,0.182461,0.307335,0.192733,-0.025668,-0.640499,-2.115544,0.73374,-0.077366,-1.486902,-0.204527,-0.259734,0.568172,-0.925757,0.568967,0.378337,-1.423316,-1.544136,0.742178,0.129072,-0.542685,2.792873,0.113036,0.060903,0.066299,0.138238,0.458916,-0.207616,-0.027698,-0.244371,1.026774,0.284791,4.696496,-0.698325,-1.908699,-0.657392,-0.474913,-0.882975,0.098669,0.089393,0.082189,-2.15538,0.102651,-1.014586,0.2319,-0.158058,2.081475,-0.079908,0.549572,0.357595,-0.369944,0.163346,-0.049878,-0.198968,-0.267356,1.026168,-1.582656,0.309914,-1.541019,2.488358,1.023549,2.273612,1.370615,-0.819297,0.60547,-0.182972,2.129276,0.854484,-0.048853,0.709516,0.479971,-0.60827,-0.508582,-0.19432,-0.075475,0.614883,-0.346857,1.009057,0.3223,-0.882697,-1.873595,1.501884,-0.029109,-2.508564,3.141293,1.188765,-0.593525,0.948786,1.976784,-0.534466,0.363359,2.757446,-0.261762,0.663198,0.869859,-1.316453,1.183913,-0.462188,1.609421,-0.853654,-0.965435,-1.012262,0.826573,-0.486677,0.226974,-3.130523,-2.136132,3.206691,4.048791,-1.230374,-1.428739,-1.319908,2.045556,1.768001,-0.615607,3.058502,-1.489723,0.215027,0.728166,1.062509,1.79732,-0.033323,-1.606169,0.396857,0.159062,-0.183648,0.180082,0.317658,0.9644,1.019488,2.15405,-1.421773,-3.953774,-0.094473,-1.365788,-1.37974,-1.482865,1.400392,0.075146,-2.064141,0.362836,-0.853673,-4.257996,-0.204593,-0.774537,1.071974,0.609139,-1.301587,-1.357233,2.819389,0.652812,-1.608728,-0.291419,0.192551,2.11482,1.718712],"weights_from":"best monitor weights (frozen), W1 rows(8x25), b1, W2 rows, b2 (226)","es_mean_at_end":[-0.701828,1.765588,-0.399434,2.514639,-2.030321,-0.265988,-1.377641,2.504806,-4.013212,-0.714874,-1.147635,-0.088786,0.927502,0.758359,1.508088,-0.891977,-0.711913,0.732666,1.233173,-0.694128,-0.258932,-0.015511,-0.092615,-0.199427,-0.057988,0.724572,0.736009,0.854061,3.291404,1.459492,0.518697,-0.282159,-0.100282,-0.411904,0.302812,-0.195907,-1.959963,0.301852,-0.328259,-0.042398,1.555729,0.782191,0.23509,1.055141,0.540255,0.086975,0.036769,-0.050049,-0.104277,0.192283,1.76301,3.971547,0.317137,0.862838,1.768042,3.505065,-1.840963,1.614788,2.051921,-2.372558,0.226417,-2.426047,-0.833477,0.346982,-0.74009,1.369677,-1.365037,-0.208197,-0.637428,0.251496,-1.232753,-0.002277,0.511643,0.115867,-0.191861,-0.71298,-2.078912,0.707028,0.088594,-1.553584,-0.003598,-0.177556,0.489126,-0.755649,0.589828,0.215934,-1.299432,-1.69959,0.721803,0.298542,-0.537711,2.822489,0.017255,0.078229,0.083026,0.292029,0.359399,-0.15116,0.010803,-0.187531,0.960763,0.214955,4.8442,-0.619376,-1.989353,-0.444639,-0.438688,-0.975387,0.087686,0.088948,0.187912,-2.096351,0.227652,-1.069172,0.182228,-0.104472,1.997819,-0.116019,0.379989,0.400091,-0.303835,0.026804,-0.023912,-0.073803,-0.15225,0.933745,-1.609802,0.291604,-1.619805,2.391288,1.02247,2.44479,1.28761,-0.772773,0.668809,-0.136143,2.079831,0.716283,0.017547,0.638274,0.459086,-0.487686,-0.678472,-0.266175,-0.04636,0.772468,-0.269801,1.0359,0.372119,-0.906576,-1.867628,1.544735,0.130841,-2.499967,3.157052,1.20829,-0.373435,1.087339,1.843994,-0.260571,0.329345,2.807283,-0.229355,0.640173,0.725658,-1.280802,1.2581,-0.517654,1.758815,-0.849761,-0.739031,-1.083277,0.879328,-0.484487,0.207939,-3.158118,-2.002225,3.171964,3.979333,-1.22397,-1.633662,-1.243997,2.187133,1.651929,-0.657459,2.965269,-1.318058,0.205834,0.759736,1.123011,1.776707,0.099813,-1.497191,0.351685,0.211325,-0.267117,0.172631,0.431932,0.967292,1.064431,2.274673,-1.598354,-3.955898,-0.187663,-1.270625,-1.291502,-1.421495,1.461962,-0.002289,-2.021415,0.384006,-0.849634,-4.217033,-0.209772,-0.802509,1.022381,0.628984,-1.492694,-1.303292,2.887819,0.612018,-1.615881,-0.340166,0.163478,2.147644,1.764654],"sigma_final":0.1712013723559543,"generations_done":720,"es_seed":20260343,"settings":{"library":"cma (pycma) 4.5.0","popsize":16,"seed":20260343,"sigma0":0.524401550431785,"CMA_stds":{"W1":0.16007274507182634,"b1":0.18564858000307327,"W2":0.12726224434596164,"b2":0.1185932470281719},"dims":226,"train_markets_per_generation":128,"train_seed_rule":"generation g uses 522000000+128g .. +127, same seeds for all 16 proposals","fitness":"mean replica edge (higher better)","monitor":"30000000..30002047 every 10 generations on ES mean and on the best train proposal of the last 10 generations; keep max monitor gain over IA","start":"IA restart.weights_vector_after_W0_mult_off with new-input columns 0"}},"seeds":{"gate_A_C":[310000,310049],"gate_B":[7116384,7116895],"speed":[6010000,6010511],"scaling":"numpy.default_rng(20260343).integers(522000000,532000000,256)","train":[522000000,522092159],"monitor":[30000000,30002047],"holdout":[40000000,40008191],"real_confirmation":[7290112,7290623],"real_gas_probe":[7290624,7290639]},"new_input_formulas":{"flow_ema_0.5":"e5 = 0.5*e5_prev + 0.5*sf per callback, sf = (+1 if trade.isBuy else -1) * min(amountY/reserveY,10) * w, w = 1-arbProbability on the first callback of a step else 1 (the IA retail flow weight); includes the current trade; state int64 WAD in slots[10] bits 16..79","flow_ema_0.95":"e95 = 0.95*e95_prev + 0.05*sf, same sf; slots[10] bits 80..143","raw_size_over_sizeHat":"min(min(amountY/reserveY,10)/sizeHat, 16), sizeHat = HA sizeHat (input 2, before flow blend); 0 if sizeHat=0","prev_trade_size":"min(amountY/reserveY,10) of the previous callback (0 before any); slots[10] bits 144..207","prev_trade_side":"+1 if the previous callback was isBuy, -1 if sell, 0 before any; slots[10] bits 208..209 (1=buy,2=sell)","same_side_run_len":"number of consecutive callbacks with the same isBuy ending at the current one, capped 8 (1 if side changed or first); slots[10] bits 212..215","state_packing":"all new state lives in spare bits of slots[10] (stepTradeCount, uint16 in bits 0..15), which IA already writes every callback; no new storage slot"},"dropped_inputs":"None dropped: gas probe on 16 real markets with nonzero new weights gave afterSwap peak 215,886 (< 243,000; IA 211,980 on the same markets).","notes":["All numbers are local measurements of this run (4 CPUs). Gate A: IA.sol vs IA port; Gate B: extended port with new weights 0 (bit-identical fees to IA port on 2000 replayed callbacks) gives replica IA-T +1.465 vs IA's reported real +1.513 on 7116384..7116895 (error -0.048 < 0.15); Gate C: frozen Candidate.sol vs frozen port 2.5e-4 bps.","Search: pycma from IA restart.weights_vector_after_W0_mult_off (178) expanded to 226 with the 48 new W1 weights 0; sigma0 = IA restart.sigma_final 0.5244 with IA CMA_stds per group (new columns use the W1 std); popsize 16, seed 20260343; 128 train markets per generation from 522000000 sequentially; 720 generations in 60.9 min, ended 18:43 UTC, about 38 min before this machine's deadline.","Freeze = ES mean at generation 660 (max monitor +0.350 se 0.014 vs IA on 30000000..30002047). The monitor curve was still rising at the end (gen 720 mean +0.323, gen-best +0.333), so longer training from restart.es_mean_at_end or restart.weights_vector_after_W0_mult_off should keep improving.","Replica holdout 40000000..40008191 was evaluated once, after freezing: candidate vs IA +0.341 se 0.007, vs HA +0.706, vs T +1.823. IA vs T on the same holdout was +1.4817, the same value IA reported for this block, which reproduces IA's replica result.","Real engine on seeds 7290112..7290623, candidate and IA each run alone against Vanilla: candidate minus IA +0.322 se 0.031 (retail -0.200, arb +0.521). So the new inputs mostly cut arbitrage losses. The replica predicted +0.341, a gap of 0.02. T and HA were not run on the real engine in this item.","Gas: candidate afterSwap peak 239,388 over 512 real markets (IA 235,527), afterInitialize 243,247, 0 OOG and no reverts or other failed calls, so the candidate is valid (<= 245,000). The 16-market probe (seeds 7290624..7290639, random new weights) peaked at 215,886, so no input was dropped.","Process caveats: (1) in the first search segment a timer bug let it run its full 7-min shell timeout; its gen-80 checkpoint was used. (2) The numpy RNG state that pycma uses was only saved into checkpoints from gen 80 on. (3) When a segment stopped between monitor checkpoints, the next one resumed from the last 10-generation checkpoint and repeated those generations deterministically. So the run is not bit-reproducible from scratch, but every reported number was measured on the frozen artifacts.","The top 10 needs about +3.1 over HA. This candidate is about +0.7 over HA on the replica holdout, so it does not get there alone.","Port: port_zb64 is the extended float64 port (IA port plus the flow-memory block); with W[0]=0 it is T. Solidity keeps IA's shell, changes only the head (25 inputs), adds _flow(), and packs the new state into slots[10]."]}