{"status":"completed: frozen candidate valid=True (0 OOG, afterSwap peak 237021 <= 245000); real +0.115 se 0.016 vs IB on 512 fresh seeds 8062464..8062975","item":"ib-s30-h40-p16","batch":"ib-re","blocked":null,"gates":{"A":{"sequences":50,"seeds":[310000,310049],"callbacks_incl_init":100050,"swap_callbacks":100000,"max_fee_diff_bps":6.64202309125228e-05,"fees_over_threshold":0,"threshold_bps":0.01,"passed":true,"what":"START port (ha_port.py with START params) vs START Solidity (sha 301941..686) on EVM"},"B":{"passed":true,"seeds":[7132768,7133279],"replica_START_minus_HA":0.5863817609921741,"se":0.03113175959364559,"real_reference":0.5915730521292681,"abs_error":0.005191291137094045,"tolerance":0.15,"retail_edge_delta":0.9542991296235213,"arb_edge_delta":-0.36791736863134816,"note":"HA = HA params in START port with input columns 13..18 zero"},"C":{"sequences":50,"seeds":[310000,310049],"callbacks_incl_init":100050,"swap_callbacks":100000,"max_fee_diff_bps":5.142037923927534e-05,"fees_over_threshold":0,"threshold_bps":0.1,"passed":true,"what":"frozen Solidity (EVM via amm_competition EVMStrategyAdapter) vs START's port with frozen weights, same sequences as A"}},"speed":{"markets_per_s":669.9,"cpus":4,"scope":"START port, 2048 x 10000-step monitor markets on the search's own 4-process fork pool, pool start and Numba compile excluded","search_generation_throughput_markets_per_s":582.6},"search":{"method":"CMA-ES (pycma 4.x), all 178 head weights","start":"START's frozen params (not an ES-state vector)","es_seed":20261191,"population":16,"sigma0":0.03,"sigma_cap":"sigma0 x 0.5^(search_minutes/40), applied after every generation","CMA_stds":"per-weight RMS of its START group (W1,b1,W2,b2)","group_rms":[1.3787371406902753,2.0179569185296673,1.2964543834797562,1.8144827510529],"generations":314,"search_minutes":75.58,"M":512,"train_seeds":[1096000000,1096160767],"monitor_seeds":[30000000,30002047],"monitor_every":10,"curve_columns":["generation","minutes","monitor gain over START","se","sigma"],"curve":[[10,2.119,-0.01786,0.0074,0.025621],[20,4.264,0.01551,0.00673,0.023967],[30,6.419,0.0292,0.00774,0.022592],[40,8.7,0.02525,0.00794,0.021849],[50,10.973,0.03415,0.00757,0.021346],[60,13.304,0.0352,0.00798,0.021596],[70,15.66,0.03824,0.00782,0.021794],[80,18.025,0.03744,0.00801,0.021483],[90,20.386,0.03653,0.00842,0.020747],[100,22.862,0.04375,0.00864,0.020209],[110,25.316,0.0479,0.0082,0.019365],[120,27.832,0.04723,0.00947,0.018541],[130,30.253,0.06415,0.00906,0.017778],[140,32.674,0.05525,0.00869,0.017049],[150,34.981,0.0535,0.00952,0.016379],[160,37.584,0.05048,0.00872,0.015659],[170,40.122,0.07316,0.00996,0.014983],[180,42.779,0.07366,0.00954,0.014255],[190,45.24,0.0658,0.0091,0.013712],[200,47.765,0.05986,0.00933,0.013125],[210,50.072,0.07131,0.00912,0.01261],[220,52.369,0.06855,0.0092,0.012118],[230,54.877,0.07786,0.00912,0.011603],[240,57.352,0.07097,0.00853,0.011116],[250,59.735,0.08905,0.0096,0.010666],[260,62.185,0.08134,0.00947,0.010223],[270,64.591,0.08736,0.00916,0.009806],[280,67.144,0.08394,0.00925,0.009381],[290,69.659,0.08943,0.00958,0.008981],[300,72.129,0.09761,0.00941,0.008605],[310,74.608,0.09672,0.00947,0.008243]],"best":{"gen":300,"src":"es_mean","monitor_gain":0.09761464839780229,"se":0.009412629749005417},"restart":{"es_mean_at_last_gen":[0.533895,1.845653,-0.908913,2.88348,-2.833391,-0.889817,-1.139597,1.504508,-4.750971,-0.235301,2.122582,-0.094141,0.625095,1.391119,0.536766,-0.956638,0.442094,0.226496,0.21973,0.533693,0.919758,2.625641,3.038446,0.541166,-0.83788,-0.022084,-0.013568,-0.061667,-0.198837,-0.171816,-0.679534,-0.015808,-1.36684,-1.044138,1.250257,0.513975,-0.681775,0.136761,1.147439,3.002785,0.139619,0.740825,0.87743,1.988765,-1.556835,1.275622,0.449629,-0.587064,0.10115,-3.27719,-0.739757,0.283941,0.372581,0.953905,-0.615934,-1.11832,-1.128176,-1.263441,-1.120763,1.219957,-0.477113,-0.455287,1.123807,-1.348832,1.255728,-1.589097,-0.303572,0.515787,-1.730756,-1.642533,-0.254054,0.300822,0.707141,2.151371,0.459086,1.734395,0.258825,0.720421,2.697534,-0.129809,-2.040268,0.186634,1.251596,1.131352,0.012936,0.059469,-0.004821,-1.668551,0.122496,-0.516433,0.084224,-1.373971,2.068282,-0.430059,-0.158917,2.435573,-0.88989,2.217049,-1.156854,1.6236,1.595737,0.053447,-0.04588,-0.73528,0.122127,-0.274537,3.256556,1.033853,-0.47032,-1.193179,0.484182,-0.021724,1.141,0.203089,-1.533911,1.350906,-0.09458,-3.052357,1.613887,-0.200052,0.144423,0.099261,0.361631,-0.110505,0.740616,0.619206,-0.811512,0.562963,0.024105,0.427154,0.215977,0.661653,-0.219768,-2.429782,-1.704871,2.831102,2.933414,-0.202481,-2.434463,-1.467804,2.792187,1.277583,-1.510376,2.986325,-2.382457,0.276419,0.490849,-0.084577,2.61211,0.571053,0.405766,-0.524446,2.247372,-1.447645,-2.835151,-2.124005,-0.766099,-1.645988,-2.663319,-1.079457,0.399402,-1.476772,0.391758,-0.647922,-2.925419,-0.483946,-2.31499,0.79767,0.342066,-1.460859,-1.41834,0.393902,1.892935,-1.265956,0.80331,0.513767,1.632431,2.196846],"es_sigma_at_last_gen":0.00809768211071767,"last_gen":314,"next_train_seed":1096160768},"still_rising":"monitor best improved at gen 300 of 314 (curve still trending up, slowly)"},"params":{"W1":[[0.547845,1.846357,-0.885644,2.864576,-2.857556,-0.88475,-1.159367,1.531379,-4.735682,-0.219701,2.111865,-0.100055,0.648912,1.372648,0.558333,-0.976766,0.439339,0.249995,0.237441],[0.561696,0.905655,2.627611,3.051982,0.561075,-0.783981,-0.075812,-0.043131,-0.042093,-0.197511,-0.170673,-0.695324,-0.00969,-1.378073,-1.042175,1.203972,0.523126,-0.687422,0.165578],[1.153688,2.998661,0.139328,0.749693,0.874461,1.978546,-1.54808,1.264767,0.421371,-0.57073,0.103673,-3.254264,-0.766459,0.30745,0.366015,0.947386,-0.586175,-1.116873,-1.132181],[-1.238582,-1.119714,1.215209,-0.494144,-0.437756,1.111624,-1.326884,1.247668,-1.583843,-0.295293,0.521879,-1.689161,-1.646621,-0.232829,0.305989,0.687339,2.167864,0.456762,1.752189],[0.2814,0.701789,2.685947,-0.148516,-2.036723,0.183193,1.249444,1.130868,-0.004492,0.061639,-0.022246,-1.674791,0.126484,-0.516985,0.064506,-1.392134,2.058214,-0.464336,-0.147698],[2.410207,-0.903434,2.209646,-1.170036,1.610666,1.614885,0.090482,-0.030911,-0.754761,0.116428,-0.263794,3.24763,1.050329,-0.481886,-1.217294,0.442395,-0.01944,1.132454,0.224526],[-1.509343,1.345434,-0.111685,-3.029369,1.646009,-0.171193,0.154884,0.09212,0.37157,-0.099108,0.73384,0.634411,-0.821717,0.600977,0.015943,0.422106,0.219654,0.668635,-0.213723],[-2.413174,-1.739698,2.798421,2.970662,-0.196229,-2.454245,-1.427291,2.782036,1.261251,-1.4771,3.004069,-2.362301,0.264342,0.487209,-0.091362,2.605366,0.560999,0.388875,-0.54281]],"b1":[2.238734,-1.451124,-2.764837,-2.142546,-0.769839,-1.661036,-2.699116,-1.115165],"W2":[[0.41381,-1.503804,0.378632,-0.64657,-2.910579,-0.475339,-2.324156,0.793728],[0.369729,-1.482009,-1.413623,0.396725,1.891029,-1.273932,0.820863,0.530553]],"b2":[1.604651,2.212196],"hidden_units":8,"input_count":19,"layout":"flat vector = W1 (8x19 row-major), b1(8), W2 (2x8 row-major: bid row then ask row), b2(2)","weight_fixed_point_scale":1000000,"feature_fixed_point_scale":1000000,"output_unit_fee":0.0001,"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_amountY","step_trade_count","prev_bid_fee","prev_ask_fee","steps_since_arb_like_print","router_implied_vanilla_spot"],"feature_multipliers":[1000,2,500,500,500,1,500,500,2,2,1000000,1,500,0.05,0.5,333.333333,333.333333,0.125,500],"feature_offsets":[-1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,0,-1,-1,-0.5,-1,-1,-1,0],"feature_clip":[-4,4],"hidden_relu_clip":[0,4],"toxicity_anchor":{"count_cap":674,"linear_k_wad":712696014807650816,"quadratic_k_wad":1295240753826310656}},"contract_name":"inputs_b","code_zb64":"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","code_sha256":"e932fe1800cac626e7f4e6fa5168d6e42275cc32449b141205fbc42584f30028","port_zb64":"eNq1PGtz28au3/kreNuZe/Q2HxJFpbXnKrZSe44j51hO09OMRkPbTMRGr4qUHefXXwD7wC5JpT1z53am9C6AxWKxWCx2scoPP/xwOe5mm92hyLv37qfVNimivrvb7otX7u0soJLbdu/cYvs1e8iKFzfZPCy3e4D5o27cDdxlmjy6jec0+7wscjfbuHeXbpFkq2bPuUj32VP66H7ab9dusUw1x577Jk3zk32ap/snKOz22UOau4c8dfdpsnIPm6zIO+5mW7j75Bk4fvwwvpj3nJmb5UrIj31v/hM1SaCDNF+639L91k32++TF/QQSpsnD0n1Md6vtyzrdFD0HBOPm7irdNO4uF9Px28ms2QHBsyJLVtk3JS/gfh1fv5/Meu50635K8mKdFMuec7Up0s/pXgmF/Lb7HPpNobNVdp/ukyJdvZDw6fqwgtrjT26eAjr79CndgyjQD4wzP6yKvOf88MMPTrYmPWMHqrw5rHeg7Nzd7BySBwD3iauwf2SF4zg/uq8TUMDDdpMXyQbUv9unD+mjUDR0tM/SHMRP1jAoWSVB06dkdUDBSN1dVDfwYjbb/SMI+ujev+C0ZXs33x72D6m7fXg47GEED2nPvf55lW3Ss8X0Z6DONsnqTHUBrLLNE1S2+xd38uvk9t8oPNjCg7vKCtDPym1km4fVAZp9dvPVFud6lzx8wWqyeYRZ+nNfNIEJcEKzWSb5EqTBQRXp1wInC6YP7BE4kag/IRkogrs1RwsmBIxU1+vkMwz38JhKA0seH2HmtzAAtzhskvtVCrLsQWVADsqbFfvDQ3HAltnmEc0UeJGQwg66yerzdp8Vy7XqQXaawiLYoDGBKSYw1ELaMy4X0CuZIUz/j3J6uE83Xyao/ORhv81zQ+eCcZGljx00DDEzG2iVo1msXnqOowzaPXUb/wDz/EfH/cfb8W+LN5MJFa+mqvj63Qz/TK7H72aTi8X5+B1Wr+PF1MPC7OqX6fh6cXd5O5ld3lwTo+uRRF5c3S4uJufjfxPU9yR4fH5ngn3N6veJCQ8k/O7mNxMccs9vxyaiLxHX47evLyzMwOzh9fVkemFiI6OfCnJoyFxBKiW8uxzfLcbX8EfARxX44nZyN766JnTgVdEzmAyBVNq4xQVxt3gvoIGh0au371Cat++v7wRSaeSX8d1kIdTCSKUVnFIkEFClkbvb8cVkQSO/uZnJJkohs7vx9WQxvgMi6O8NfAV+qEW80/YQxIYWNXBkdXM7vru60cjQs+dLw7U93E3eLc5v3k+5l1Dp4fV4NlEWeh3aJnF+M3kj4CWLYIQa/pvrmw8LsgrGmebA0KEB/df78YWBig0TYai5BjS07xlQq4O+byndbhVY47PbqbGjeS3+OZUq6fdN8Oz65t1k8e725m5yLua4P6ji5UQLvNLC75PbGwFRA6KSj6Wb6UQDAioN9JxiiYjejK+vX4/P/wndX51PNE7Sq1FfTa/ursCP0Ag1ytelwCQS06lxoS71bVa/TzRmIEpBqbtbtSAQ4+tSoEuhLhFvUOH5ZDaDDf9WI5h1pEtDURpqbQw1+6FmH2tsrLGxxmp1D0Yaq/UcaT1HSs/XUahh2u4jNc3Xw75ZohYwCHbnmmGsGca+hunGsWYYR7qkRR3pFiONHQ218YL7PJ8sftGdjrQGRkoDioid7Ehz9z3PKvqyqDq9+3AjIUGpS7DsyfQ9ep+ppBgwp5FVlEz15gPFiItDqyhpAxYr8CxoIIvMgX3nzfs79mB+yFKELIV2ClAMrIZqp/X1+hdFn0mmkw8MD7gYyiL32OceB9wjL0B/wJ0M+lwcWEWiffd+dqnn12cz9bWdkmfTBMw4CnV3bLX+MLCKkmA4NP03bctyQ2bymMlj7oXt12cD9uOhVVTNYoYq+6QO0WvwGNjoqWiQTcDq2OZGgSl0OZ4itM9FOWGjvtno/Ob2Fjw4sFy8vbmY1MHBgV/9Ko2K15evF9jbq9nsavoLbyC+XmAapXZvXm8Br7fA6zM0soo+FwMZH+DuItSl+gu8YWXzVYMBZMwclciSjb1NEzqQRW3Kgc8i86oLdBwiNtcZdvxhcvXLpQqgQgv/Zjy7q+Dl4PrcgV56UkCKoFh7vJQCXkpBxFJFrLJoyFBlgCru0gyH3PWQp2PI3Qy5m2HI0NCCBlwMZZEnVO8NoqhoB0wwYIIBE/Cghjwovapwo4HJvrmVcJ5jva4gVNRLN9BL4R0qtLxSghGPbcRjG/EoRjwKvftAuBlwURtMyAYT+r49n9Obq5kMMPWhA4oDLirmN685JAj1dnAxmc6u7v69mJ2DUZmAdzcfJoqYhQrUqG8uLmbcCBC68/HtLxOOa8KgbyGonQ78CetzMZDFgbk33lUaDbjRgBvpGQt11P52DHEQz2qow3ZRlEx4uVBRQVn/HDGGOmTEw6QcIi+ikBdRqCNCiEBxoTI05CIFbP9anMMolbYHrG0O+EId8f0L9syxQRpysc/FgSB9e3XBsIiLQy7GssjGw7snFcVecfNe9cmmxaFjyLFjyEFhGPlWURLwfhryfhpyPBgOjeLAKkraIXfMe2U48qyipOWFGPLqC3n1UTHgotTnyODLHY/Y3LCoaCOmjZg2YtqIaVn0EetsNGTaIdOyReutURQDLipa1vpoxLQjph0p2j5vmX3eMqkYyKLPBAEXQy72uTjgYsRFGmbT0feO7qm72fXoPrPx0e95Hdfr+fihkud5UImxEisIBHRxP+Jvx40Gknw46LjD3iBt+0OsDsKOO+iFR6oj4Dzq+aoajYBRb6SxI8TqahzEKEIQK4A38JEbNo+IPh5gg1h3HsA36A01PVBFitgPOq7fCzROfvr6M+wF9AGKmJAgeqhah9AT+BtqAhobiK8mDeLBECJu/UVi0UWAElslHwYmvqJ5RL2LL2m/LwWiJiywRyMIBKYf96GGX9kMhVXioXQgK9VA23EfkCP8o7pAvkoFoFLfk5UIFQofhYPaQOFImaoyQo48rdgsZhtQuvX1h3oeMMIz/0R65COcT5Sc/xMzQwRoDaKL2BqIV2ngy65Qk6JFLVUk/oRCT14wSLse0I6gZNH1S9LjJ9DDYmykhY0lSxwjs/BDzcP6eHISKgJWQd//+Mc+pvICy9xkXZqRNPmaWQzq6r7RFKu+GhBZo4aHxhdsBzVsTD/5Ht+ElCU0psnvl4cdDMxFHJRHVNUPjLIPUXk0HI38UdiHwx5OZAlkKEEYU2yajPAcBk2deYX2B92b8G/SwZnrvnY6+OOPwLRCL4492L7gvN8nBzKKLBjIHIjhlf5Db1QCStmPgFnG2rGHURTGqMORDzEaeDxkVIINDVszTSeOwwDEHcQ+HFpHcb8GFgq3eGRKvjdTakeCRaigdQZNvjTCAYlhlU3UNlcwZqANBVXlW3IIYh7/tlsQrcHrxNZiL619w3I9c2MW3MrOqg54ZHAj6DlC6qNOJuiRUwTxAptjrIfIJdQVelyv1m3JHaoGpfY73yv5q5KigsqO5R/1k/6R9cj7SVjzgalA0+MtaxiUivTpDzhyGLBL9PSM+6U5qws3SpbjV4ZZsQGv1rHXbABBzABRrngZaagBfz0umgvD46IVEpoT37eHV1n0f+cz77iPxcsuPYXIVCbSm5iGvhy76dci3eTZdvOq8laAE8uYOMWM7ipN9pgcpccDq+wpdZNPRbrXjwRU7tqZLrB6qrL1IjJuOtMrgPkjZ3oJf2NnPD2/vKH7R6hSEwW6vpoqUNtXQEz0aGjgXE7GF56uh9AnQhBw2ZpetaeX7aCFn3JoDsN6SGDQ8H+DhesYUXs0lEof+kEEG4Hfj70hxOQxObZeMBqAlxxCpB5Eoe9Fg2jepOb4kiFvCDmaTdLw1Xp9KCg7LdPQP3HK2MV0fkoZ4XWerp4wU7x6Tl5y0Pw6Vc8Zes4HGpXnyIwwqtCRKWEoB45xJQP1vlNOAgMwcnTyV2he5XyRmedwrhfroDGV48UqMVS5XQREjpnTRUjslHO5KJjnlHK4CAycUu4WgX2Hk69Yj5xKrhbBsVPK0QIw9ByVm8Va4JRysgjsO6VcLAIjR+VgsRY7pdwrahIUU8m5IjxwZK4VK31H5lixEjml3CoCY4dzqlAfIFszl4qwwFE5VKwpleP9Kta1xhUgduxcKU6xULeqiUnUuVEE9R2VE8WaMAlVix0zBwqQoRq8QTUMHDvniTAYv8p1YjVyqjlOhMdONbeJpug5mNPEUuDcTJFFPHDsLCXCRo6VkwTQKHDsDCTCBo6Zb0RI7JjZRTJ33zEShwSJHJl9I/OPHCs5hrBw6Fi5MFoXoPAPN1QaODW5LcIMHZ1aoqXjOTpjRPWBo9NDVAcTlzkbrA5HjkzQ0CoLHM6wEGDkWBkQcq4KptIdtBJlS9tTBF7fqUtkECp26nMZhBw5ZuICQeA0jIQFQfpOOeNA69937EwDAUOnnFYgcORUUgQIh1VeSQ0QXHepL/8JDP6Ob+/J3wwcfQtO/iZ0ypfbBI4d8/IZQWDH8nqZHBK4G/NamWB9x7pZJtjA4WtkAqBPUNfHCBh5TunamKCBU74YJjD4Ln3fSz7Qd+iWlsojR97DYs0PHXXpStXIEdeq5Cs9hy5OqQymcPOewKHvOP9DL9Ue00/uYrd9hl2y435KHortvgMBw675ynHhP/EWDprcXX6ELucEfF5msNkBkXuGcFzcc0GO/2Wf8AFWA3m4/+36jDD4tU5lXxopqjUI7OaU3t/16D0fMnZPsF9YmfOmlLI47DeSuTUy2JU3jzS2pOPed9xnOS4Q8t49O3UTFk8ySdy227jvJs3Ws2OBu24j6d4j2OxAxFGNdZpsOmKz77hfuBOCYEdIUOkLge0G0XSx3Gx9IZLHdFUk+FAMgV3CK5TRsivIoBdR+JmgbrrKU4hrbDUkUgvrA0jZcVfbjrvMpJg/urPtKnvEqFC+mMRHfo0ntwXxfBg1IWiE6FC9qutgLEO6fkhWEM7cvwCVH/eIVf6Ic3WAljRhgo+Yo8QTVkTWIiB+BRKUIfhE7w98VLhPNp/TxrBp2dkfMObQNjAylkO3gfaBy2Xe/aPZArGAGuQ6cysIUpewblxQczY8QNTxbjf+6GomyELTPAvp1WKcCxFPYb2JXhqExKXJqMClEUKpbxLBkmUaX9MMTHHnzabu+jHDMP4hxXh8291h0x0oZ7WVTHfdZSaAZzDxmgspmrl8g+aK04lQGnx5kdvtdLNV9iVdZcvt9pEdxUlDFtrwF93OvPWt9a1p6AqWOjfUcDCT9qn7zHWf6q0dDxU6Se5zGNL60DxZH5g0EKSPLcFujYT+SeI5ZrO12SxP4aRAmEDRqQXWkcgusCNFCNIzF+tKD3qHmZf8aQ6xfwZ+wVhz2/sceO62RQffAi9E6T6jF6NfwPdm+xwAObjWDSIOL1j5lrIvAfs9Pa1xuAgnxtrpwMxbwjHtk5ghQ26awC2AlVAtNXNdEE5MGFgM4/XMdkHupuqTxLcWpxiJsB4kpxOmYlK7c4hVl+zylNxItmkobQBtefM2zFYMrE0jM8K+eashuXXVgrGa0LxAR8e8o/M93sLCFvSWeEV+gSBPDHmyVPPXo1fMOiaT78oGvPHdckn1n1L0AjB3tMkdXoSxwlyZk4NEJIQOXUvzsNnu18lKGhabBLRrsgFY7ZtWf3Yzm/DEYleOD7LHA3WMi1VIUV7oQr4sT4Uxm/HbvK04tFTBavYFJ+ak8dSm9uW+aeUbMQPqXIiAmzron0eE1YojVL5DTJWFTuWIwAuYwym2RbJaoBU+oaOUcadogt44baUnkkZGBpscN+pTDtoqDvfbCZSsmHUuhLViVrkYto+POXp9wbeFPHQUOz/hXVwKoQ0PXZOwIA5yDRMitq1Txuvgdu4c8Q+1jcuh8dwIM8oRxnP2WCwxalpm3dVWq9jeGsFZCldqbI4QL4jdkSKE+u3xG61E5K43SJxGufuvkxy1SBKcNOhPW0aoECA0jbkhNi3xRyuTmpPP5pjf9AyCu43m2Ts5JQoC7PbbeyBFOHeKNdHXl0Wyv6clYBrVWkJLlk8bFrUQjSm6tKm0yyIWHepeEN+nxXOabtSmi+iuItdT85TsMzk12LJlri/qt63rxLmlPGObyEtI2aX6yyG47ORM7Xy4exhbIgth4MvBdkfTiVGa+31e7JNigT9TasxwoXXcr17HffF0fD2mX1+pKBs0u1m9WD9rol/a0G9IYCKzzxv8XRKE1yv8zQn9dmom4uvZR28u5FRXSXMJ94/Aw3np8Db7OEDQi3fy1UP1wLcmwLNvZ1TLSDKz7mkUclhCihsbhY0rTX9n2QclJN4m6AGE32upkJWtGXB9xOFwzbk0VdSxFVaZUbr4VlOa5QuKyZL19rApFl91CWBFtk7BKax3HVf+cA7xqvgi7QB2/6cF7sunNI8Mg72ZYL6MxpK8WBQ5gYK59GH79AF/CkXAUJ6WHgqq9iWrZVKYAwY7WicEiBTfNVWHCv8tpXo8l1vR10UqW4wE6AEHKEST8uKP7QRA9nqAFbHH31PRpkQzIrmTdz9l3XTVuMDoNBBsT4GrZ4tN+ryAQHpncuEGOgSSVK+cUgy5wB8o1gjg1MeaRisyjPpYc31YlTZffesO9iR5NM1Qi+fu7LS615VnV/nshgbq4LUFfX/ndHqfrrY4Xu0VNQe75ZEeu6I9xnBU+FnH7fWHPrS+lq0JnXGo0wSZW6kB5yTqWiiDLDXSiYsj+hZGa/g03LdNkzh29Mg2ZNtoC8TjpGwRfMVfOkmIlQXfFlMJEdvI1IqDLTSzsdcRymBAOubOxG3U8rRvTOi0caqQJSydPk7ZNZ1of4Wq40p5S0DnohaccDR1J1HpgvRZVBxFtN/Dm0HyopKn9H1E+jlZk+8xTgbqnPI9SwQS2bJOHvztZUYLXItkrxuboCVYlcSkMy9h2LE9wDkOr79Ke6t12Dse3362TrdqfXd0vKuyEvNm+WqJVGOvICNjASw+GwtO7BXB3DqU1ytK0etpJvNCZ5KbUZaYx2abY8uumsRm80QGvGVrMOJFhHTcB7yGNfxCrT67xuCMhMucb2VlaCmnsIu8myfUp7LR715cJSugkcGDzjjOeQpVi0qWcm7fHOkTOE26ueq0WeTJGkf2JgGWImzf7bZw3LKB+o6Jp+WAW5+y0bPS9Dz6YsO1Jxig/3V0hoUcDWypJWxi+bCzCA35cHjYzjIiqNuca5VJ6dv5kQsiEpynmxadPVA9A9qoPick0jr52qDgBr1tKesrVpHK+soFJKSDbcSyNWZZiyF3WLg/nxJNxcfhH14a1EOzLUfQoqriopWJ9kHXFSKVPa/diI4tGtCXLwan2x+7exNrAx0MlGSTu5I/UcGh1qOR/8c7FHvPMpHVqycaWM2FEsGFS60bqX3DRHTfu1kqu+Sjl0vsqsvTpQlvri/mbdE/A6eTD/KkkDzDlg/REXoYGePrffLF3Cdfvu9iMFjuuNY+DofahTyjl26Ja4ilOalbY3LmHb2ddvQGWrk8VmcVPZKmdV4yOrHOSiiC1IAYPdmQ4iGCL/vpA1uDaHIm9iT7bYpp3Yd8qflCg5aMn43HHMLIVYZ8boV2YlzHg2fkq+tt7ExH6DavavRssuHQm+S1Y3gxhuMx8Sl+WzIaNt7AwKqiEZtmWyYpRcun9KelAuW/YFahqXATMce3VN8ZNtXBT+6laGf/8UYqmiNvKOkInfXN50pZakkSazyAs0ZTJmjKq5S7V+4u3Xf3h03lLVsD7Diau4Da4D9XIm5tADac4461W6Vid26KqxQgW8gbLWonTpxIKCBDvXMJIEWh/JrNdGSEb9t7vmYP8IYceFcBmyfURi0+ulZROAWk6xQmQxarjO7fZMpZNegovXYMCa+vpob6/zwkj3+3JT4nkk3V+UKfiNpWqGo9cFLXyfvsM/6LMwt9JLLBhl0r9eJtk37yUr8p7sXGTzdFnOeAU+qCbyjCPqNwcAt9vxGGVoQkmB2LkWRXtZdR6raWuR/jYgpQe3V19O6idBDlQZ4YuTDrRdC8ksXAf8eIHJl5UrBfDMEUlvJr5cdDZnbZUAz+aek+SsdbDbebWjNVcZri36cyIn+9R1Zicb26hHXu0SnD+VxzEAVTwWpgpedPczl19e+fypOZ5Tk6FDkjKXlk83GUCjr126jSlByVlOMd2UezzrrbpxUOnHrH17pCONN7lia72So1M+3TvM9X4I4rt3zFv2kG7nRdi4ZgAEMRQWipTRQFHZq3Gacm2WphGhZn8/SDsnmZ3nAh5gzrx2Zzc1kK09F9Gx3oV2jGOwbyWYY+ANAxxeyUnFVlhzXaSjWyzPWNSWOyNV4gaQ19uk9UglNfUbd1LE6Ctyh6bxs3UwQFNm1LKwKsexLs13QRTb201Z5NdHKnUUD9vFRgcCvRhbaMYQQa4h5m3ZbpO/MpqRRY9WBcSpvbhnk5be0b6sI8zw/71AzTjItVmSR9sqI444ypm5suhW9KRd9fUnndot7FzlvAsi0BPBoAtuQOqu/GJH/2IOLCH3XSRsYcK9KlP8K71CE6O1Tcmei/GmfZMSs3t9lyd3+TbV7AiXdhn5IqLzLnbTwbMMp4lGly4VBQR5OaffNEF2uCxHyZfZJ7gP0kGWxGsRZn+aLYizCbmrBI5gNuzjHTY4tTHqQ9L23JpaRV+HZVP8AEgWe6478zMRW+Ylbga/K9p2k5zjdZUSYQXbs8/NK1ohwShen4MKyBB/Eywc8Cr/QgWRmj325zqe/So/h5i1y/FaVYJ33R9Mx4eaFf4pY2TqOTCuVfHevk9BCL7xzbpLaZDNot8tV2J11n9aF6vRuoPlyXc5B/OcJOkf0VO9WtfnaayRd1+kn9vOwsLGS7gWZjgZotPUo9wWSjR7gKqy5xRSMvcdWDdVgWXMx44UYXDvJqje5ZRE38XEXds1E/qgVdTPxFi9qHY2Is2D2Zm9LXsZdKWmdMYBgMrzPgivy0po7x09oq8TvOyXh5Xqd1E+1oqY6Msp6XHmOF14/uFNz69h4vpORvkPBfjO254/19F99XgnFmm+KVXMBwgqSM6nNWLPkyCtyJ1xv0qjmMEoV1fUsZfZ1clcLcbg8FHM/VVe6vySZbrRLhk+jHTviProLPkg9BhHD5Kzf980D/AOietntX/quz4pdnOfAqevXXjsevF0HC0fz/83bxN/FTs3S9K14a0yth0Jvl/2kb/U287xBhEv56sdf1exJDLzwwRAwMYDBXt0QDi5hCbnXfYqMoUMc7KhtMQT3HTBpOlxNiL98smyebJbWTyKE8CWRbgpY12WWUbEBGo6zKGglNlt8rHfqM4Xulq8uWn0YGmtRjnmnjXvMk1ujAvGMpDV3ciuqr3sDCkbrE9QdAmy1YBgpFKlPXsSf0E12jYaSxsNQr2KESl58n0Jqi34piL34wMMhJbw2y6S7OBURTaKVK6cLYz2CN6uf/6vV8xq/nwUh5ffz2MVMi9HsdSqp0sYBwefRf3gunQ7/CbFs/uRTmqnI+NQRtnx/wLw0RLg0RvlVbL437ne8IL1q3jeZLbJ3NWyi+1YE5QA/+fjPuNWCA7boBLOetb0yU1BOZdJW9sr28B/vs9v/zPbO9TP5eS/kWDDozn4CpfPpMuAbbP1MGwcyGy/dh9vlnpl2E+WBM5x7lMzDyUebTL3V0k2+99IltJpa2eVCaydXMNwXydZZ6Du/8Lz9ge3o=","port_sha256":"f63227c5e0f63633efd132d6fb402ede665e5c9cb24481911471e8dc20a3362d","port_notes":"ha_port.py = RS2 port + T toxicity anchor (S[16] mean, S[17] count; cap 674, k_lin 0.712696014807650816, k_quad 1.295240753826310656) + 19-8-2 head whose weights are TH[HEAD0:HEAD0+178] (HEAD0=len(RS2 TH)+3). Same strat_init/strat_after API; plug into the replica STRATEGY block via import. Weights zero => exactly T; HA weights with new columns zero => HA. Unchanged from START: the frozen weights enter via TH[HEAD0:HEAD0+178] = flat(params).","hashes":{"START_code_sha256":"301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686","START_artifact":"https://api.imd.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557","START_artifact_sha256_equals_url_id":true,"replica_source_sha256":"1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c","artifact_urls":{"ha":"https://api.imd.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690","t":"https://api.imd.fun/artifacts/6ac5e013b7b1fb4c5e7bdcdfec0aba28b16824e18ccf39500f258533879faffe","rep":"https://api.imd.fun/artifacts/e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea","port":"https://api.imd.fun/artifacts/d845a4b94eab87f23956fd1939c0135d955df212d1f3037f2a761c178cef7a0e"},"repo_commit":"6b6921f8d463314aa7c96234e1be25a25245f704","wheel_sha256":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","all_verified":true},"holdout":{"frozen_vs_IB":{"n":8192,"mean_diff":0.08233047770828306,"se":0.004762919106195313,"retail_edge_delta":-0.13352782474324873,"arb_edge_delta":0.21585830245153126,"seeds":[41010000,41018191],"mean_frozen":530.2575574487947,"mean_IB":530.1752269710864}},"real":{"seeds":[8062464,8062975],"chunk":64,"engine":"amm_sim_rs.run_batch(bytecode, VanillaStrategy, configs, 8), START and frozen each alone; configs = MatchRunner._build_configs body with seed i -> seed","paired_vs_IB":{"n":512,"mean_diff":0.1152033416652738,"se":0.016026430471105104,"sum":58.98411093262018,"sumsq":73.9944232773252,"worst5":[[8062650,-1.3304122513377479],[8062469,-1.2187797989678302],[8062471,-0.8457679379177989],[8062575,-0.822400406977863],[8062493,-0.8205279635374154]],"retail_volume_y_delta":-108.42991022027445,"arb_volume_y_delta":-90.04821232723818,"pnl_delta":0.10852997127057762},"by_quartile":[{"quartile":"q1","n":128,"mean_diff":0.2030370804667081,"se":0.023714844513202504,"IB_retail_volume_y_range":[57878.303391482346,69927.09802608436]},{"quartile":"q2","n":128,"mean_diff":0.08806447221070579,"se":0.0287816392980476,"IB_retail_volume_y_range":[69969.22513243703,78527.16664636268]},{"quartile":"q3","n":128,"mean_diff":0.0779123760307594,"se":0.03347311996935685,"IB_retail_volume_y_range":[78566.64373931584,88127.85922787827]},{"quartile":"q4","n":128,"mean_diff":0.09179943795292189,"se":0.039252744547443374,"IB_retail_volume_y_range":[88168.41299219611,98598.67639099063]}],"quartile_basis":"IB's real retail_volume_y per market (q1 quietest)","mean_edge":{"IB":530.5596834082254,"frozen":530.6748867498907},"retail_arb_note":"LightweightSimResult exposes edges, pnl, retail_volume_y, arb_volume_y but no retail/arb edge split; real deltas reported are retail and arb volume (Y) deltas; replica retail/arb edge deltas are in holdout"},"gas":{"candidate":{"afterSwap_peak":237021,"afterSwap_calls":5528564,"oog":0,"other_failures":0,"valid":true,"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":5525515,"ok":5525515,"max_ok_gas":22592,"sum_ok_gas":124671022112,"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":5528564,"ok":5528564,"max_ok_gas":237021,"sum_ok_gas":746977409141,"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}]},"IB":{"afterSwap_peak":237021,"afterSwap_calls":5533232,"oog":0,"other_failures":0,"gas_stats_rows_note":"same layout, not repeated"}},"valid":true,"notes":["All downloaded files match the brief's sha256 values / URL ids; generator reproduces START's Solidity byte-for-byte (sha 301941..686) from START params before freezing.","One real-engine probe ran START on seeds 8000000..8000007 to time the engine; the confirmation block 8062464..8062975 was used once per arm.","Requester rule: S=670 markets/s >= 300, so M=512 per generation.","Search ran 314 generations in 75.6 search minutes on 4 CPUs (machine has 4 cores); best monitor = ES mean at gen 300.","Frozen Solidity = START's Solidity with only the _head weight constants replaced (rounded to 1e-6); validated with amm-match validate.","The gain over START is small (replica holdout +0.082, real +0.115 se 0.016); next leg can restart from params or search.restart.es_mean_at_last_gen."]}