{"status":"ok","item":"continue-a","blocked":null,"hashes":{"HA":{"url":"https://api.imdnotdead.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690","json_sha256_ok":true,"code_sha256":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe","code_sha256_ok":true},"T":{"url":"https://api.imdnotdead.fun/artifacts/6ac5e013b7b1fb4c5e7bdcdfec0aba28b16824e18ccf39500f258533879faffe","json_sha256_ok":true,"code_sha256":"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3","code_sha256_ok":true},"replica":{"url":"https://api.imdnotdead.fun/artifacts/e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea","json_sha256_ok":true,"replica_source_sha256":"1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c","used":"via kit sim.py (kit-validated replica), not rebuilt"},"rs2_port":{"url":"https://api.imdnotdead.fun/artifacts/d845a4b94eab87f23956fd1939c0135d955df212d1f3037f2a761c178cef7a0e","json_sha256_ok":true,"port_sha256":"9eac3553357528b06eeae3ed8d18283d83401e1968145ceba16be356a147e271","used":"via kit port.py; no port built from source"},"kit":{"url":"https://api.imdnotdead.fun/artifacts/0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786","json_sha256_ok":true,"files_sha256_ok":true,"harness_sha256":"24169a30bddafe5f82fa6873adcd7d6c15892f883d1af25eebaa9b5f623606bc","sim_sha256":"d003c663b94968b58aaefb65fef8e910638ee1664e19f96c809b45e499910638","port_sha256":"9aa80ce98b31cb18b14192a87a9b6d133e4c9c2d7adc4a51a5f170be95d92fef"},"IA":{"url":"https://api.imdnotdead.fun/artifacts/df0ddfdf122c88641513dd179980fce475f42a912a184f812d213f27db7c14df","json_sha256_ok":true,"code_sha256":"956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2","code_sha256_ok":true,"port_sha256":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b","port_sha256_ok":true},"wheel_sha256":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","checkout":"6b6921f8d463314aa7c96234e1be25a25245f704"},"speed":{"kit_HA_markets_per_s":605.1827407918261,"replica_markets_per_s":{"IA":345.0833404201126,"T":532.9208636563966,"HA":500.1167191740988},"processes":8,"cpus":8,"scope":"512 10000-step markets, warmed numba, fork pool"},"gates":{"A":{"passed":true,"file":"IA code (code_zb64) vs IA port (port_zb64)","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.513248852608585,"error":-0.047846154115417816,"tolerance":0.15},"C":{"passed":true,"file":"frozen Candidate.sol vs IA port with frozen weights","sequences":50,"swap_callbacks":100000,"max_fee_diff_bps":0.00030060868991960144,"share_above_0_01_bps":0.0,"seeds":[310000,310049]},"kit_tests":{"passed":true,"n":9},"emitter_check":"emit_solidity(IA params weights) reproduces IA code byte-for-byte"},"search":{"minutes":62.53,"generations":750,"library":"cma (pycma)","popsize":16,"sigma0":0.5,"es_seed":20260301,"x0":"IA restart.weights_vector_after_W0_mult_off (178)","CMA_stds":{"W1":0.16007274507182634,"b1":0.18564858000307327,"W2":0.12726224434596164,"b2":0.1185932470281719,"source":"IA restart.settings.CMA_stds"},"markets_per_generation":128,"train_seed_rule":"generation g uses 502000000+128g .. 502000000+128g+127, shared by all 16 proposals","fitness":"mean replica edge (maximized)","monitor":"30000000..30002047 every 10 generations on ES mean and best proposal since last monitor; gain vs IA (paired, same seeds)","selection":"genbest@490","best_monitor_gain_vs_IA":0.319350415297414},"curve":{"columns":["generation","sigma","mean_vs_IA[gain,se]","mean_vs_T","genbest_vs_IA[gain,se]","genbest_vs_T"],"rows":[[30,0.37892,[0.05516,0.01569],1.59472,[0.00117,0.01603],1.54073],[60,0.36181,[0.09723,0.01587],1.63679,[0.04431,0.01586],1.58388],[90,0.34479,[0.13257,0.01512],1.67213,[0.09544,0.01595],1.635],[120,0.31803,[0.19315,0.01599],1.73272,[0.15566,0.01611],1.69522],[150,0.31716,[0.19188,0.01643],1.73145,[0.16972,0.01661],1.70928],[180,0.32394,[0.21087,0.01633],1.75044,[0.19377,0.01623],1.73334],[210,0.31893,[0.20714,0.01609],1.7467,[0.1992,0.01585],1.73877],[240,0.29144,[0.21702,0.01598],1.75659,[0.19809,0.01661],1.73766],[270,0.2755,[0.23699,0.01656],1.77656,[0.20724,0.01637],1.74681],[300,0.24752,[0.24625,0.0168],1.78582,[0.25523,0.01632],1.79479],[330,0.23564,[0.27108,0.01692],1.81064,[0.2621,0.01624],1.80167],[360,0.23117,[0.25204,0.01662],1.79161,[0.23417,0.01678],1.77373],[390,0.22597,[0.273,0.01694],1.81257,[0.26679,0.01707],1.80635],[420,0.22289,[0.27012,0.01667],1.80969,[0.2505,0.01618],1.79007],[450,0.21098,[0.28999,0.01675],1.82955,[0.29045,0.0169],1.83002],[480,0.20703,[0.29657,0.01629],1.83613,[0.28022,0.01631],1.81979],[510,0.19979,[0.3019,0.017],1.84147,[0.29714,0.01673],1.8367],[540,0.2029,[0.31114,0.01716],1.85071,[0.28907,0.01742],1.82864],[570,0.20046,[0.3061,0.01684],1.84566,[0.30018,0.01701],1.83975],[600,0.19401,[0.30558,0.01675],1.84514,[0.29202,0.01654],1.83158],[630,0.19789,[0.29543,0.017],1.83499,[0.28371,0.01682],1.82328],[660,0.20466,[0.3041,0.01726],1.84367,[0.28334,0.01728],1.8229],[690,0.20389,[0.30412,0.01717],1.84369,[0.2774,0.01763],1.81697],[720,0.19482,[0.2927,0.01695],1.83226,[0.26189,0.01715],1.80145],[750,0.18416,[0.31736,0.01707],1.85693,[0.28433,0.01756],1.82389]]},"holdout":{"seeds":[40000000,40008191],"evaluated_once_after_freeze":true,"vs_T":{"n":8192,"mean":1.8139351497199496,"se":0.011807376493440727,"retail":4.347227405819667,"arb":-2.5332922560997178},"vs_HA":{"n":8192,"mean":0.6971030872199999,"se":0.007435392553191443,"retail":0.2941914696634208,"arb":0.4029116175565794},"vs_IA":{"n":8192,"mean":0.332223920733119,"se":0.006415838526834583,"retail":-0.3166698256318907,"arb":0.6488937463650101},"IA_vs_T":{"n":8192,"mean":1.4817112289868306,"se":0.011390995115741006,"retail":4.663897231451559,"arb":-3.1821860024647277},"HA_vs_T":{"n":8192,"mean":1.1168320624999497,"se":0.010208617421586826,"retail":4.053035936156247,"arb":-2.936203873656297}},"real":{"protocol":"each strategy alone vs 30 bps VanillaStrategy, amm_sim_rs.run_batch(code, Vanilla, configs, 8), configs per MatchRunner._build_configs ranges (kit sim.market_config + build_config) with seed=market seed; 64-seed chunks; seeds used once","vs_IA":{"n":512,"mean_diff":0.3185343148657307,"se":0.023224832474098265,"worst5":[[7208221,-1.596881149964247],[7208446,-1.4410807866813116],[7208639,-1.263487911228026],[7208428,-1.2081462826615734],[7208568,-1.206007461475565]],"sum":163.08956921125412,"sumsq":193.07205260794592,"retail_delta":-0.32291241746651966,"arb_delta":0.6414467323322486,"means":{"Candidate":520.8132898204133,"IA":520.4947555055476},"seeds":[7208192,7208703],"max_abs_arb_volume_reconstruction_error":9.939344454323873e-05}},"gas":{"Candidate":{"Baseline.afterInitialize":{"calls":512,"max_ok_gas":21796,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Baseline.afterSwap":{"calls":5469428,"max_ok_gas":22592,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Baseline.getName":{"calls":512,"max_ok_gas":21526,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Submission.afterInitialize":{"calls":512,"max_ok_gas":243237,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Submission.afterSwap":{"calls":5448138,"max_ok_gas":235490,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Submission.getName":{"calls":512,"max_ok_gas":21745,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}},"IA":{"Baseline.afterInitialize":{"calls":512,"max_ok_gas":21796,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Baseline.afterSwap":{"calls":5465744,"max_ok_gas":22592,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Baseline.getName":{"calls":512,"max_ok_gas":21526,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Submission.afterInitialize":{"calls":512,"max_ok_gas":243237,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Submission.afterSwap":{"calls":5452367,"max_ok_gas":235596,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Submission.getName":{"calls":512,"max_ok_gas":21745,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}},"note":"amm_sim_rs.gas_stats() reset per arm per 64-seed chunk; calls/oog summed, max_ok_gas max over chunks. Roles as reported by amm_sim_rs."},"valid":true,"valid_detail":{"Baseline":true,"Submission":true},"code_zb64":"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","code_sha256":"f766f184cbacf314c31d07c2f1abc2a9cc4c7caea69f02bcf69ab3e59d7200b8","port_zb64":"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","port_sha256":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b","port_usage":"port is IA port_zb64 unchanged; strat_after(S, W, ...) with W = [1.0] + feature_multipliers + feature_offsets + 178 frozen weights (params)","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.634427,0.647245,-0.763169,1.910951,-1.985849,-0.214381,-0.796641,1.911426,-3.792307,-1.299382,-1.043522,-0.617004,0.953486,-0.549722,0.709825,-0.494183,0.151389,0.826104,1.764551],[0.406952,1.225009,2.281002,3.244605,0.684516,1.986513,-0.444035,-0.073025,-0.725613,0.777007,-0.269736,-2.732967,0.365226,-0.462699,0.204776,2.187359,0.698288,0.278474,0.531381],[2.507662,3.317011,-0.984785,1.269191,2.174001,3.627607,-1.671156,1.90405,2.051659,-2.123647,-0.2241,-2.61847,-1.3359,0.8277,-0.153105,0.864277,-2.737417,0.452822,-0.697716],[-0.388212,-0.848531,-0.491169,-0.308035,-0.384753,-0.019319,0.422712,1.50323,-0.020336,-0.070737,0.246534,-1.221473,-1.417283,0.115149,0.061636,-0.915586,3.223201,0.095134,-0.430418],[1.043274,-0.095483,4.257846,-0.562103,-1.788059,-1.738612,-0.456338,-1.036508,-0.209411,0.08386,0.010845,-1.213729,0.307324,-0.892452,0.084488,0.161712,1.505891,-0.16329,-0.102656],[1.590377,-1.791361,1.536122,-2.19454,3.08557,0.541734,1.352794,0.781249,-1.344364,-0.426924,0.153736,2.714265,1.051765,-0.915601,-0.246471,0.595041,-0.930206,-0.348235,-0.395521],[-2.042886,1.015498,0.309669,-2.896531,2.745367,1.173084,-1.223671,0.985919,1.608699,-0.443499,1.639741,2.574373,0.051767,0.636961,1.018582,-1.696466,0.271039,-0.12192,1.516075],[-3.059264,-3.002589,3.611509,4.03605,-1.633427,-2.293206,-1.400639,2.058344,0.67844,-0.765989,2.669119,-2.614343,0.958816,0.201134,0.188585,1.531351,-0.115783,-0.034357,0.695499]],"b1":[2.019765,-0.940909,-4.41874,-0.413881,-1.289953,-1.594294,-0.53434,1.019313],"W2":[[0.135097,-2.067372,0.182584,-0.431454,-4.006659,0.030689,-0.953928,1.239639],[0.679572,-1.761158,-1.134083,2.810517,0.542248,-1.619898,0.363165,0.302947]],"b2":[2.009901,2.052965],"toxicity_anchor":{"count_cap":674,"linear_k_wad":712696014807650816,"quadratic_k_wad":1295240753826310656},"weight_layout":"178 = W1 rows (8x19, row h col i), b1 (8), W2 bid row (8), W2 ask row (8), b2 (bid, ask); port vector = [1.0, 19 multipliers, 19 offsets, 178 weights]","new_input_scaling":"unchanged from IA params.new_input_scaling (not retrained)"},"restart":{"best_weights":[-0.634427,0.647245,-0.763169,1.910951,-1.985849,-0.214381,-0.796641,1.911426,-3.792307,-1.299382,-1.043522,-0.617004,0.953486,-0.549722,0.709825,-0.494183,0.151389,0.826104,1.764551,0.406952,1.225009,2.281002,3.244605,0.684516,1.986513,-0.444035,-0.073025,-0.725613,0.777007,-0.269736,-2.732967,0.365226,-0.462699,0.204776,2.187359,0.698288,0.278474,0.531381,2.507662,3.317011,-0.984785,1.269191,2.174001,3.627607,-1.671156,1.90405,2.051659,-2.123647,-0.2241,-2.61847,-1.3359,0.8277,-0.153105,0.864277,-2.737417,0.452822,-0.697716,-0.388212,-0.848531,-0.491169,-0.308035,-0.384753,-0.019319,0.422712,1.50323,-0.020336,-0.070737,0.246534,-1.221473,-1.417283,0.115149,0.061636,-0.915586,3.223201,0.095134,-0.430418,1.043274,-0.095483,4.257846,-0.562103,-1.788059,-1.738612,-0.456338,-1.036508,-0.209411,0.08386,0.010845,-1.213729,0.307324,-0.892452,0.084488,0.161712,1.505891,-0.16329,-0.102656,1.590377,-1.791361,1.536122,-2.19454,3.08557,0.541734,1.352794,0.781249,-1.344364,-0.426924,0.153736,2.714265,1.051765,-0.915601,-0.246471,0.595041,-0.930206,-0.348235,-0.395521,-2.042886,1.015498,0.309669,-2.896531,2.745367,1.173084,-1.223671,0.985919,1.608699,-0.443499,1.639741,2.574373,0.051767,0.636961,1.018582,-1.696466,0.271039,-0.12192,1.516075,-3.059264,-3.002589,3.611509,4.03605,-1.633427,-2.293206,-1.400639,2.058344,0.67844,-0.765989,2.669119,-2.614343,0.958816,0.201134,0.188585,1.531351,-0.115783,-0.034357,0.695499,2.019765,-0.940909,-4.41874,-0.413881,-1.289953,-1.594294,-0.53434,1.019313,0.135097,-2.067372,0.182584,-0.431454,-4.006659,0.030689,-0.953928,1.239639,0.679572,-1.761158,-1.134083,2.810517,0.542248,-1.619898,0.363165,0.302947,2.009901,2.052965],"es_mean_weights":[-0.520115,1.041064,-0.550374,2.186232,-1.847869,-0.035913,-0.701845,2.267184,-4.029746,-1.419976,-0.959641,-0.555116,0.905694,-0.208904,0.506761,-0.404917,-0.206595,0.952428,1.527153,0.420554,1.211317,1.962559,3.113028,0.819871,2.086621,-0.38321,-0.170871,-0.448596,0.785236,-0.205243,-2.724305,0.381311,-0.351916,0.196726,2.156003,0.808173,0.0947,0.502308,2.277327,3.177109,-0.993715,1.023734,2.170222,3.797144,-1.526589,1.72691,2.41997,-2.402415,0.11498,-2.77234,-0.872942,0.884213,-0.187164,0.952173,-3.096694,0.413945,-0.839725,-0.257705,-1.074399,-0.435549,-0.400644,-0.720522,0.223244,0.57801,1.494168,-0.044743,-0.270233,0.346364,-1.534108,-1.312212,0.208857,0.078742,-0.964103,3.328179,0.133665,-0.480541,1.187398,-0.144658,4.271988,-0.467432,-1.310789,-1.75273,-0.341475,-1.162998,0.021094,-0.211484,0.005144,-1.308321,0.254058,-0.96783,-0.140053,0.063297,1.730985,-0.179658,-0.318931,1.74408,-1.646508,1.166352,-2.03109,3.174162,0.60281,1.846628,1.339993,-1.365547,-0.471508,-0.037519,2.835615,0.751878,-1.182397,-0.423084,0.38156,-1.09992,-0.226777,-0.82172,-2.178515,1.473953,0.367725,-2.681248,2.624853,1.285627,-1.481209,0.946114,1.815226,-0.124349,1.860523,2.774923,0.123706,0.695202,1.028879,-1.309847,-0.048242,-0.070232,1.339962,-2.983027,-3.132283,3.728217,3.614199,-1.810798,-2.155596,-1.068515,2.41529,1.049069,-0.496252,2.551961,-2.417369,1.244992,0.260791,0.203863,1.336316,-0.360413,-0.226051,0.576269,1.734481,-0.946713,-4.500917,-0.45223,-1.008049,-2.042111,-0.505165,0.936463,0.121221,-2.141232,0.204793,-0.368199,-3.862752,-0.029505,-0.82199,1.223417,0.703499,-1.684444,-1.208793,2.816879,0.446024,-1.480016,0.134176,0.226039,2.10603,2.008742],"sigma":0.18416363349253018,"generations_done":750,"settings":{"library":"cma (pycma)","popsize":16,"sigma0":0.5,"es_seed":20260301,"CMA_stds":"as search.CMA_stds","train_seed_next":502096000,"fitness":"mean replica edge"}},"seeds":{"gate_A_C":[310000,310049],"gate_B":[7116384,7116895],"speed":[6010000,6010511],"train":[502000000,502095999],"monitor":[30000000,30002047],"holdout":[40000000,40008191],"real":[7208192,7208703]},"notes":["All numbers are local measurements of this run (8 CPUs). Every downloaded JSON matched its id sha256; every decoded kit/IA file matched its stated sha256.","Adaptation: kit harness.py (paired, decompose, atomic_json) reused unchanged via import; a dispatch port routes 217-entry IA vectors to IA port_zb64 (unchanged) and kit TH vectors to kit port (T, HA). emit_solidity adapted to 19 inputs and reproduces IA code byte-for-byte from IA params.","Search: CMA-ES from IA restart.weights_vector_after_W0_mult_off, sigma0 0.5, CMA_stds from IA restart.settings, popsize 16, seed 20260301, 128 shared train markets/generation from 502000000. 750 generations in 62.5 min, run in <=7-minute checkpointed segments; stopped ~40 min before the clock because the monitor plateaued (best +0.319 at gen 490, ~+0.30-0.32 thereafter, sigma 0.18).","Frozen = best monitor weights (best proposal of generations 481-490). Feature scaling (multipliers/offsets) left as in IA params; only the 178 head weights were searched.","Replica holdout 40000000..40008191 evaluated once after freezing: +0.332 se 0.006 vs IA, +0.697 vs HA, +1.814 vs T. IA vs T on this block reproduced the IA artifact value 1.4817112289868306 exactly.","Real engine 7208192..7208703 (512 fresh seeds, each arm alone vs Vanilla, 64-seed chunks): candidate minus IA +0.319 se 0.023 (replica holdout predicted +0.332). T was not run on these seeds; implied vs T ~ +1.83 using IA real +1.513 over T on other seeds (not measured here).","Gas: candidate afterSwap peak 235,490, afterInitialize 243,237, 0 OOG/revert/halt; IA afterSwap peak 235,596.","Still far from the ~+3.1 over HA the goal cites for top 10: candidate is about +0.7 over HA (replica holdout). No leaderboard placement established."]}