{"item":"inputs-cross","status":"completed","blocked":null,"hashes":{"IA":{"artifact_sha256":"df0ddfdf122c88641513dd179980fce475f42a912a184f812d213f27db7c14df","decoded":{"code":"956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2","port":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b"}},"replica":{"artifact_sha256":"e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea","decoded":{"replica_source":"1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c"}},"T":{"artifact_sha256":"6ac5e013b7b1fb4c5e7bdcdfec0aba28b16824e18ccf39500f258533879faffe","decoded":{"code":"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3"}},"KIT":{"artifact_sha256":"0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786","decoded":{"sim":"d003c663b94968b58aaefb65fef8e910638ee1664e19f96c809b45e499910638","harness":"24169a30bddafe5f82fa6873adcd7d6c15892f883d1af25eebaa9b5f623606bc","port":"9aa80ce98b31cb18b14192a87a9b6d133e4c9c2d7adc4a51a5f170be95d92fef","differential_test":"32345abab9b1ea77ebe084b02e1c4b7bb692b5202af7c62572e36f96d3e2cb5b","tests":"2ff44560ef5b8ee5d5e1c32daf4e2c63b05fb858b9a4646640884fc66ca22bcd","code":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe","t_code":"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3"}},"RS2":{"artifact_sha256":"d845a4b94eab87f23956fd1939c0135d955df212d1f3037f2a761c178cef7a0e","decoded":{"port_source":"9eac3553357528b06eeae3ed8d18283d83401e1968145ceba16be356a147e271"}},"HA":{"artifact_sha256":"2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690","decoded":{"code":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe"}}},"repository_commit":"6b6921f8d463314aa7c96234e1be25a25245f704","setup":{"python":"3.12.16","dependencies":{"amm-sim-rs":"0.1.0.post1","numpy":"2.5.4","numba":"0.68.1","cma":"4.5.0","py-solc-x":"2.1.0","pyrevm":"0.3.7"},"wheel_sha256":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","validation":"amm-match validate contracts/src/StarterStrategy.sol passed"},"freeze_time":{"frozen_at_utc":"2026-11-09T17:31:11.650705+00:00"},"speed":{"kit":{"n":512,"n_steps":10000,"requested_processes":8,"created_processes":8,"active_processes":8,"seconds":2.2539585730992258,"markets_per_second":227.15590521967428,"warm_compile_excluded":true,"pool_startup_included":true},"expanded_port":{"n":512,"seconds":2.7433397099375725,"markets_per_second":186.63383107287544,"requested_processes":8,"n_steps":10000,"warm_compile_excluded":true,"pool_startup_included":true}},"gates":{"A":{"passed":true,"sequences":50,"swap_callbacks":100000,"initialization_callbacks":50,"fee_comparisons":200100,"max_abs_fee_difference_bps":6.501554232485329e-05,"mean_abs_fee_difference_bps":2.967990747046393e-06,"threshold_bps":0.01,"seed_start":310000,"seed_end":310049,"first_divergence":null,"code_sha256":"956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2","port_sha256":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b"},"B":{"passed":true,"replica_IA_minus_T":1.4654026984931672,"se":0.04614738409203076,"reference_real_IA_minus_T":1.513,"absolute_gain_error":0.04759730150683272,"threshold":0.15,"n":512,"seeds":[7116384,7116895]},"C":{"passed":true,"sequences":50,"swap_callbacks":100000,"initialization_callbacks":50,"fee_comparisons":200100,"max_abs_fee_difference_bps":0.0015037960903949155,"mean_abs_fee_difference_bps":2.3816015279265233e-05,"threshold_bps":0.1,"seed_start":310000,"seed_end":310049,"first_divergence":null,"code_sha256":"59c2b5276ed26e7f80eb63c41b85bf92187bf58bc23488bf678b26c4b7ab1ee5","port_sha256":"d5032c7401d51c3ffb64cfb0a2cc32ca74c341aebf674d00182e906ab37acd5b","comparison":"frozen code vs port with frozen quantized weights"}},"kit_checks":{"tests_passed":9,"HA_A":{"passed":true,"sequences":50,"swap_callbacks":100000,"initialization_callbacks":50,"fee_comparisons":200100,"max_abs_fee_difference_bps":7.60422131512728e-05,"mean_abs_fee_difference_bps":2.895930545111849e-06,"threshold_bps":0.01,"seed_start":310000,"seed_end":310049,"first_divergence":null},"T_A":{"passed":true,"sequences":50,"swap_callbacks":100000,"initialization_callbacks":50,"fee_comparisons":200100,"max_abs_fee_difference_bps":1.2216616607219066e-09,"mean_abs_fee_difference_bps":4.9596256647991815e-12,"threshold_bps":0.01,"seed_start":310000,"seed_end":310049,"first_divergence":null},"C":{"passed":true,"sequences":50,"swap_callbacks":100000,"initialization_callbacks":50,"fee_comparisons":200100,"max_abs_fee_difference_bps":7.60422131512728e-05,"mean_abs_fee_difference_bps":2.895930545111849e-06,"threshold_bps":0.1,"seed_start":310000,"seed_end":310049,"first_divergence":null},"B":{"n":512,"mean_diff":1.141450774002562,"se":0.04724531432073899,"worst5":[[6020304,-5.577225930296436],[6020177,-2.2362743520841377],[6020319,-1.7082346276455382],[6020317,-1.6019895692272712],[6020429,-1.5199139459144817]],"retail_delta":4.132259885392789,"arb_delta":-2.990809111390226,"seed_start":6020000,"seed_end":6020511,"HA_mean":529.2829680945093,"T_mean":528.1415173205069,"passed":true,"reference_real_HA_minus_T":1.257,"threshold":0.15}},"adapted_tests":{"tests_passed":9},"zero_weights":{"sequences":50,"swap_callbacks":100000,"max_fee_diff_bps":0.0,"passed":true},"zero_weights_EVM":{"passed":true,"sequences":50,"swap_callbacks":100000,"initialization_callbacks":50,"fee_comparisons":200100,"max_abs_fee_difference_bps":6.501554232485329e-05,"mean_abs_fee_difference_bps":2.967990747046393e-06,"threshold_bps":0.01,"seed_start":310000,"seed_end":310049,"first_divergence":null},"pretrain_gas_probe":{"n":16,"seeds":[7296000,7296015],"all_new_weights_nonzero":true,"new_W1_rule":"numpy.default_rng(20260345).normal(0.08,0.04,(8,5))","afterSwap_peak":229829,"afterInitialize_peak":243254,"oog":0,"passed":true},"search":{"minutes":65.89247309930312,"generations":339,"settings":{"popsize":16,"seed":20260345,"sigma0":1.0,"CMA_stds":{"W1":0.16007274507182634,"b1":0.18564858000307327,"W2":0.12726224434596164,"b2":0.1185932470281719,"rule":"same std for every W1 column, including new columns"},"monitor_every":10,"monitor_n":2048,"start":"IA restart.weights_vector_after_W0_mult_off; new columns zero","fitness":"mean replica edge, common seeds per generation","train_seed_rule":"contiguous 524000000+generation*128..+127","dimension":218,"library":"cma (pycma) 4.5.0"},"initial_monitor":{"IA_minus_T":1.5395660516422922,"restart_minus_T":1.5263532697842224},"best_monitor_vs_T":1.7257565778023238,"best_generation":320,"best_proposal":"mean","monitor_checks":33,"training_market_evaluations":694272,"best_monitor_vs_IA":0.18619052616003162},"curve":[{"generation":10,"monitor":[{"proposal":"mean","vs_T":1.493957692867827,"se":0.02248853987819057,"vs_IA":-0.04560835877446506},{"proposal":"generation_best","vs_T":1.4009022233827417,"se":0.02287937205581426,"vs_IA":-0.1386638282595505}],"best_monitor":1.5395660516422922,"sigma":0.8600289780974933,"search_minutes":3.967615517391823},{"generation":20,"monitor":[{"proposal":"mean","vs_T":1.5178504171690606,"se":0.022815662808246966,"vs_IA":-0.021715634473231632},{"proposal":"generation_best","vs_T":1.4559376709812528,"se":0.026370927823507636,"vs_IA":-0.08362838066103939}],"best_monitor":1.5395660516422922,"sigma":0.7987151974760834,"search_minutes":7.364536633241611},{"generation":30,"monitor":[{"proposal":"mean","vs_T":1.5119598826602507,"se":0.026084022495403644,"vs_IA":-0.027606168982041546},{"proposal":"generation_best","vs_T":1.3813825084955011,"se":0.026532129493759923,"vs_IA":-0.15818354314679123}],"best_monitor":1.5395660516422922,"sigma":0.7576795109853417,"search_minutes":9.26679583520939},{"generation":40,"monitor":[{"proposal":"mean","vs_T":1.5180182925420067,"se":0.02556521374349037,"vs_IA":-0.02154775910028542},{"proposal":"generation_best","vs_T":1.4231695444718784,"se":0.025852182563980083,"vs_IA":-0.11639650717041397}],"best_monitor":1.5395660516422922,"sigma":0.7220370896175071,"search_minutes":11.109635245916433},{"generation":50,"monitor":[{"proposal":"mean","vs_T":1.4903137578017027,"se":0.023296701307484263,"vs_IA":-0.04925229384058957},{"proposal":"generation_best","vs_T":1.4309200141722813,"se":0.024317736730982708,"vs_IA":-0.10864603747001089}],"best_monitor":1.5395660516422922,"sigma":0.7015552372861785,"search_minutes":12.969722301342214},{"generation":60,"monitor":[{"proposal":"mean","vs_T":1.5214327548231563,"se":0.022119044040999368,"vs_IA":-0.018133296819135863},{"proposal":"generation_best","vs_T":1.3810537522036377,"se":0.022503374403245405,"vs_IA":-0.15851229943865458}],"best_monitor":1.5395660516422922,"sigma":0.6913630733093323,"search_minutes":14.80929013264831},{"generation":70,"monitor":[{"proposal":"mean","vs_T":1.5230617791975356,"se":0.02340263081111782,"vs_IA":-0.016504272444756662},{"proposal":"generation_best","vs_T":1.45659117611924,"se":0.023128267065938478,"vs_IA":-0.08297487552305222}],"best_monitor":1.5395660516422922,"sigma":0.6735061547613421,"search_minutes":16.65219553851057},{"generation":90,"monitor":[{"proposal":"mean","vs_T":1.5283511389497035,"se":0.02305660914695785,"vs_IA":-0.011214912692588813},{"proposal":"generation_best","vs_T":1.494088918398785,"se":0.02261226425912159,"vs_IA":-0.045477133243507134}],"best_monitor":1.568588808139181,"sigma":0.6582642715555544,"search_minutes":20.33846099279666},{"generation":100,"monitor":[{"proposal":"mean","vs_T":1.5538609159880261,"se":0.02620850240898612,"vs_IA":0.014294864345733987},{"proposal":"generation_best","vs_T":1.5106181424076732,"se":0.026252368893644733,"vs_IA":-0.028947909234618957}],"best_monitor":1.568588808139181,"sigma":0.640851334021676,"search_minutes":22.150200354874446},{"generation":110,"monitor":[{"proposal":"mean","vs_T":1.5978407070167455,"se":0.026021655680834647,"vs_IA":0.05827465537445328},{"proposal":"generation_best","vs_T":1.4914335804450083,"se":0.02316947754020201,"vs_IA":-0.04813247119728403}],"best_monitor":1.5978407070167455,"sigma":0.6297084208400772,"search_minutes":23.973446940390083},{"generation":120,"monitor":[{"proposal":"mean","vs_T":1.5908833075017914,"se":0.025932142440001627,"vs_IA":0.051317255859499145},{"proposal":"generation_best","vs_T":1.5930692909928839,"se":0.02357552358153821,"vs_IA":0.0535032393505914}],"best_monitor":1.5978407070167455,"sigma":0.6227149659065826,"search_minutes":25.78609405090101},{"generation":130,"monitor":[{"proposal":"mean","vs_T":1.6221066142431082,"se":0.022862794589821097,"vs_IA":0.08254056260081585},{"proposal":"generation_best","vs_T":1.5730628833470184,"se":0.022484011862793838,"vs_IA":0.03349683170472617}],"best_monitor":1.6221066142431082,"sigma":0.6153805680558976,"search_minutes":27.58690620527292},{"generation":140,"monitor":[{"proposal":"mean","vs_T":1.5822153747161518,"se":0.022850835342410013,"vs_IA":0.04264932307385949},{"proposal":"generation_best","vs_T":1.5325131019387261,"se":0.02305779479994555,"vs_IA":-0.007052949703566236}],"best_monitor":1.6221066142431082,"sigma":0.6119617563819343,"search_minutes":29.39620994197515},{"generation":150,"monitor":[{"proposal":"mean","vs_T":1.5759702556586654,"se":0.02257655688459784,"vs_IA":0.036404204016373204},{"proposal":"generation_best","vs_T":1.540874913869525,"se":0.0230181713790993,"vs_IA":0.0013088622272328376}],"best_monitor":1.6221066142431082,"sigma":0.6094542762424682,"search_minutes":31.20670713886308},{"generation":170,"monitor":[{"proposal":"mean","vs_T":1.5914758435562615,"se":0.023502877576525867,"vs_IA":0.0519097919139693},{"proposal":"generation_best","vs_T":1.520632706827762,"se":0.023862556917741265,"vs_IA":-0.018933344814530267}],"best_monitor":1.6452763335229397,"sigma":0.5989768824696696,"search_minutes":34.874142307826936},{"generation":180,"monitor":[{"proposal":"mean","vs_T":1.5774280171166195,"se":0.022838784777726034,"vs_IA":0.03786196547432741},{"proposal":"generation_best","vs_T":1.5506380227475534,"se":0.023435039486644372,"vs_IA":0.011071971105261147}],"best_monitor":1.6452763335229397,"sigma":0.5999493163236974,"search_minutes":36.72636464346045},{"generation":190,"monitor":[{"proposal":"mean","vs_T":1.6013021149094424,"se":0.0232326644160212,"vs_IA":0.06173606326715031},{"proposal":"generation_best","vs_T":1.5363418009580365,"se":0.02357827772598686,"vs_IA":-0.0032242506842557195}],"best_monitor":1.6452763335229397,"sigma":0.5994399630781252,"search_minutes":38.57206091873037},{"generation":200,"monitor":[{"proposal":"mean","vs_T":1.6383575672343194,"se":0.023424692157533813,"vs_IA":0.09879151559202706},{"proposal":"generation_best","vs_T":1.6056659641276738,"se":0.023300049352811828,"vs_IA":0.06609991248538136}],"best_monitor":1.6452763335229397,"sigma":0.59808808818221,"search_minutes":40.407616405677985},{"generation":210,"monitor":[{"proposal":"mean","vs_T":1.625900647428599,"se":0.02365393519484739,"vs_IA":0.08633459578630684},{"proposal":"generation_best","vs_T":1.5179709599499156,"se":0.02342959632509522,"vs_IA":-0.021595091692376528}],"best_monitor":1.6452763335229397,"sigma":0.5931818756046273,"search_minutes":42.24105142060046},{"generation":220,"monitor":[{"proposal":"mean","vs_T":1.6139493248851204,"se":0.023355430403904698,"vs_IA":0.07438327324282798},{"proposal":"generation_best","vs_T":1.566991173711016,"se":0.02341772522461609,"vs_IA":0.0274251220687238}],"best_monitor":1.6452763335229397,"sigma":0.5906010807894052,"search_minutes":44.07914444423901},{"generation":230,"monitor":[{"proposal":"mean","vs_T":1.633805334064903,"se":0.023406938547012056,"vs_IA":0.09423928242261065},{"proposal":"generation_best","vs_T":1.5756213170761908,"se":0.023936754860157505,"vs_IA":0.03605526543389856}],"best_monitor":1.6452763335229397,"sigma":0.578846290255213,"search_minutes":45.91371066897021},{"generation":250,"monitor":[{"proposal":"mean","vs_T":1.6619958362488667,"se":0.023444597041417964,"vs_IA":0.12242978460657453},{"proposal":"generation_best","vs_T":1.6603192627714012,"se":0.022812588971620213,"vs_IA":0.12075321112910903}],"best_monitor":1.6619958362488667,"sigma":0.5667556190676185,"search_minutes":49.59542196916106},{"generation":260,"monitor":[{"proposal":"mean","vs_T":1.6733659215296792,"se":0.023523973533261803,"vs_IA":0.13379986988738704},{"proposal":"generation_best","vs_T":1.6181524005782904,"se":0.023408063317397844,"vs_IA":0.07858634893599808}],"best_monitor":1.6733659215296792,"sigma":0.5557967672719898,"search_minutes":51.4390477895271},{"generation":270,"monitor":[{"proposal":"mean","vs_T":1.6138166152605429,"se":0.022561132668819366,"vs_IA":0.07425056361825064},{"proposal":"generation_best","vs_T":1.5991814693949793,"se":0.022619946986350857,"vs_IA":0.059615417752687055}],"best_monitor":1.6733659215296792,"sigma":0.5485356320059577,"search_minutes":53.29464978408844},{"generation":280,"monitor":[{"proposal":"mean","vs_T":1.6768324132406378,"se":0.0234765583107842,"vs_IA":0.13726636159834552},{"proposal":"generation_best","vs_T":1.6080823052156825,"se":0.02394610006396405,"vs_IA":0.06851625357339011}],"best_monitor":1.6768324132406378,"sigma":0.5413064828951016,"search_minutes":55.15291773395147},{"generation":290,"monitor":[{"proposal":"mean","vs_T":1.6423112431078817,"se":0.023093303165997704,"vs_IA":0.10274519146558928},{"proposal":"generation_best","vs_T":1.6084639792867579,"se":0.02265293136828301,"vs_IA":0.06889792764446584}],"best_monitor":1.6768324132406378,"sigma":0.5345064376849537,"search_minutes":57.01439725804764},{"generation":300,"monitor":[{"proposal":"mean","vs_T":1.6728135401275004,"se":0.02314305684570523,"vs_IA":0.1332474884852082},{"proposal":"generation_best","vs_T":1.651837579371699,"se":0.022613702981895245,"vs_IA":0.11227152772940685}],"best_monitor":1.6768324132406378,"sigma":0.5251547577262999,"search_minutes":58.87078490698865},{"generation":310,"monitor":[{"proposal":"mean","vs_T":1.7088887857357578,"se":0.02321849365226757,"vs_IA":0.16932273409346552},{"proposal":"generation_best","vs_T":1.6571898556151345,"se":0.02340453326820075,"vs_IA":0.11762380397284233}],"best_monitor":1.7088887857357578,"sigma":0.5108924193186338,"search_minutes":60.72165475611109},{"generation":320,"monitor":[{"proposal":"mean","vs_T":1.7257565778023238,"se":0.02363712321635238,"vs_IA":0.18619052616003176},{"proposal":"generation_best","vs_T":1.7144463834196408,"se":0.02446383760183139,"vs_IA":0.17488033177734855}],"best_monitor":1.7257565778023238,"sigma":0.49825597995834175,"search_minutes":62.58520498548945},{"generation":330,"monitor":[{"proposal":"mean","vs_T":1.7208927521747959,"se":0.023622724095526085,"vs_IA":0.18132670053250344},{"proposal":"generation_best","vs_T":1.6753431523072546,"se":0.022990765568341526,"vs_IA":0.1357771006649621}],"best_monitor":1.7257565778023238,"sigma":0.4916804705388975,"search_minutes":64.44810022659755}],"holdout":{"vs_T":{"n":8192,"mean":1.7020986495141055,"se":0.011383450749730767},"vs_IA":{"n":8192,"mean":0.22038742052727484,"se":0.0066676794395795465},"vs_HA":{"n":8192,"mean":0.5852665870141557,"se":0.007475425057773083}},"real":{"vs_IA":{"paired":{"n":512,"mean_diff":0.2380413554799189,"se":0.029808469014167137,"worst5":[[7298680,-1.987364908613813],[7298418,-1.8573284901613079],[7298562,-1.6018508940364882],[7298810,-1.3790704044942004],[7298716,-1.2389602876610866]],"sum":121.87717400571847,"sumsq":261.4835673485581},"retail_delta":-0.42337840013004713,"arb_delta":0.6614197556099661},"means":{"Candidate":{"edge":520.4938581991285,"retail":549.2272425913512,"arb":-28.733384392223172},"IA":{"edge":520.255816843649,"retail":549.6506209914822,"arb":-29.394804147833177}},"arb_volume_reconstruction_max_abs_error":0.00011727687160600908,"run_batch_seconds":{"HA":419.58586324285716,"Candidate":405.3240749402903}},"gas":{"IA":[{"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":5438804,"ok":5438804,"max_ok_gas":22592,"sum_ok_gas":122714529100,"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":243237,"sum_ok_gas":124537344,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":5435501,"ok":5435501,"max_ok_gas":237624,"sum_ok_gas":738367389060,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":512,"ok":512,"max_ok_gas":21745,"sum_ok_gas":11133440,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}],"Candidate":[{"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":5418524,"ok":5418524,"max_ok_gas":22592,"sum_ok_gas":122257003996,"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":243254,"sum_ok_gas":124546048,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"afterSwap","calls":5445031,"ok":5445031,"max_ok_gas":239241,"sum_ok_gas":747559682377,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},{"role":"Submission","callback":"getName","calls":512,"ok":512,"max_ok_gas":21762,"sum_ok_gas":11142144,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}]},"valid":true,"code_zb64":"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","code_sha256":"59c2b5276ed26e7f80eb63c41b85bf92187bf58bc23488bf678b26c4b7ab1ee5","port_zb64":"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","port_sha256":"d5032c7401d51c3ffb64cfb0a2cc32ca74c341aebf674d00182e906ab37acd5b","params":{"architecture":"24-8-2; clipped ReLU [0,4]; inputs clipped [-4,4]; fee correction in bps added to T; 1e6 signed 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","arb_probability*raw_size","first_in_step*stale_deviation","sigmaHat*toxEma","direction*signed_trade_ratio","first_in_step*silent"],"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,1.509575,0.417175,0.241944,43.532918,7.627522],"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.189311,0.001677,-0.602769,-0.139428,-0.896066],"W1":[[-0.109725,0.565728,-0.288179,3.461452,-2.04882,-1.595209,-1.229066,1.23505,-3.163695,-2.278557,-1.04861,0.192444,1.527604,-1.07745,1.867882,-0.447724,-1.051723,0.232761,0.133324,-0.331653,1.185627,0.601932,-1.23868,0.466581],[0.773604,1.506047,1.454543,4.420739,1.230572,1.484126,-0.206303,0.087366,-0.864419,0.189572,-0.648607,-3.263015,-0.251738,0.254892,-0.54306,1.487176,0.882279,0.602465,0.154993,0.836647,-0.371928,0.129544,0.271834,0.280788],[2.156812,3.003037,-0.489946,2.543618,2.295543,5.061186,-1.285295,1.908314,1.626351,-1.499441,0.102396,-2.558813,-0.624667,0.38132,-0.933326,1.710522,-2.088628,-0.143439,-0.35593,0.454642,0.561716,-1.737635,-0.065396,-0.462878],[-0.910037,-1.231568,0.250152,-0.034885,-1.224598,3.090907,0.698848,1.51307,-0.841874,0.736442,-0.561534,-1.635318,-0.977647,1.323006,0.522354,-0.143454,3.256657,0.876397,-0.796668,2.251709,-0.44702,0.60075,1.059145,-1.042145],[1.029142,0.529614,6.392888,-0.541419,-0.947579,0.655529,-0.206382,-1.572448,-0.502524,0.380448,-0.25207,-2.446433,0.769444,-0.089602,-0.300367,-0.840976,2.252207,0.090796,0.502774,1.128511,-0.003691,0.001778,-1.148016,-0.2866],[0.93295,-0.979605,2.143715,-2.798741,2.924111,2.948765,1.811304,2.128852,-1.497328,-0.071166,0.269061,3.57467,0.117557,-1.174603,0.294423,2.251167,-0.759058,-0.359177,-0.102992,-0.815375,0.232265,0.051613,-1.088997,-0.302846],[-3.163837,0.762954,-0.67134,-1.075744,2.419922,1.239777,-0.769743,1.12039,2.680838,-1.271524,-0.045266,3.443647,-0.466234,0.387045,0.565967,-1.516362,0.803773,-1.911749,1.180947,0.06278,-0.742749,1.689951,-0.381156,-0.535094],[-2.702821,-2.166881,2.938924,4.492748,-1.468356,-0.633774,-1.314255,1.409048,1.270473,-0.007602,2.081881,-3.412862,0.300561,0.324219,0.180118,0.767899,-0.51494,0.163437,0.086573,-1.327883,0.147784,0.468581,-0.211552,0.500454]],"b1":[0.399179,-1.771823,-5.641523,-0.938937,-0.80763,0.19294,-1.494852,0.301815],"W2":[[0.330262,-1.881596,0.052986,0.078006,-3.917357,0.209823,-0.703746,1.024093],[0.419135,-1.215671,-1.076954,2.94683,0.133135,-1.043125,-1.334662,0.107641]],"b2":[0.665806,2.170971],"toxicity_anchor":{"count_cap":674,"linear_k_wad":712696014807650816,"quadratic_k_wad":1295240753826310656},"IA_new_input_scaling":{"rule":"multiplier=1/sd, offset=-mean/sd (rounded 1e-6), measured on unchanged HA (new weights 0) over all callbacks of 256 replica training markets","n_callbacks":2713139,"markets":256,"seed_rule":"numpy.default_rng(20260205).integers(440000000,450000000,256)","mean":[0.0009555496232290559,1.4601024864557253,0.0036400373239948735,0.0035442536780931474,1.9968048080102052,-6.4602212889852405e-06],"sd":[0.0015454641142121854,0.7166984512114215,0.0045327235508511735,0.00438311721800645,2.4238622572469994,0.0036451723248762686],"mult":[647.054817,1.395287,220.617911,228.148131,0.412565,274.335453],"off":[-0.618293,-2.037262,-0.803057,-0.808615,-0.823811,0.001772]},"new_input_scaling":{"n_callbacks":2716256,"markets":256,"seed_rule":"numpy.default_rng(20260345).integers(524000000,534000000,256)","mean":[-0.12540649733946635,-0.004020663213293949,2.4913590895664823,0.0032028267329147616,0.11747797335744495],"sd":[0.6624379859603585,2.397075227169335,4.133193789875419,0.022971122931573964,0.13110418525566395],"mult":[1.509575,0.417175,0.241944,43.532918,7.627522],"off":[0.189311,0.001677,-0.602769,-0.139428,-0.896066],"seconds":46.70154471416026,"rule":"Mean and population sd of products of clipped IA-scaled inputs across every callback of 256 unchanged-IA markets; mult=round(1/sd,6), off=round(-mean/sd,6); standardize products then clip to [-4,4]"},"weight_fixed_point_scale":1000000,"feature_fixed_point_scale":1000000},"restart":{"best_weights":[-0.109725,0.565728,-0.288179,3.461452,-2.04882,-1.595209,-1.229066,1.23505,-3.163695,-2.278557,-1.04861,0.192444,1.527604,-1.07745,1.867882,-0.447724,-1.051723,0.232761,0.133324,-0.331653,1.185627,0.601932,-1.23868,0.466581,0.773604,1.506047,1.454543,4.420739,1.230572,1.484126,-0.206303,0.087366,-0.864419,0.189572,-0.648607,-3.263015,-0.251738,0.254892,-0.54306,1.487176,0.882279,0.602465,0.154993,0.836647,-0.371928,0.129544,0.271834,0.280788,2.156812,3.003037,-0.489946,2.543618,2.295543,5.061186,-1.285295,1.908314,1.626351,-1.499441,0.102396,-2.558813,-0.624667,0.38132,-0.933326,1.710522,-2.088628,-0.143439,-0.35593,0.454642,0.561716,-1.737635,-0.065396,-0.462878,-0.910037,-1.231568,0.250152,-0.034885,-1.224598,3.090907,0.698848,1.51307,-0.841874,0.736442,-0.561534,-1.635318,-0.977647,1.323006,0.522354,-0.143454,3.256657,0.876397,-0.796668,2.251709,-0.44702,0.60075,1.059145,-1.042145,1.029142,0.529614,6.392888,-0.541419,-0.947579,0.655529,-0.206382,-1.572448,-0.502524,0.380448,-0.25207,-2.446433,0.769444,-0.089602,-0.300367,-0.840976,2.252207,0.090796,0.502774,1.128511,-0.003691,0.001778,-1.148016,-0.2866,0.93295,-0.979605,2.143715,-2.798741,2.924111,2.948765,1.811304,2.128852,-1.497328,-0.071166,0.269061,3.57467,0.117557,-1.174603,0.294423,2.251167,-0.759058,-0.359177,-0.102992,-0.815375,0.232265,0.051613,-1.088997,-0.302846,-3.163837,0.762954,-0.67134,-1.075744,2.419922,1.239777,-0.769743,1.12039,2.680838,-1.271524,-0.045266,3.443647,-0.466234,0.387045,0.565967,-1.516362,0.803773,-1.911749,1.180947,0.06278,-0.742749,1.689951,-0.381156,-0.535094,-2.702821,-2.166881,2.938924,4.492748,-1.468356,-0.633774,-1.314255,1.409048,1.270473,-0.007602,2.081881,-3.412862,0.300561,0.324219,0.180118,0.767899,-0.51494,0.163437,0.086573,-1.327883,0.147784,0.468581,-0.211552,0.500454,0.399179,-1.771823,-5.641523,-0.938937,-0.80763,0.19294,-1.494852,0.301815,0.330262,-1.881596,0.052986,0.078006,-3.917357,0.209823,-0.703746,1.024093,0.419135,-1.215671,-1.076954,2.94683,0.133135,-1.043125,-1.334662,0.107641,0.665806,2.170971],"sigma":0.48468137656720395,"settings":{"popsize":16,"seed":20260345,"sigma0":0.48468137656720395,"CMA_stds":{"W1":0.16007274507182634,"b1":0.18564858000307327,"W2":0.12726224434596164,"b2":0.1185932470281719,"rule":"same std for every W1 column, including new columns"},"monitor_every":10,"monitor_n":2048,"start":"restart.best_weights; prepend restart.full_W_prefix for full W","fitness":"mean replica edge, common seeds per generation","train_seed_rule":"contiguous 524000000+generation*128..+127","dimension":218,"library":"cma (pycma) 4.5.0"},"weights_order":"W1 (8 rows x 24), b1 (8), W2 (2 rows x 8), b2 (2)","full_W_prefix":[1.0,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,1.509575,0.417175,0.241944,43.532918,7.627522,-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.189311,0.001677,-0.602769,-0.139428,-0.896066],"es_seed":20260345,"next_train_generation":339,"next_train_seed":524043392,"semantics":"new CMA from selected best weights with final sigma and block scales; full covariance checkpoint remains scratch-only"},"seeds":{"port_differential":[310000,310049],"gate_B":[7116384,7116895],"scaling":"numpy.default_rng(20260345).integers(524000000,534000000,256)","train":[524000000,524043391],"monitor":[30000000,30002047],"replica_holdout":[40000000,40008191],"pretrain_gas":[7296000,7296015],"real_confirmation":[7298304,7298815]},"new_input_formulas":[{"name":"arb_probability*raw_size","formula":"x[8]*x[13]","source":"x is IA scaled-and-clipped 19-input vector","scaling_multiplier":1.509575,"scaling_offset":0.189311},{"name":"first_in_step*stale_deviation","formula":"x[9]*x[6]","source":"x is IA scaled-and-clipped 19-input vector","scaling_multiplier":0.417175,"scaling_offset":0.001677},{"name":"sigmaHat*toxEma","formula":"x[0]*x[3]","source":"x is IA scaled-and-clipped 19-input vector","scaling_multiplier":0.241944,"scaling_offset":-0.602769},{"name":"direction*signed_trade_ratio","formula":"x[5]*x[7]","source":"x is IA scaled-and-clipped 19-input vector","scaling_multiplier":43.532918,"scaling_offset":-0.139428},{"name":"first_in_step*silent","formula":"x[9]*x[11]","source":"x is IA scaled-and-clipped 19-input vector","scaling_multiplier":7.627522,"scaling_offset":-0.896066}],"dropped_inputs":[],"notes":["Search minutes are measured evaluation wall time including scheduled monitor evaluation, excluding setup, input scaling, and initial monitor baselines.","All speed, gates, search, holdout, real-engine, and gas numbers are measurements from this task; artifact IDs and decoded source hashes were verified before use.","Frozen port API: strat_init(S,W,x0,y0), strat_after(S,W,is_buy,amount_x,amount_y,timestamp,reserve_x,reserve_y); TH_FROZEN is the full W vector; HEAD_START=49. TH_HA aliases the frozen policy.","IA port decoded directly from the IA artifact; no new base port was reconstructed from Solidity. Only its input/head extension and kit harness adaptation were made.","Each real strategy ran alone against VanillaStrategy at 30 bps with amm_sim_rs.run_batch(...,8). Configs follow MatchRunner draw order and canonical defaults.","IA-scaled inputs mean the actual affine-scaled, clipped head features. first_in_step is +1/-1, direction is dirState-1, raw_size is its IA standardized feature, and silent is min(silent,8)/8.","No persistent state was added by the products; unchanged IA packed state is retained. The statistics-only accumulator is disabled for evaluation/training policies.","New W1 columns were zero for the initial fee equality check. ES starts from the artifact restart vector, which differs from the frozen IA params. The unchanged IA policy was included in best-monitor selection.","Worst-five entries are [seed, candidate-minus-IA edge]. Retail and arb are reconstructed using the kit decomposition; its independent arb-volume check passed.","The final 8192-seed holdout was evaluated once after freezing, and was not used for selection. Real confirmation seeds were also reserved until freeze.","Replica uses independent RNG streams rather than bit-for-bit Rust random paths. Calibration is empirical and establishes no leaderboard rank.","Only the requested result and sources JSON are delivered. Compressed port requires the goal SETUP numpy/numba runtime; zlib+base64 decoding is standard library.","Curve is a <=30-row selection from the monitor checks, preserving the selected generation; monitoring itself ran every 10 generations."],"gas_summary":{"IA":{"afterSwap_peak":237624,"afterInitialize_peak":243237,"oog":0,"reverts":0},"Candidate":{"afterSwap_peak":239241,"afterInitialize_peak":243254,"oog":0,"reverts":0}},"replica_real_gain_comparison":{"replica_holdout_vs_IA":0.22038742052727484,"real_vs_IA":0.2380413554799189,"real_minus_replica":0.017653934952644057}}