{"blocked":null,"gates":{"A":{"pass":true,"sequences":50,"swap_callbacks":100000,"max_abs_fee_difference_bps":8.814065310946972e-05,"mean_abs_fee_difference_bps":3.077533210885616e-06,"limit_bps":0.01,"seed_start":310000,"seed_end":310049},"B":{"n":512,"mean_diff":0.47212047649777866,"se":0.026045930005405876,"target":0.507,"tolerance":0.15,"pass":true,"seed_start":7232768,"seed_end":7233279,"comparison":"START minus IA","absolute_error_from_real_target":0.03487952350222134},"C":{"pass":true,"sequences":50,"swap_callbacks":100000,"max_abs_fee_difference_bps":8.814065310946972e-05,"mean_abs_fee_difference_bps":3.077533210885616e-06,"limit_bps":0.1,"seed_start":310000,"seed_end":310049}},"speed":{"markets_per_s":173.4618099845964,"cpus":8,"workers":8,"pool_start_and_compile_excluded":true,"initial_gateB_markets_per_s":141.6155431972618},"search":{"generations":285,"search_minutes":80.19530576890095,"M":256,"curve":[[10,4.18331874453385,-0.048554576502174845,0.007597725322214205,0.03379001534850083],[20,8.39760819816729,-0.03478677416850093,0.007479767189857651,0.031077263647902052],[30,12.166069320635872,-0.034314649747624104,0.00743905811873715,0.02925783822477366],[40,14.904650820570533,-0.03873106730830908,0.00808256462436249,0.027775354594573344],[50,17.784190772151728,-0.033839691963929275,0.008136069266050486,0.02663081456151163],[60,21.129257837100887,-0.05162788885113581,0.008439117116186962,0.025681204896916516],[70,24.35709844905262,-0.07225781808380766,0.009228044519904964,0.02487254651343819],[80,28.16786271021702,-0.05236267610482115,0.008522041527963313,0.024564583146853104],[90,31.769311001900746,-0.04284346540305467,0.00826658824034689,0.02321611906028917],[100,36.427501517933955,-0.03343968393005492,0.008054184033309587,0.021411949701238324],[110,40.837775088633265,-0.040339512030190594,0.008586297577755305,0.01977473238595974],[120,44.57896000368056,-0.03730955628912311,0.008367564589331179,0.018589290991876357],[130,48.238900740564965,-0.024069966885245264,0.008029931305142382,0.01742637875286091],[140,51.76615195984875,-0.018198367368686102,0.008166990795736045,0.016433405187643437],[150,54.636068197518284,-0.027684075265112434,0.007927451917687477,0.015597041625627708],[160,57.18791145019932,-0.024335113848533874,0.007934298805766422,0.014881332260401491],[170,59.464048348984214,-0.03522502529430274,0.008218520542118529,0.014345205640365235],[180,61.510327676501284,-0.03341025215638335,0.007886989504757516,0.013803518417059672],[190,63.68005538871898,-0.04157373289025129,0.008311584627026409,0.013330411889547937],[200,65.66318181017026,-0.03618794776541459,0.008214072709276063,0.01284758028640146],[210,67.27449639330153,-0.039202636079519654,0.008897816782579712,0.012502361021748506],[220,69.00846242413391,-0.01804802400347652,0.008762815216423157,0.012139044265281557],[230,70.59113214811852,-0.02597229770872847,0.008402120821609177,0.011807009661185615],[240,72.17276441255038,-0.031012625904072305,0.008015277571810094,0.011506750484049446],[250,73.90339666378756,-0.02905070565924206,0.008369781597250681,0.011154747852155984],[260,75.68442439745407,-0.02005505363177193,0.007967447862185333,0.010808651749457167],[270,77.40082347200169,-0.015438121500687907,0.00821682702708617,0.010488622186760603],[280,79.3446161500682,-0.011173881771425698,0.008745649947208556,0.010148267154838951]],"ES_seed":20261163,"population":16,"sigma0":0.04,"sigma_cap":"0.040 * 0.5 ** (search_minutes / 40)","weight_scaling":"RMS per group W1, b1, W2, b2; optimize weights divided by group RMS","training_seed_start":1060000000,"training_seed_end":1060072959,"monitor_seed_start":30000000,"monitor_seed_end":30002047,"best_monitor_gain_over_START":0.0,"proposal_market_evaluations":1167360},"params":{"architecture":"19-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"],"feature_multipliers":[1000.0,2.0,500.0,500.0,500.0,1.0,500.0,500.0,2.0,2.0,1000000.0,1.0,500.0,647.054817,1.395287,220.617911,228.148131,0.412565,274.335453],"feature_offsets":[-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,0.0,0.0,-1.0,-1.0,-1.0,0.0,-1.0,-0.618293,-2.037262,-0.803057,-0.808615,-0.823811,0.001772],"W1":[[0.178829,0.381173,-0.673929,2.535991,-2.390938,-0.147668,-1.155634,2.283413,-4.202381,-1.629364,-0.932017,-0.904276,0.87827,-1.528522,0.433046,0.051806,-0.779247,-0.163126,1.078962],[0.559064,0.918786,1.553987,3.168451,0.420204,0.694838,-0.439773,-0.039236,-0.284747,0.340621,-0.171891,-1.791492,0.127473,-0.459555,-0.010602,1.820682,0.176828,0.012661,0.664516],[1.827684,3.475907,-1.08003,1.295005,1.848236,2.639381,-1.920023,1.842073,1.663576,-1.586856,0.080787,-1.128413,-0.742049,0.407887,0.064992,1.444593,-2.648004,0.012121,-1.468558],[-0.011022,-1.453244,0.053177,-0.390076,-1.279949,-0.57684,0.128734,0.571243,0.312832,0.389415,0.283669,-1.74513,-0.848326,0.131994,0.147126,-0.452858,2.049917,-0.664146,-0.715165],[0.939742,0.531938,4.693528,-0.657448,-2.341433,-1.156845,-0.420888,-0.455754,0.034023,0.044572,0.063209,-2.08046,0.118584,-0.761222,0.241699,-0.299798,2.117414,-0.078259,0.419987],[1.376487,-1.777479,1.090315,-2.17136,3.536807,1.249003,2.177941,0.900443,-1.181285,-0.497954,-0.051156,3.646749,0.533647,-0.689304,-0.299664,0.443147,-1.71513,-0.444258,-0.936767],[-2.162877,1.076193,-0.686369,-0.593114,2.557564,1.005332,-1.260877,1.963978,1.195929,-1.104501,1.454214,1.451236,1.383789,-0.106544,-1.321814,-1.338248,0.170855,-1.477329,2.244709],[-2.596221,-3.235563,3.634011,3.875281,-0.954084,-0.733815,-1.77596,1.98073,0.798024,-0.163056,2.670381,-2.046467,1.363483,-0.219077,0.635822,1.556081,-0.411006,-1.697068,1.630328]],"b1":[0.95747,-1.541352,-4.757279,-0.601356,-1.482708,-0.835788,-1.376616,0.316573],"W2":[[0.415926,-2.109809,0.296613,0.052636,-3.60384,-0.329084,-1.018915,1.046822],[0.715995,-1.535254,-1.2631,3.580288,0.185866,-1.820212,0.624001,0.104119]],"b2":[1.377757,2.042513],"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 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]}},"sources":{"START":"https://api.imd.fun/artifacts/ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979","IB":"https://api.imd.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557","IA":"https://api.imd.fun/artifacts/df0ddfdf122c88641513dd179980fce475f42a912a184f812d213f27db7c14df","replica":"https://api.imd.fun/artifacts/e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea","RS2_port":"https://api.imd.fun/artifacts/d845a4b94eab87f23956fd1939c0135d955df212d1f3037f2a761c178cef7a0e","KIT-B":"https://api.imd.fun/artifacts/48cd6a10f39fc22a79c5f12398474bd65282803d59314819acd586f187015808","repository":"https://github.com/benedictbrady/amm-challenge/tree/6b6921f8d463314aa7c96234e1be25a25245f704"},"holdout":{"seed_start":41010000,"seed_end":41018191,"frozen_vs_start":{"n":8192,"mean_diff":0.0,"se":0.0,"sum":0.0,"sumsq":0.0},"frozen_vs_IB":{"n":8192,"mean_diff":0.18340949578710425,"se":0.008070722340051928,"sum":1502.490589487958,"sumsq":4646.277928163875}},"real":{"n":512,"seed_start":8053248,"seed_end":8053759,"engine":"amm_sim_rs.run_batch(strategy, VanillaStrategy, configs, 8); each policy alone","policies":{"IB":{"mean_edge":525.2024762447691,"mean_retail_edge":554.9580631158774,"mean_arb_edge":-29.755586871108335,"paired_vs_IB":{"n":512,"mean_diff":0.0,"se":0.0,"sum":0.0,"sumsq":0.0,"worst5":[[8053248,0.0],[8053249,0.0],[8053250,0.0],[8053251,0.0],[8053252,0.0]],"retail_delta":0.0,"arb_delta":0.0},"paired_vs_start":{"n":512,"mean_diff":-0.18871838925743067,"se":0.026950848303938728,"sum":-96.6238152998045,"sumsq":208.2706294078458,"worst5":[[8053605,-2.3938681575217515],[8053456,-2.2624516104245913],[8053568,-1.8424212293042501],[8053464,-1.6161181674245313],[8053461,-1.538673277046314]],"retail_delta":0.23699681400410577,"arb_delta":-0.4257152032615358},"by_quartile":{"q1":{"n":128,"mean_diff":0.0,"se":0.0,"sum":0.0,"sumsq":0.0},"q2":{"n":128,"mean_diff":0.0,"se":0.0,"sum":0.0,"sumsq":0.0},"q3":{"n":128,"mean_diff":0.0,"se":0.0,"sum":0.0,"sumsq":0.0},"q4":{"n":128,"mean_diff":0.0,"se":0.0,"sum":0.0,"sumsq":0.0}},"max_abs_arb_volume_reconstruction_error":8.493084169458598e-05},"start":{"mean_edge":525.3911946340265,"mean_retail_edge":554.7210663018733,"mean_arb_edge":-29.329871667846803,"paired_vs_IB":{"n":512,"mean_diff":0.18871838925743067,"se":0.026950848303938728,"sum":96.6238152998045,"sumsq":208.2706294078458,"worst5":[[8053615,-2.0766300996177733],[8053306,-1.8210565092302886],[8053358,-1.3033402079270218],[8053466,-1.2852446699737357],[8053684,-1.2809648274068195]],"retail_delta":-0.23699681400410577,"arb_delta":0.4257152032615358},"paired_vs_start":{"n":512,"mean_diff":0.0,"se":0.0,"sum":0.0,"sumsq":0.0,"worst5":[[8053248,0.0],[8053249,0.0],[8053250,0.0],[8053251,0.0],[8053252,0.0]],"retail_delta":0.0,"arb_delta":0.0},"by_quartile":{"q1":{"n":128,"mean_diff":0.19511873685288528,"se":0.04856889644663489,"sum":24.975198317169315,"sumsq":43.220020432722734},"q2":{"n":128,"mean_diff":0.1943205089558755,"se":0.05169056735507981,"sum":24.873025146352063,"sumsq":48.26798513844557},"q3":{"n":128,"mean_diff":0.21864168518378913,"se":0.05581566703351463,"sum":27.986135703525008,"sumsq":56.762694358057104},"q4":{"n":128,"mean_diff":0.1467926260371728,"se":0.059350661127922706,"sum":18.78945613275812,"sumsq":60.0199294786204}},"max_abs_arb_volume_reconstruction_error":9.160840636468492e-05},"frozen":{"mean_edge":525.3911946340265,"mean_retail_edge":554.7210663018733,"mean_arb_edge":-29.329871667846803,"paired_vs_IB":{"n":512,"mean_diff":0.18871838925743067,"se":0.026950848303938728,"sum":96.6238152998045,"sumsq":208.2706294078458,"worst5":[[8053615,-2.0766300996177733],[8053306,-1.8210565092302886],[8053358,-1.3033402079270218],[8053466,-1.2852446699737357],[8053684,-1.2809648274068195]],"retail_delta":-0.23699681400410577,"arb_delta":0.4257152032615358},"paired_vs_start":{"n":512,"mean_diff":0.0,"se":0.0,"sum":0.0,"sumsq":0.0,"worst5":[[8053248,0.0],[8053249,0.0],[8053250,0.0],[8053251,0.0],[8053252,0.0]],"retail_delta":0.0,"arb_delta":0.0},"by_quartile":{"q1":{"n":128,"mean_diff":0.19511873685288528,"se":0.04856889644663489,"sum":24.975198317169315,"sumsq":43.220020432722734},"q2":{"n":128,"mean_diff":0.1943205089558755,"se":0.05169056735507981,"sum":24.873025146352063,"sumsq":48.26798513844557},"q3":{"n":128,"mean_diff":0.21864168518378913,"se":0.05581566703351463,"sum":27.986135703525008,"sumsq":56.762694358057104},"q4":{"n":128,"mean_diff":0.1467926260371728,"se":0.059350661127922706,"sum":18.78945613275812,"sumsq":60.0199294786204}},"max_abs_arb_volume_reconstruction_error":9.160840636468492e-05}}},"gas":{"by_policy":{"IB":[{"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":5463567,"ok":5463567,"max_ok_gas":22592,"sum_ok_gas":123273242556,"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":5493680,"ok":5493680,"max_ok_gas":237108,"sum_ok_gas":743227340974,"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}],"start":[{"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":5462787,"ok":5462787,"max_ok_gas":22592,"sum_ok_gas":123255586824,"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":5490798,"ok":5490798,"max_ok_gas":235602,"sum_ok_gas":745296973133,"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}],"frozen":[{"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":5462787,"ok":5462787,"max_ok_gas":22592,"sum_ok_gas":123255586824,"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":5490798,"ok":5490798,"max_ok_gas":235602,"sum_ok_gas":745296973133,"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}]},"afterSwap_peak":{"IB":237108,"start":235602,"frozen":235602},"all_callbacks_succeeded":true,"afterSwap_limit":245000},"valid":true,"notes":["All reported gate, speed, search, holdout and real-engine statistics are measured locally; upstream results were not copied as new measurements. No result was fabricated.","Steady-state speed was measured on the search pool; cpus denotes eight requested worker processes, not inspected hardware.","Frozen port uses START API: W=[1,feature_multipliers,feature_offsets,W1.flatten(),b1,W2.flatten(),b2], length 217. TH constants and feature scalings are unchanged.","Solidity differs from START only in numeric head weights, rounded to 1e-6; all other source bytes are preserved.","Replica prices and retail RNG streams intentionally differ from Rust; gate B validates mean transfer against the pinned +0.507 target.","Real retail and arb edges reconstructed using the KIT-B decompose algorithm and checked against Rust arb volume. q1 is the quietest IB retail-volume quartile.","Training blocks are fresh per generation and paired across all 16 proposals; monitor seeds are reused only as explicitly required. Holdout seeds evaluated once per policy. Real seeds evaluated once per policy in disjoint bounded batches.","Setup passed the pinned wheel checksum and StarterStrategy validation. All commands bounded below eight minutes.","No monitor improvement; returned START weights.","CMA-ES pycma 4.5.0; numpy 2.5.4; numba 0.68.1; engine amm_sim_rs 0.1.0.post1; solc 0.8.24. Every real policy was evaluated on exactly 512 seeds split into disjoint blocks of 128. Gas counters summed by role/callback; maximum gas takes the maximum across blocks.","START and IA have exactly the same hashed port, so their replica gate compares their own weights through identical code. Frozen Solidity and params are exactly START because no monitored ES mean beat it.","Verified all nine KIT-B compressed payload checksums; START, IB and IA code/port checksums; replica_source SHA-256; and the pinned RS2 differential test was adapted for both local EVM gates. Source quotes were re-fetched and checked against all seven URLs."],"code_zb64":"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","code_sha256":"e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b","port_zb64":"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","port_sha256":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b","hashes":{"START":{"code_sha256":"e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b","port_sha256":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b"},"IB":{"code_sha256":"301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686","port_sha256":"f63227c5e0f63633efd132d6fb402ede665e5c9cb24481911471e8dc20a3362d"},"IA":{"code_sha256":"956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2","port_sha256":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b"}}}