{"status":"ok","item":"inputs-a","hashes":{"HA_code":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe","T_code":"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3","replica_source":"1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c","rs2_port_source":"9eac3553357528b06eeae3ed8d18283d83401e1968145ceba16be356a147e271","artifact_json_sha256_equal_url_ids":true,"wheel":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","checkout":"6b6921f8d463314aa7c96234e1be25a25245f704","candidate_code":"956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2","port":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b"},"code_zb64":"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","code_sha256":"956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2","port_zb64":"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","port_sha256":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b","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.272004,0.28659,-0.442522,2.558119,-2.409814,-0.084413,-1.590199,1.7435,-4.102336,-0.631888,-0.820684,-0.540835,1.137657,-0.47295,0.703411,0.14197,-0.706517,-0.394761,0.616831],[0.269198,1.027397,1.0888,3.910212,1.301018,1.306708,-0.328254,-0.024864,-0.618503,0.340385,-0.063116,-2.135164,0.019006,-0.107177,-0.212086,1.679295,0.587204,0.112156,0.549557],[2.419307,2.939525,-0.477933,1.590567,1.805989,3.560391,-1.2436,2.238149,1.640049,-1.959061,-0.311447,-2.131275,-0.857742,0.665278,-0.704215,0.468011,-1.317628,-0.049575,-0.118948],[-1.081663,-0.373203,0.237727,0.095436,-0.943429,0.479493,-0.062069,1.020022,-0.913732,0.445648,0.074978,-1.58374,-1.505289,0.139374,-0.182838,-0.241094,2.431062,0.583573,-0.471822],[0.989546,-0.702429,4.145184,-0.627498,-1.906526,-0.984391,-0.236862,-1.272985,-0.115047,0.105662,0.099112,-2.649525,0.571475,-0.878293,-0.00592,-0.36185,1.805052,-0.483382,-0.230776],[1.936426,-1.648626,1.062817,-2.539894,2.98646,1.093343,1.464461,1.157413,-0.776544,-0.340582,-0.073484,3.255632,0.31454,-0.070988,-0.559793,0.858288,-0.884757,0.094646,0.661215],[-2.471442,1.187896,-0.225959,-2.026155,2.29586,1.244035,-0.903734,1.039629,1.233228,-0.264951,0.95432,1.873218,0.138256,0.401766,0.3006,-0.654562,0.540592,-0.380451,1.906477],[-3.966283,-2.544097,3.300869,4.485738,-1.187804,-1.565516,-0.957624,1.447359,1.25777,-0.851409,3.010796,-2.055155,0.642736,-0.36701,0.250116,0.29068,0.29346,-0.827568,0.399747]],"b1":[1.964491,-1.587251,-4.45017,-0.350163,-1.153433,-1.547625,-1.796924,0.628603],"W2":[[0.376264,-1.946424,0.013638,-0.850449,-3.901941,-0.404091,-1.252758,1.061379],[0.44921,-1.20335,-1.339113,1.481001,1.085189,-1.046721,-0.130808,0.379846]],"b2":[1.213023,1.573038],"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]}},"new_input_formulas":{"raw_size":"trade.amountY/trade.reserveY (post-trade reserves), uncapped and unsigned (HA input 7 is the capped signed ratio)","step_trade_count":"stepTradeCount after this trade is counted (1..64 cap), i.e. callbacks seen at this timestamp","prev_bid_fee":"bid fee this strategy quoted after the previous callback (slots[0]) = fee in force before this trade","prev_ask_fee":"ask fee quoted after the previous callback (slots[1])","steps_since_arb_like_print":"min(timestamp - lastArbTs, 32), lastArbTs = timestamp of the most recent callback with firstInStep and posterior arbProbability > 0.5 (updated after the feature is read; 0 before any). Stored in bits 240..255 of slots[15] (flow-pack bits that T masks off), avoiding a new zero->nonzero SSTORE","router_implied_vanilla_spot_dev":"(v - nh)/nh with v = isBuy ? spot*(1-feeUsed)/(1-0.003) : spot*(1-0.003)/(1-feeUsed), feeUsed = prev fee on the traded side, nh = 0.7*pHat + 0.3*fastHat: the 30 bps Vanilla spot implied by the router equalizing fee-adjusted marginal prices on an interior split (T normalSpot formula); computed on every callback"},"dropped_inputs":"None dropped: all five requested inputs are functions of TradeInfo fields (isBuy, amountY, reserveX, reserveY, timestamp) and the strategy own stored state. The actual Vanilla reserves/spot are not observable, so the router-implied estimate is used instead; no true-price or other-pool data is read.","speed":{"replica_markets_per_s":{"T_port":647.3487432144674,"HA_port":439.7801979240988},"processes":4,"cpus":4,"scope":"512 10000-step markets, warmed numba, fork pool","search_generation_seconds":5.8},"restart":{"weights_vector_after_W0_mult_off":[0.104759,0.335287,-0.433262,2.587363,-2.427135,-0.054,-1.785978,1.830508,-4.304778,-0.603923,-1.041725,-0.609267,1.298961,-0.366196,0.660494,0.11651,-0.88413,-0.350032,0.674796,0.399221,1.208474,1.360033,3.755773,1.05378,1.336487,-0.258574,-0.132689,-0.507827,0.235327,-0.171604,-2.342141,0.032723,-0.150709,-0.422317,1.815577,0.705316,-0.002643,0.599988,2.322234,3.058176,-0.617823,1.73133,1.813821,3.3103,-1.041319,2.2863,1.577635,-2.129804,-0.242137,-2.232246,-1.088812,0.5218,-0.715028,0.425066,-1.399069,0.020344,-0.113541,-1.14955,-0.43216,0.336588,-0.074897,-0.977818,0.466981,0.047856,0.912893,-0.922267,0.221117,0.170757,-1.537537,-1.599932,0.267702,-0.18,-0.309932,2.509936,0.307797,-0.321927,0.929041,-0.67235,4.352829,-0.528403,-1.876595,-0.888657,-0.235266,-1.162921,-0.34648,0.17591,0.141959,-2.53783,0.632278,-0.947945,-0.108973,-0.333272,2.051781,-0.380523,-0.192855,1.833861,-1.622467,0.902764,-2.432177,2.958561,1.000699,1.600313,1.138666,-0.817031,-0.274711,-0.124693,3.243658,0.39989,0.094165,-0.501777,0.876159,-0.904925,0.238497,0.68937,-2.478838,1.189107,-0.286012,-2.06284,2.504984,1.39893,-0.799925,1.134902,1.176088,-0.250669,0.968259,2.077388,0.483176,0.374314,0.282297,-0.839177,0.469364,-0.528723,1.936355,-3.78319,-2.707804,3.209244,4.278353,-1.217463,-1.625782,-1.210682,1.573102,0.985603,-0.942173,3.068052,-1.944066,0.626387,-0.383357,0.331459,0.329121,0.242263,-1.060254,0.509629,1.520581,-1.660926,-4.472907,-0.299079,-1.204825,-1.364854,-1.571212,0.482982,0.286338,-1.776224,0.053102,-0.744158,-3.982777,-0.159588,-1.208816,1.085686,0.36802,-1.157401,-1.319728,1.59312,0.960454,-0.783502,-0.148353,0.457354,1.284499,1.464117],"es_seed":20260205,"generations_done":210,"sigma_final":0.524401550431785,"settings":{"library":"cma (pycma)","popsize":16,"sigma0":1.0,"CMA_stds":{"W1":0.16007274507182634,"b1":0.18564858000307327,"W2":0.12726224434596164,"b2":0.1185932470281719,"rule":"0.1*rms of HA W1 (13 old cols)/b1/W2/b2; new W1 columns start at 0 with W1 std"},"dims":178,"train_markets_per_generation":128,"train_seed_rule":"numpy.default_rng([20260205,gen]).integers(440000000,450000000,128), same seeds for all 16 proposals","fitness":"mean replica edge","monitor":"30000000..30002047 every 10 gens on ES mean and generation best; keep max monitor gain over HA","start":"HA weights, new-input weights 0 (initial policy == HA)"}},"curve":{"columns":["generation","best_monitor_gain_vs_HA","se","last_evaluated_genbest_gain"],"rows":[[10,0.0,0.0,-0.1376807983297052],[20,0.03332429497668171,0.01023515227684131,0.014585809664975247],[30,0.03332429497668171,0.01023515227684131,-0.070814342923466],[40,0.03332429497668171,0.01023515227684131,-0.061353936945815174],[50,0.03332429497668171,0.01023515227684131,-0.01589087977703768],[60,0.06743843188354984,0.011266854257003679,-0.011204019456053566],[70,0.07631323275024415,0.010643007365305494,-0.012129326250517408],[80,0.10206146913030226,0.011354216705479016,0.05537869205654364],[90,0.1308762811072391,0.011340179316368234,0.10257777193133971],[100,0.16801631774377615,0.011449088655171212,0.11622577568499726],[110,0.17881815357906705,0.011453407074383522,0.13086550954849058],[120,0.24432117096397232,0.011787614764738965,0.1947355856868189],[130,0.24432117096397232,0.011787614764738965,0.20606345067102944],[140,0.27561628977917363,0.016391303508507243,0.21569543044412884],[150,0.3239538205875049,0.016961553417598325,0.2819774554508428],[160,0.34150376143434724,0.01678876605995672,0.2953008467812305],[170,0.3573925955631553,0.012804371514911612,0.30619409323553204],[180,0.3573925955631553,0.012804371514911612,0.3477421445238281],[190,0.3573925955631553,0.012804371514911612,0.26481244019594496],[200,0.38804736072809065,0.01792109791435188,0.28814513666277264],[210,0.38804736072809065,0.01792109791435188,0.35717485443268093]],"note":"still rising at stop (gen 210, time limit); frozen = ES mean at gen 200"},"frozen":{"source":"mean","generation":200,"monitor_gain_vs_HA":0.38804736072809065,"monitor_se":0.01792109791435188},"gates":{"A":{"passed":true,"file":"HA.sol vs HA port","sequences":50,"swap_callbacks":100000,"max_fee_diff_bps":7.60422131512728e-05,"over_threshold":0,"seeds":[310000,310049]},"B":{"passed":true,"seeds":[6020000,6020511],"replica_HA_minus_T":1.141450774002562,"se":0.04724531432073899,"real":1.257317072552457,"error":-0.11586629854989505},"C":{"passed":true,"file":"frozen Solidity vs frozen port","sequences":50,"swap_callbacks":100000,"max_fee_diff_bps":6.501554232485329e-05,"over_threshold":0,"seeds":[310000,310049]}},"seeds":{"train":[440000000,449999999],"monitor":[30000000,30002047],"replica_eval":[40000000,40008191],"real_fresh":[7116384,7116895],"gate_A_C":[310000,310049],"gate_B":[6020000,6020511],"scaling":"256 from train range"},"replica_validation":{"eval_40000000_40008191":{"seconds":54.56683921813965,"HA-T":{"n":8192,"mean":1.1168320624999497,"se":0.010208617421586826,"retail":4.053035936156247,"arb":-2.936203873656297},"CAND-T":{"n":8192,"mean":1.4817112289868306,"se":0.011390995115741006,"retail":4.663897231451559,"arb":-3.1821860024647277},"CAND-HA":{"n":8192,"mean":0.3648791664868809,"se":0.00664209673902145,"retail":0.6108612952953115,"arb":-0.24598212880843062}},"on_real_seeds_7116384_7116895":{"CAND-T":{"n":512,"mean":1.4654026984931672,"se":0.04614738409203076},"HA-T":{"n":512,"mean":1.0989513895749443,"se":0.03682188500341987},"CAND-HA":{"n":512,"mean":0.366451308918223,"se":0.029944528272205596}},"gap_CAND_minus_T_replica_vs_real":-0.04784615411541826,"gap_HA_minus_T_replica_vs_real":-0.0795257726622558},"real":{"protocol":"each strategy alone vs 30bps VanillaStrategy, amm_sim_rs.run_batch(X,Vanilla,configs,8), configs per MatchRunner._build_configs ranges with seed=market seed, 64-seed chunks, seeds used once","vs_T":{"n":512,"mean_diff":1.5132488526085854,"se":0.04119784105724712,"worst5":[[7116779,-2.1436937222351844],[7116531,-1.3946730053385181],[7116399,-1.3181028708653457],[7116690,-1.056908785940891],[7116445,-0.8594498535290995]],"arb_delta":-3.176745838871148,"retail_delta":4.689994691479733},"vs_HA":{"n":512,"mean_diff":0.3347716903713852,"se":0.024861376544934838,"worst5":[[7116530,-1.9433678028317445],[7116731,-1.5065730791533838],[7116803,-1.2636069362351918],[7116807,-1.2524417586564596],[7116698,-1.2449657110710177]],"arb_delta":-0.23014203246727621,"retail_delta":0.5649137228386616},"HA_vs_T":{"n":512,"mean_diff":1.1784771622372001,"se":0.037154980103859536,"worst5":[[7116779,-2.2315131578376395],[7116531,-1.2372705109671642],[7116399,-0.9733661354344463],[7116643,-0.808752409882004],[7116428,-0.7142292417375984]],"arb_delta":-2.9466038064038713,"retail_delta":4.125080968641071},"mean_edge":{"T":524.4617122187524,"HA":525.6401893809897,"CAND":525.9749610713611}},"gas":{"note":"amm_sim_rs.gas_stats() reset per arm per chunk, aggregated (sum of calls, max of max_ok_gas)","candidate":{"Baseline.afterInitialize":{"calls":512,"ok":512,"max_ok_gas":21796,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Baseline.afterSwap":{"calls":5513022,"ok":5513022,"max_ok_gas":22592,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Baseline.getName":{"calls":512,"ok":512,"max_ok_gas":21526,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Submission.afterInitialize":{"calls":512,"ok":512,"max_ok_gas":243237,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Submission.afterSwap":{"calls":5491016,"ok":5491016,"max_ok_gas":238486,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"Submission.getName":{"calls":512,"ok":512,"max_ok_gas":21745,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0}},"HA":{"calls":5450662,"ok":5450662,"max_ok_gas":234449,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"T":{"calls":5291994,"ok":5291994,"max_ok_gas":225495,"oog":0,"revert":0,"other_halt":0,"tx_error":0,"bad_return":0},"afterSwap_peak":238486,"oog":0,"valid":true},"commands":["git clone github.com/benedictbrady/amm-challenge @6b6921f8 into workspace test/scratch/ (outside the item path: previous attempt path_violation)","sh scratch/setup.sh (goal SETUP verbatim)","python mkport.py (RS2 port + T anchor + 19-input head -> haport.py; replica STRATEGY block -> import haport)","python gateb.py; python stats.py; python gatea.py src/HA.sol HA 50 2000","python search.py 420 x3 segments (checkpoint es.pkl)","python gensol.py best cand.sol; python gatea.py cand.sol cand.npy 50 2000","python real.py 420 x2 (checkpoint real_state.json); python evalrep.py"],"notes":["T port (RS2 port + anchor) matched T.sol EVM to 1.6e-10 bps; HA port to 7.6e-5 bps (an initial uncertainty-scale bug, x1e12 instead of x1e6, was found by gate A and fixed before gates B and search).","Search ran 210 generations (~21 min) on 4 CPUs; total budget did not allow the 45-min target. Curve still rising; restart from restart.weights_vector_after_W0_mult_off.","Candidate improves real +0.335 se 0.025 over HA and +1.513 se 0.041 over T on 512 fresh seeds; this alone is not near the ~+3.1 over HA needed for the top 10.","Replica eval block 40000000..40008191 was evaluated once after freezing; never trained on.","Gas: afterSwap peak 238,486 (<=245,000), 0 OOG, 0 reverts. getName unchanged (censored_10).","All numbers are local measurements of this run."]}