{"approach":{"idea":"Two-pass coordinate search over CH toxicity constants only; equivalent bounded-power loop unrolling to satisfy no-loops constraint.","protocol":"Pass 1 seeds 10000..10499, pass 2 11000..11499. Each pass visits TOX_COEF, TOX_QUAD_COEF, SIGMA_TOX_COEF, TOX_BLEND_DECAY, TOX_DECAY, TOX_CAP at -25%/+25%, then -10%/+10%. Both directions are relative to the same incumbent. Choose the largest positive step clearing 2 paired SE; otherwise keep incumbent. Values use exact integer percentage arithmetic. TOX_DECAY +25% was evaluated even above WAD as explicitly requested.","measurement":"Official pinned Rust amm_sim_rs.run_batch; each strategy separately against VanillaStrategy 30bps, identical per-seed configs, 10000 steps. numpy.default_rng(seed): uniform size 19..21, rate .6..1, sigma .000882...001008 in that order. Rust price seed=seed; retail seed=seed+1. Chunk size 100; 8 workers. Difference is candidate minus CH; sample standard deviation (ddof=1)/sqrt(n). Reported worst runs sort paired difference ascending. No seeds 900000..909999 used.","selection":"Tuning acceptances are exploratory, not independent promotions. Freeze before the sole 2000-seed holdout evaluation; score range 0..999 is not used to choose parameters.","holdout_promotable":false,"public_writeups":"YQ describes trade-aligned toxicity boosting; Algebra describes tuning parameters across varied simulations. Read as context; neither contributed additional mechanisms to this bounded search.","evidence":"All numerical performance claims are local measurements, not official leaderboard results."},"tried":[{"variant":"unroll bounded pow, no parameter change","seeds":[10000,10499],"n":500,"mean_diff":0.0,"se":0.0,"accepted":true},{"variant":"pass1 25% TOX_COEF -1: 30000000000000000 -> 22500000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.04832856613384854,"se":0.017139069366574118,"step_mean_diff":-0.04832856613384854,"step_se":0.017139069366574118,"clears_2se":false,"accepted":false,"code_sha256":"69bd414f2e696737784c731c4f554e00c837d89d538c3ff19868e7a9331f2b94","mean_edge":523.597586776584,"worst_seed_diff":[[10121,-1.3086569534636965],[10307,-1.1309789349853645],[10216,-1.0570811796044381],[10316,-0.8843067744548989],[10342,-0.8600042527153846]]},{"variant":"pass1 25% TOX_COEF +1: 30000000000000000 -> 37500000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.05078111162233563,"se":0.03749787648760336,"step_mean_diff":-0.05078111162233563,"step_se":0.03749787648760336,"clears_2se":false,"accepted":false,"code_sha256":"2a57803421bd266c136a649643a01cb4ba633703b6cacb0be0d102de8dfa585b","mean_edge":523.5951342310955,"worst_seed_diff":[[10014,-16.484560632212265],[10173,-3.5159760789161965],[10475,-1.6671760086293261],[10104,-1.3179641634329755],[10359,-1.293821332794323]]},{"variant":"pass1 25% TOX_QUAD_COEF -1: 1500000000000000000 -> 1125000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.1717550087213176,"se":0.02064492802720871,"step_mean_diff":-0.1717550087213176,"step_se":0.02064492802720871,"clears_2se":false,"accepted":false,"code_sha256":"d382176548436eb5a09c6ebc5e312676802a2e9555a99db85a2ac87560cb0ad2","mean_edge":523.4741603339966,"worst_seed_diff":[[10312,-1.5296361138692873],[10215,-1.37774907754158],[10166,-1.2829634866552624],[10121,-1.2646417733900535],[10327,-1.2399042068628887]]},{"variant":"pass1 25% TOX_QUAD_COEF +1: 1500000000000000000 -> 1875000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.28633867459887985,"se":0.18708996398830924,"step_mean_diff":-0.28633867459887985,"step_se":0.18708996398830924,"clears_2se":false,"accepted":false,"code_sha256":"d27b31251ab5a24c6406bbd1b318e736ee338c5ee9f57798376f6fef91e5d9b3","mean_edge":523.359576668119,"worst_seed_diff":[[10014,-90.90462043577202],[10219,-10.420810391837563],[10227,-9.357454766060187],[10475,-6.309535814487504],[10166,-5.774687326433195]]},{"variant":"pass1 25% SIGMA_TOX_COEF -1: 50000000000000000 -> 37500000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.0030443391126527787,"se":0.001388704544741538,"step_mean_diff":-0.0030443391126527787,"step_se":0.001388704544741538,"clears_2se":false,"accepted":false,"code_sha256":"9a74646b6879b9d8bb213322879852161557e415c24a061acc35a6fe7757a79f","mean_edge":523.6428710036051,"worst_seed_diff":[[10495,-0.39940613021633453],[10022,-0.3125826515134804],[10178,-0.1750645304525733],[10468,-0.1547532846592503],[10478,-0.1167120718902197]]},{"variant":"pass1 25% SIGMA_TOX_COEF +1: 50000000000000000 -> 62500000000000000","seeds":[10000,10499],"n":500,"mean_diff":0.0012804027944281415,"se":0.001146980359834737,"step_mean_diff":0.0012804027944281415,"step_se":0.001146980359834737,"clears_2se":false,"accepted":false,"code_sha256":"d178cc20c58bf69b00fe370a188ba57b7cac2b2cc17ac5459e0ed0afaf7df38b","mean_edge":523.6471957455122,"worst_seed_diff":[[10470,-0.16144021339937353],[10311,-0.16042327582260896],[10119,-0.1377844977141649],[10147,-0.11170873604862663],[10355,-0.11087924158755413]]},{"variant":"pass1 25% TOX_BLEND_DECAY -1: 51000000000000000 -> 38250000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.053959724839563475,"se":0.034849539796236145,"step_mean_diff":-0.053959724839563475,"step_se":0.034849539796236145,"clears_2se":false,"accepted":false,"code_sha256":"5eb0215d3190fcd0046b2d6511b4205381dec4d9f09d07f2fcb742c642f56379","mean_edge":523.5919556178783,"worst_seed_diff":[[10014,-16.144350312114057],[10359,-1.615460539173796],[10056,-1.1674684700389548],[10400,-1.094732939075584],[10104,-1.0547561421594764]]},{"variant":"pass1 25% TOX_BLEND_DECAY +1: 51000000000000000 -> 63750000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.013465000972478379,"se":0.012948757070454524,"step_mean_diff":-0.013465000972478379,"step_se":0.012948757070454524,"clears_2se":false,"accepted":false,"code_sha256":"41733ce30c433b08950fd7bd60e9b8bc785ef5b199f67c2a51806ec319b850e2","mean_edge":523.6324503417453,"worst_seed_diff":[[10215,-1.1171319116194809],[10342,-1.0129291677001788],[10265,-0.8137352112959206],[10000,-0.7118224127057147],[10470,-0.707080218627425]]},{"variant":"pass1 25% TOX_DECAY -1: 910000000000000000 -> 682500000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.10637647088904657,"se":0.01634369619031559,"step_mean_diff":-0.10637647088904657,"step_se":0.01634369619031559,"clears_2se":false,"accepted":false,"code_sha256":"36c3079024ff9d3041a0d1149e6a1399105bc10a88088ea8a9bd37d417a93dba","mean_edge":523.5395388718288,"worst_seed_diff":[[10215,-1.7353498960003435],[10121,-1.6116636393896897],[10485,-1.5443296824212212],[10495,-1.1986605674400153],[10312,-1.1411908698765956]]},{"variant":"pass1 25% TOX_DECAY +1: 910000000000000000 -> 1137500000000000000","seeds":[10000,10499],"n":500,"mean_diff":-1.002143093172166,"se":0.3197213437962066,"step_mean_diff":-1.002143093172166,"step_se":0.3197213437962066,"clears_2se":false,"accepted":false,"code_sha256":"732cea9fa8d6ee3ff02b00eb98b5c291563dd64de1e252fabcd6903c6d3f2c82","mean_edge":522.6437722495457,"worst_seed_diff":[[10014,-91.68967703844282],[10475,-91.1522051291056],[10411,-73.37306561023308],[10367,-40.31138525257052],[10369,-35.69495890064934]]},{"variant":"pass1 25% TOX_CAP -1: 200000000000000000 -> 150000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.0005561827961799963,"se":0.0005671984272201855,"step_mean_diff":-0.0005561827961799963,"step_se":0.0005671984272201855,"clears_2se":false,"accepted":false,"code_sha256":"9367b24d3824822bf1031a241a4b0c9d04bf1220fd8aba1ab9d47ec9f1737080","mean_edge":523.6453591599217,"worst_seed_diff":[[10307,-0.28352354837693383],[10361,-0.001064870632376369],[10449,-0.0006461848807930437],[10104,-0.00036795575783798995],[10430,-0.00032546010061196284]]},{"variant":"pass1 25% TOX_CAP +1: 200000000000000000 -> 250000000000000000","seeds":[10000,10499],"n":500,"mean_diff":5.558908445016186e-05,"se":5.406984193932839e-05,"step_mean_diff":5.558908445016186e-05,"step_se":5.406984193932839e-05,"clears_2se":false,"accepted":false,"code_sha256":"6a3686d9147bb742ed9d5493fa18d384023b04ee90d089e79f1b2a8bdab5289a","mean_edge":523.6459709318023,"worst_seed_diff":[[10053,-0.0002976684265831864],[10241,-1.2916368291371327e-05],[10432,-7.73616534388566e-06],[10021,-5.976479712899163e-06],[10334,-5.387844339566072e-07]]},{"variant":"pass1 10% TOX_COEF -1: 30000000000000000 -> 27000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.021845769832586823,"se":0.009468440447387165,"step_mean_diff":-0.021845769832586823,"step_se":0.009468440447387165,"clears_2se":false,"accepted":false,"code_sha256":"8bfadd955eec45cc6aec88053f4e3c1342e0185c4a6f99a42534ca2af187ce3e","mean_edge":523.6240695728852,"worst_seed_diff":[[10155,-0.5986311705964908],[10256,-0.5972736134020806],[10281,-0.5803117857998359],[10440,-0.5791692377443951],[10271,-0.5194165822628065]]},{"variant":"pass1 10% TOX_COEF +1: 30000000000000000 -> 33000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.03014891846193211,"se":0.027067979668995733,"step_mean_diff":-0.03014891846193211,"step_se":0.027067979668995733,"clears_2se":false,"accepted":false,"code_sha256":"76610dc5dc44017fd0c8f3b7b16b601fb31e5c81681fc549c6a3447bc0b31d84","mean_edge":523.6157664242559,"worst_seed_diff":[[10014,-12.513046266052243],[10400,-1.0695111676674287],[10468,-1.0585235431956335],[10359,-1.050902281428364],[10265,-0.9018450732286283]]},{"variant":"pass1 10% TOX_QUAD_COEF -1: 1500000000000000000 -> 1350000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.05467051804355799,"se":0.01325276824640535,"step_mean_diff":-0.05467051804355799,"step_se":0.01325276824640535,"clears_2se":false,"accepted":false,"code_sha256":"b992d5c95d8b63b116e19866b59dad6dc68586ddf1b546f19c41628f495218c7","mean_edge":523.5912448246743,"worst_seed_diff":[[10121,-1.10873240149931],[10070,-0.7582840079373909],[10495,-0.7333753795480789],[10317,-0.7205881793069011],[10465,-0.7179598958891233]]},{"variant":"pass1 10% TOX_QUAD_COEF +1: 1500000000000000000 -> 1650000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.08894828683912419,"se":0.10282393113279166,"step_mean_diff":-0.08894828683912419,"step_se":0.10282393113279166,"clears_2se":false,"accepted":false,"code_sha256":"886f21869e0598751d057d20d12ece302ab84572b9a63db9e353dc51e6375c4e","mean_edge":523.5569670558788,"worst_seed_diff":[[10014,-50.20826338042593],[10219,-8.155870955397631],[10173,-3.0325270972783755],[10359,-1.457195663571099],[10104,-1.3963828883138376]]},{"variant":"pass1 10% SIGMA_TOX_COEF -1: 50000000000000000 -> 45000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.002552473131124316,"se":0.001393779596849237,"step_mean_diff":-0.002552473131124316,"step_se":0.001393779596849237,"clears_2se":false,"accepted":false,"code_sha256":"700c5922c107e3e92dbbb324c8dc0f98b9699fef94f879bf768bbfd157b2cfda","mean_edge":523.6433628695867,"worst_seed_diff":[[10356,-0.47082164167920837],[10495,-0.39391906180048863],[10178,-0.1743517221956381],[10478,-0.12055884741710088],[10468,-0.10875572753354845]]},{"variant":"pass1 10% SIGMA_TOX_COEF +1: 50000000000000000 -> 55000000000000000","seeds":[10000,10499],"n":500,"mean_diff":0.000978315856562631,"se":0.0007060572751554897,"step_mean_diff":0.000978315856562631,"step_se":0.0007060572751554897,"clears_2se":false,"accepted":false,"code_sha256":"005ba345980276b926f60992e47d29dcb7af53142350e84ca75e8019368e3fe1","mean_edge":523.6468936585744,"worst_seed_diff":[[10311,-0.16060486735341328],[10470,-0.1029515821047653],[10464,-0.07491347952560545],[10290,-0.06042703372247615],[10453,-0.040803508768476604]]},{"variant":"pass1 10% TOX_BLEND_DECAY -1: 51000000000000000 -> 45900000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.027040445579127662,"se":0.023165942530978593,"step_mean_diff":-0.027040445579127662,"step_se":0.023165942530978593,"clears_2se":false,"accepted":false,"code_sha256":"7cd15e91036753e25aad466994171093c50cebba247a92c0ab61f19bbf7e116c","mean_edge":523.6188748971388,"worst_seed_diff":[[10014,-10.676322149428302],[10359,-1.1636598523002704],[10104,-1.0971768988218855],[10042,-1.0871308596854874],[10400,-1.0689364844062084]]},{"variant":"pass1 10% TOX_BLEND_DECAY +1: 51000000000000000 -> 56100000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.011359458171628261,"se":0.0075487140189863765,"step_mean_diff":-0.011359458171628261,"step_se":0.0075487140189863765,"clears_2se":false,"accepted":false,"code_sha256":"9a7d12e7af5029d0e09f0becf48c604cc0e2b3c8545d720edbab3edcd45e1d2e","mean_edge":523.6345558845462,"worst_seed_diff":[[10281,-0.5981417823707034],[10000,-0.5132327267259598],[10495,-0.5099531564641211],[10356,-0.44025751505375865],[10241,-0.40975790732125006]]},{"variant":"pass1 10% TOX_DECAY -1: 910000000000000000 -> 819000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.030841504150380273,"se":0.0108665928717473,"step_mean_diff":-0.030841504150380273,"step_se":0.0108665928717473,"clears_2se":false,"accepted":false,"code_sha256":"7f43e4fcd80d55de17a2cea41591f90abab7b642e1fbca0f0101739bb1069b77","mean_edge":523.6150738385675,"worst_seed_diff":[[10005,-1.0105134238029905],[10265,-0.7990949808273626],[10356,-0.766911058000801],[10355,-0.710323002821724],[10075,-0.6866982161982378]]},{"variant":"pass1 10% TOX_DECAY +1: 910000000000000000 -> 1001000000000000000","seeds":[10000,10499],"n":500,"mean_diff":-0.027909409683785157,"se":0.014407520001685237,"step_mean_diff":-0.027909409683785157,"step_se":0.014407520001685237,"clears_2se":false,"accepted":false,"code_sha256":"cd019d77241e08aea89d9d9fe25299832f964a8c5b1268755a2552d46562efdf","mean_edge":523.618005933034,"worst_seed_diff":[[10227,-4.005493887543935],[10475,-1.8629170109936695],[10021,-1.0482781857030545],[10091,-1.0352921013584933],[10451,-1.0152143114552246]]},{"variant":"pass1 10% TOX_CAP -1: 200000000000000000 -> 180000000000000000","seeds":[10000,10499],"n":500,"mean_diff":2.0911978753019867e-06,"se":5.375818057505974e-06,"step_mean_diff":2.0911978753019867e-06,"step_se":5.375818057505974e-06,"clears_2se":false,"accepted":false,"code_sha256":"f8fdedf5267a1005689fac9a239b3b70dbedaf3311a1032872aafb5de2d43302","mean_edge":523.6459174339157,"worst_seed_diff":[[10307,-0.0011965383502001714],[10361,-0.0004245141858518764],[10449,-0.0002584425976692728],[10448,-2.871697824957664e-05],[10289,-1.1229677397750493e-05]]},{"variant":"pass1 10% TOX_CAP +1: 200000000000000000 -> 220000000000000000","seeds":[10000,10499],"n":500,"mean_diff":5.753251970065776e-05,"se":5.599538505785789e-05,"step_mean_diff":5.753251970065776e-05,"step_se":5.599538505785789e-05,"clears_2se":false,"accepted":false,"code_sha256":"7f13f2874e090feb7f0c5ab6ae4a91aa7a0df2b9950d243fd0a7d70fbd24c323","mean_edge":523.6459728752376,"worst_seed_diff":[[10053,-0.0002976684265831864],[10021,-5.976479712899163e-06],[10241,-5.162198817743047e-06],[10432,-3.094434987360728e-06],[10334,-2.033464170381194e-07]]},{"variant":"pass2 25% TOX_COEF -1: 30000000000000000 -> 22500000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.014410180526391855,"se":0.0199355832005966,"step_mean_diff":-0.014410180526391855,"step_se":0.0199355832005966,"clears_2se":false,"accepted":false,"code_sha256":"69bd414f2e696737784c731c4f554e00c837d89d538c3ff19868e7a9331f2b94","mean_edge":518.4183622216206,"worst_seed_diff":[[11144,-1.1214760645708566],[11122,-1.0539524584427227],[11016,-1.0293005802401467],[11173,-0.9393315715306017],[11138,-0.8737778150754139]]},{"variant":"pass2 25% TOX_COEF +1: 30000000000000000 -> 37500000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.018487281302190014,"se":0.01817942359118641,"step_mean_diff":-0.018487281302190014,"step_se":0.01817942359118641,"clears_2se":false,"accepted":false,"code_sha256":"2a57803421bd266c136a649643a01cb4ba633703b6cacb0be0d102de8dfa585b","mean_edge":518.4142851208447,"worst_seed_diff":[[11316,-2.4061284616195735],[11040,-2.14004667154893],[11020,-1.5425922082081343],[11450,-1.5399885889235065],[11108,-1.3786212667108657]]},{"variant":"pass2 25% TOX_QUAD_COEF -1: 1500000000000000000 -> 1125000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.1269495053248436,"se":0.026191062368260683,"step_mean_diff":-0.1269495053248436,"step_se":0.026191062368260683,"clears_2se":false,"accepted":false,"code_sha256":"d382176548436eb5a09c6ebc5e312676802a2e9555a99db85a2ac87560cb0ad2","mean_edge":518.305822896822,"worst_seed_diff":[[11464,-1.608331566987772],[11176,-1.526268253148828],[11147,-1.467309891073569],[11327,-1.4489324015455622],[11023,-1.2664055517371935]]},{"variant":"pass2 25% TOX_QUAD_COEF +1: 1500000000000000000 -> 1875000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.05965072224551659,"se":0.038335603542417884,"step_mean_diff":-0.05965072224551659,"step_se":0.038335603542417884,"clears_2se":false,"accepted":false,"code_sha256":"d27b31251ab5a24c6406bbd1b318e736ee338c5ee9f57798376f6fef91e5d9b3","mean_edge":518.3731216799014,"worst_seed_diff":[[11271,-6.3522493068931],[11170,-5.839216082620055],[11307,-5.229098192494348],[11388,-4.686685998539474],[11010,-3.321706785480842]]},{"variant":"pass2 25% SIGMA_TOX_COEF -1: 50000000000000000 -> 37500000000000000","seeds":[11000,11499],"n":500,"mean_diff":0.0031688220185111505,"se":0.0020920483203733836,"step_mean_diff":0.0031688220185111505,"step_se":0.0020920483203733836,"clears_2se":false,"accepted":false,"code_sha256":"9a74646b6879b9d8bb213322879852161557e415c24a061acc35a6fe7757a79f","mean_edge":518.4359412241654,"worst_seed_diff":[[11320,-0.36669239488117],[11434,-0.1588697420598919],[11018,-0.08647683845225629],[11066,-0.0832105259138416],[11192,-0.06493313828525515]]},{"variant":"pass2 25% SIGMA_TOX_COEF +1: 50000000000000000 -> 62500000000000000","seeds":[11000,11499],"n":500,"mean_diff":0.0001426925533002077,"se":0.0010432782036245705,"step_mean_diff":0.0001426925533002077,"step_se":0.0010432782036245705,"clears_2se":false,"accepted":false,"code_sha256":"d178cc20c58bf69b00fe370a188ba57b7cac2b2cc17ac5459e0ed0afaf7df38b","mean_edge":518.4329150947002,"worst_seed_diff":[[11258,-0.2519073145367656],[11305,-0.12602124968748285],[11176,-0.10415278343293721],[11332,-0.09551442229280838],[11067,-0.09470434390698301]]},{"variant":"pass2 25% TOX_BLEND_DECAY -1: 51000000000000000 -> 38250000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.032541705489181026,"se":0.014588249038669484,"step_mean_diff":-0.032541705489181026,"step_se":0.014588249038669484,"clears_2se":false,"accepted":false,"code_sha256":"5eb0215d3190fcd0046b2d6511b4205381dec4d9f09d07f2fcb742c642f56379","mean_edge":518.4002306966577,"worst_seed_diff":[[11435,-2.062121078418784],[11128,-1.8508209623411176],[11045,-1.5747635194129543],[11040,-1.5260148426568776],[11330,-1.515036092926266]]},{"variant":"pass2 25% TOX_BLEND_DECAY +1: 51000000000000000 -> 63750000000000000","seeds":[11000,11499],"n":500,"mean_diff":0.0010330234790733358,"se":0.013732973105663198,"step_mean_diff":0.0010330234790733358,"step_se":0.013732973105663198,"clears_2se":false,"accepted":false,"code_sha256":"41733ce30c433b08950fd7bd60e9b8bc785ef5b199f67c2a51806ec319b850e2","mean_edge":518.4338054256259,"worst_seed_diff":[[11464,-1.187207281102701],[11284,-1.0696347786388287],[11016,-0.8986925138992206],[11157,-0.8292777394461837],[11483,-0.6129325108407784]]},{"variant":"pass2 25% TOX_DECAY -1: 910000000000000000 -> 682500000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.06929019726894706,"se":0.01615840089777108,"step_mean_diff":-0.06929019726894706,"step_se":0.01615840089777108,"clears_2se":false,"accepted":false,"code_sha256":"36c3079024ff9d3041a0d1149e6a1399105bc10a88088ea8a9bd37d417a93dba","mean_edge":518.363482204878,"worst_seed_diff":[[11138,-0.9831494620555077],[11210,-0.9381778246294061],[11173,-0.9378487031086706],[11349,-0.9368864701825714],[11464,-0.9094465420098459]]},{"variant":"pass2 25% TOX_DECAY +1: 910000000000000000 -> 1137500000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.958993856573439,"se":0.23376163469448932,"step_mean_diff":-0.958993856573439,"step_se":0.23376163469448932,"clears_2se":false,"accepted":false,"code_sha256":"732cea9fa8d6ee3ff02b00eb98b5c291563dd64de1e252fabcd6903c6d3f2c82","mean_edge":517.4737785455735,"worst_seed_diff":[[11045,-57.902818213348155],[11462,-57.26527667556354],[11208,-52.409590690311575],[11319,-47.53142331604852],[11083,-30.583277599099915]]},{"variant":"pass2 25% TOX_CAP -1: 200000000000000000 -> 150000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-8.070750270030658e-05,"se":8.332987877371572e-05,"step_mean_diff":-8.070750270030658e-05,"step_se":8.332987877371572e-05,"clears_2se":false,"accepted":false,"code_sha256":"9367b24d3824822bf1031a241a4b0c9d04bf1220fd8aba1ab9d47ec9f1737080","mean_edge":518.4326916946442,"worst_seed_diff":[[11293,-0.04155972791716067],[11372,-0.00086094869527642],[11147,-0.0007353525505777725],[11339,-0.0006300819356965803],[11407,-0.0005613134535451536]]},{"variant":"pass2 25% TOX_CAP +1: 200000000000000000 -> 250000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-5.771931682033937e-06,"se":4.779720669106607e-06,"step_mean_diff":-5.771931682033937e-06,"step_se":4.779720669106607e-06,"clears_2se":false,"accepted":false,"code_sha256":"6a3686d9147bb742ed9d5493fa18d384023b04ee90d089e79f1b2a8bdab5289a","mean_edge":518.4327666302153,"worst_seed_diff":[[11060,-0.002349109002352634],[11136,-0.000437766842082965],[11391,-8.092842119822308e-05],[11319,-9.14941028895555e-06],[11375,-8.646311471238732e-06]]},{"variant":"pass2 10% TOX_COEF -1: 30000000000000000 -> 27000000000000000","seeds":[11000,11499],"n":500,"mean_diff":0.00685613247712206,"se":0.011171042167555883,"step_mean_diff":0.00685613247712206,"step_se":0.011171042167555883,"clears_2se":false,"accepted":false,"code_sha256":"8bfadd955eec45cc6aec88053f4e3c1342e0185c4a6f99a42534ca2af187ce3e","mean_edge":518.439628534624,"worst_seed_diff":[[11122,-0.9915191945458446],[11380,-0.6407959366731575],[11339,-0.625945633504557],[11351,-0.5435974156232533],[11320,-0.519998243707164]]},{"variant":"pass2 10% TOX_COEF +1: 30000000000000000 -> 33000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.005737969239966105,"se":0.00954547896461831,"step_mean_diff":-0.005737969239966105,"step_se":0.00954547896461831,"clears_2se":false,"accepted":false,"code_sha256":"76610dc5dc44017fd0c8f3b7b16b601fb31e5c81681fc549c6a3447bc0b31d84","mean_edge":518.4270344329069,"worst_seed_diff":[[11020,-1.3534851814363265],[11337,-0.937177630602605],[11447,-0.8187365775715989],[11361,-0.7940456718932865],[11477,-0.6577339853789681]]},{"variant":"pass2 10% TOX_QUAD_COEF -1: 1500000000000000000 -> 1350000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.036449643741324284,"se":0.016632685419350826,"step_mean_diff":-0.036449643741324284,"step_se":0.016632685419350826,"clears_2se":false,"accepted":false,"code_sha256":"b992d5c95d8b63b116e19866b59dad6dc68586ddf1b546f19c41628f495218c7","mean_edge":518.3963227584056,"worst_seed_diff":[[11284,-1.280238350355603],[11339,-0.6968639812454285],[11320,-0.681651460661783],[11483,-0.6765454155500947],[11208,-0.6604937145013992]]},{"variant":"pass2 10% TOX_QUAD_COEF +1: 1500000000000000000 -> 1650000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.005157633832820011,"se":0.015154737015410175,"step_mean_diff":-0.005157633832820011,"step_se":0.015154737015410175,"clears_2se":false,"accepted":false,"code_sha256":"886f21869e0598751d057d20d12ece302ab84572b9a63db9e353dc51e6375c4e","mean_edge":518.427614768314,"worst_seed_diff":[[11271,-3.069233161471857],[11435,-2.241290466178839],[11045,-1.7612664717610187],[11040,-1.5832039517125622],[11016,-1.3076879496298943]]},{"variant":"pass2 10% SIGMA_TOX_COEF -1: 50000000000000000 -> 45000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.0008054566446940043,"se":0.0008712126394429638,"step_mean_diff":-0.0008054566446940043,"step_se":0.0008712126394429638,"clears_2se":false,"accepted":false,"code_sha256":"700c5922c107e3e92dbbb324c8dc0f98b9699fef94f879bf768bbfd157b2cfda","mean_edge":518.4319669455022,"worst_seed_diff":[[11320,-0.3427508369828729],[11434,-0.17414696856712908],[11095,-0.0512300655772151],[11377,-0.03829813374204605],[11368,-0.028763289242078827]]},{"variant":"pass2 10% SIGMA_TOX_COEF +1: 50000000000000000 -> 55000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-8.207065671285819e-06,"se":0.0007039541030704476,"step_mean_diff":-8.207065671285819e-06,"step_se":0.0007039541030704476,"clears_2se":false,"accepted":false,"code_sha256":"005ba345980276b926f60992e47d29dcb7af53142350e84ca75e8019368e3fe1","mean_edge":518.4327641950812,"worst_seed_diff":[[11258,-0.25287349431619077],[11332,-0.09619982964397877],[11223,-0.08929162422884929],[11057,-0.06454348454383307],[11109,-0.036363672451329876]]},{"variant":"pass2 10% TOX_BLEND_DECAY -1: 51000000000000000 -> 45900000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.014711021661241148,"se":0.00882431732721695,"step_mean_diff":-0.014711021661241148,"step_se":0.00882431732721695,"clears_2se":false,"accepted":false,"code_sha256":"7cd15e91036753e25aad466994171093c50cebba247a92c0ab61f19bbf7e116c","mean_edge":518.4180613804857,"worst_seed_diff":[[11040,-1.5279174211451618],[11123,-1.012425635843897],[11095,-0.9714661018844026],[11115,-0.760803359838178],[11361,-0.7407622243254082]]},{"variant":"pass2 10% TOX_BLEND_DECAY +1: 51000000000000000 -> 56100000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.003941232246207732,"se":0.007376457850699092,"step_mean_diff":-0.003941232246207732,"step_se":0.007376457850699092,"clears_2se":false,"accepted":false,"code_sha256":"9a7d12e7af5029d0e09f0becf48c604cc0e2b3c8545d720edbab3edcd45e1d2e","mean_edge":518.4288311699006,"worst_seed_diff":[[11284,-1.431399057146109],[11464,-1.1106228079397624],[11320,-0.48039355938760764],[11256,-0.4608685115096023],[11178,-0.4094125325124196]]},{"variant":"pass2 10% TOX_DECAY -1: 910000000000000000 -> 819000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.007029112792006458,"se":0.011781039141869913,"step_mean_diff":-0.007029112792006458,"step_se":0.011781039141869913,"clears_2se":false,"accepted":false,"code_sha256":"7f43e4fcd80d55de17a2cea41591f90abab7b642e1fbca0f0101739bb1069b77","mean_edge":518.4257432893548,"worst_seed_diff":[[11378,-0.7697107870519062],[11122,-0.7440795248020322],[11115,-0.6803388371218944],[11320,-0.6118521741881295],[11300,-0.5950154641858489]]},{"variant":"pass2 10% TOX_DECAY +1: 910000000000000000 -> 1001000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-0.030417477549939804,"se":0.012252918231976797,"step_mean_diff":-0.030417477549939804,"step_se":0.012252918231976797,"clears_2se":false,"accepted":false,"code_sha256":"cd019d77241e08aea89d9d9fe25299832f964a8c5b1268755a2552d46562efdf","mean_edge":518.4023549245969,"worst_seed_diff":[[11337,-2.111976544402296],[11361,-1.3799977234107246],[11020,-1.1319193749886836],[11272,-1.1025193933303399],[11095,-1.094838640422381]]},{"variant":"pass2 10% TOX_CAP -1: 200000000000000000 -> 180000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-8.158582735222808e-05,"se":8.42947627610109e-05,"step_mean_diff":-8.158582735222808e-05,"step_se":8.42947627610109e-05,"clears_2se":false,"accepted":false,"code_sha256":"f8fdedf5267a1005689fac9a239b3b70dbedaf3311a1032872aafb5de2d43302","mean_edge":518.4326908163196,"worst_seed_diff":[[11293,-0.04213249247447948],[11407,-0.00010257619578624144],[11164,-3.896618272847263e-05],[11287,-5.521170692190935e-06],[11366,-4.6004506657482125e-06]]},{"variant":"pass2 10% TOX_CAP +1: 200000000000000000 -> 220000000000000000","seeds":[11000,11499],"n":500,"mean_diff":-2.4910798202881778e-06,"se":1.9856962818988517e-06,"step_mean_diff":-2.4910798202881778e-06,"step_se":1.9856962818988517e-06,"clears_2se":false,"accepted":false,"code_sha256":"7f13f2874e090feb7f0c5ab6ae4a91aa7a0df2b9950d243fd0a7d70fbd24c323","mean_edge":518.4327699110671,"worst_seed_diff":[[11060,-0.0009751070003858331],[11136,-0.00017126232444297784],[11391,-8.092842119822308e-05],[11319,-9.14941028895555e-06],[11375,-8.646311471238732e-06]]}],"next":"Do not promote over CH: the frozen endpoint did not clear twice its paired holdout SE. Retain this measured endpoint as the requested search result.","code":"// SPDX-License-Identifier: MIT\npragma solidity ^0.8.24;\n\nimport {AMMStrategyBase} from \"./AMMStrategyBase.sol\";\nimport {TradeInfo} from \"./IAMMStrategy.sol\";\n\ncontract Strategy is AMMStrategyBase {\n    uint256 constant ELAPSED_CAP = 8;\n    uint256 constant SIGNAL_THRESHOLD = WAD / 650;\n    uint256 constant DIR_DECAY = 750000000000000000;\n    uint256 constant ACT_DECAY = 530000000000000000;\n    uint256 constant SIZE_DECAY = 530000000000000000;\n    uint256 constant TOX_DECAY = 910000000000000000;\n    uint256 constant SIGMA_DECAY = 690000000000000000;\n    uint256 constant LAMBDA_DECAY = 990000000000000000;\n    uint256 constant SIZE_BLEND_DECAY = 828000000000000000;\n    uint256 constant TOX_BLEND_DECAY = 51000000000000000;\n    uint256 constant ACT_BLEND_DECAY = 985000000000000000;\n    uint256 constant PHAT_ALPHA = 270000000000000000;\n    uint256 constant PHAT_ALPHA_RETAIL = 60000000000000000;\n    uint256 constant DIR_IMPACT_MULT = 4;\n    uint256 constant GATE_SIGMA_MULT = 7200000000000000000;\n    uint256 constant MIN_GATE = 30000000000000000;\n    uint256 constant TRADE_TOX_BOOST = 3500 * BPS;\n    uint256 constant STALE_ATTRACT_FRAC = 1050000000000000000;\n    uint256 constant RET_CAP = WAD / 35;\n    uint256 constant TOX_CAP = 200000000000000000;\n    uint256 constant TRADE_RATIO_CAP = WAD / 5;\n    uint256 constant LAMBDA_CAP = 1820000000000000000;\n    uint256 constant STEP_COUNT_CAP = 64;\n    uint256 constant BASE_FEE = 4 * BPS;\n    uint256 constant SIGMA_COEF = 200000000000000000;\n    uint256 constant LAMBDA_COEF = 12 * BPS;\n    uint256 constant FLOW_SIZE_COEF = 4842 * BPS;\n    uint256 constant TOX_COEF = 30000000000000000;\n    uint256 constant TOX_QUAD_COEF = 1500000000000000000;\n    uint256 constant ACT_COEF = 91843 * BPS;\n    uint256 constant DIR_COEF = 20 * BPS;\n    uint256 constant DIR_TOX_COEF = 100 * BPS;\n    uint256 constant STALE_DIR_COEF = 6850 * BPS;\n    uint256 constant SIGMA_TOX_COEF = 50000000000000000;\n    uint256 constant TAIL_KNEE = 600 * BPS;\n    uint256 constant TAIL_SLOPE_PROTECT = 930000000000000000;\n    uint256 constant TAIL_SLOPE_ATTRACT = 850000000000000000;\n\n    function afterInitialize(uint256 initialX, uint256 initialY) external override returns (uint256, uint256) {\n        slots[0] = BASE_FEE; slots[1] = BASE_FEE; slots[2] = 0; slots[3] = WAD; slots[4] = 0;\n        slots[5] = initialX > 0 ? wdiv(initialY, initialX) : 100 * WAD;\n        slots[6] = 950000000000000; slots[7] = 800000000000000000; slots[8] = 2000000000000000;\n        slots[9] = 0; slots[10] = 0;\n        return (BASE_FEE, BASE_FEE);\n    }\n\n    function afterSwap(TradeInfo calldata trade) external override returns (uint256, uint256) {\n        uint256 prevBidFee = slots[0]; uint256 prevAskFee = slots[1]; uint256 lastTs = slots[2];\n        uint256 dirState = slots[3]; uint256 actEma = slots[4]; uint256 pHat = slots[5];\n        uint256 sigmaHat = slots[6]; uint256 lambdaHat = slots[7]; uint256 sizeHat = slots[8];\n        uint256 toxEma = slots[9]; uint256 stepTradeCount = slots[10];\n\n        bool isNewStep = trade.timestamp > lastTs;\n        if (isNewStep) {\n            uint256 elapsedRaw = trade.timestamp - lastTs;\n            uint256 elapsed = elapsedRaw > ELAPSED_CAP ? ELAPSED_CAP : elapsedRaw;\n            dirState = _decayCentered(dirState, DIR_DECAY, elapsed);\n            actEma = wmul(actEma, _powWad(ACT_DECAY, elapsed));\n            sizeHat = wmul(sizeHat, _powWad(SIZE_DECAY, elapsed));\n            toxEma = wmul(toxEma, _powWad(TOX_DECAY, elapsed));\n            if (stepTradeCount > 0 && elapsedRaw > 0) {\n                uint256 lambdaInst = (stepTradeCount * WAD) / elapsedRaw;\n                if (lambdaInst > LAMBDA_CAP) lambdaInst = LAMBDA_CAP;\n                lambdaHat = wmul(lambdaHat, LAMBDA_DECAY) + wmul(lambdaInst, WAD - LAMBDA_DECAY);\n            }\n            stepTradeCount = 0;\n        }\n\n        bool firstInStep = stepTradeCount == 0;\n        uint256 spot = trade.reserveX > 0 ? wdiv(trade.reserveY, trade.reserveX) : pHat;\n        if (pHat == 0) pHat = spot;\n\n        uint256 feeUsed = trade.isBuy ? prevBidFee : prevAskFee;\n        uint256 gamma = feeUsed < WAD ? WAD - feeUsed : 0;\n        uint256 pImplied;\n        if (gamma == 0) { pImplied = spot; }\n        else { pImplied = trade.isBuy ? wmul(spot, gamma) : wdiv(spot, gamma); }\n\n        {\n            uint256 ret = pHat > 0 ? wdiv(absDiff(pImplied, pHat), pHat) : 0;\n            uint256 alpha = firstInStep ? PHAT_ALPHA : PHAT_ALPHA_RETAIL;\n            uint256 adaptiveGate = wmul(sigmaHat, GATE_SIGMA_MULT);\n            if (adaptiveGate < MIN_GATE) adaptiveGate = MIN_GATE;\n            if (ret <= adaptiveGate) { pHat = wmul(pHat, WAD - alpha) + wmul(pImplied, alpha); }\n            if (firstInStep) {\n                if (ret > RET_CAP) ret = RET_CAP;\n                sigmaHat = wmul(sigmaHat, SIGMA_DECAY) + wmul(ret, WAD - SIGMA_DECAY);\n            }\n        }\n\n        uint256 tradeRatio = trade.reserveY > 0 ? wdiv(trade.amountY, trade.reserveY) : 0;\n        if (tradeRatio > TRADE_RATIO_CAP) tradeRatio = TRADE_RATIO_CAP;\n\n        if (tradeRatio > SIGNAL_THRESHOLD) {\n            uint256 push = tradeRatio * DIR_IMPACT_MULT;\n            if (push > WAD / 4) push = WAD / 4;\n            if (trade.isBuy) {\n                dirState = dirState + push;\n                if (dirState > 2 * WAD) dirState = 2 * WAD;\n            } else {\n                dirState = dirState > push ? dirState - push : 0;\n            }\n            actEma = wmul(actEma, ACT_BLEND_DECAY) + wmul(tradeRatio, WAD - ACT_BLEND_DECAY);\n            sizeHat = wmul(sizeHat, SIZE_BLEND_DECAY) + wmul(tradeRatio, WAD - SIZE_BLEND_DECAY);\n            if (sizeHat > WAD) sizeHat = WAD;\n        }\n\n        uint256 tox = pHat > 0 ? wdiv(absDiff(spot, pHat), pHat) : 0;\n        if (tox > TOX_CAP) tox = TOX_CAP;\n        toxEma = wmul(toxEma, TOX_BLEND_DECAY) + wmul(tox, WAD - TOX_BLEND_DECAY);\n        uint256 toxSignal = toxEma;\n\n        stepTradeCount = stepTradeCount + 1;\n        if (stepTradeCount > STEP_COUNT_CAP) stepTradeCount = STEP_COUNT_CAP;\n\n        uint256 flowSize = wmul(lambdaHat, sizeHat);\n        uint256 fBase = BASE_FEE + wmul(SIGMA_COEF, sigmaHat) + wmul(LAMBDA_COEF, lambdaHat) + wmul(FLOW_SIZE_COEF, flowSize);\n        uint256 fMid = fBase + wmul(TOX_COEF, toxSignal) + wmul(TOX_QUAD_COEF, wmul(toxSignal, toxSignal)) + wmul(ACT_COEF, actEma);\n        fMid = fMid + wmul(SIGMA_TOX_COEF, wmul(sigmaHat, toxSignal));\n\n        uint256 dirDev; bool sellPressure;\n        if (dirState >= WAD) { dirDev = dirState - WAD; sellPressure = true; }\n        else { dirDev = WAD - dirState; sellPressure = false; }\n\n        uint256 skew = wmul(DIR_COEF, dirDev) + wmul(DIR_TOX_COEF, wmul(dirDev, toxSignal));\n        uint256 bidFee; uint256 askFee;\n        if (sellPressure) {\n            bidFee = fMid + skew;\n            askFee = fMid > skew ? fMid - skew : 0;\n        } else {\n            askFee = fMid + skew;\n            bidFee = fMid > skew ? fMid - skew : 0;\n        }\n\n        {\n            uint256 staleShift = wmul(STALE_DIR_COEF, toxSignal);\n            uint256 attractShift = wmul(staleShift, STALE_ATTRACT_FRAC);\n            if (spot >= pHat) {\n                bidFee = bidFee + staleShift;\n                askFee = askFee > attractShift ? askFee - attractShift : 0;\n            } else {\n                askFee = askFee + staleShift;\n                bidFee = bidFee > attractShift ? bidFee - attractShift : 0;\n            }\n        }\n\n        {\n            bool tradeAligned = (trade.isBuy && spot >= pHat) || (!trade.isBuy && spot < pHat);\n            if (tradeAligned) {\n                uint256 tradeBoost = wmul(TRADE_TOX_BOOST, tradeRatio);\n                if (trade.isBuy) { bidFee = bidFee + tradeBoost; }\n                else { askFee = askFee + tradeBoost; }\n            }\n        }\n\n        if (sellPressure) {\n            bidFee = clampFee(_compressTailWithSlope(bidFee, TAIL_SLOPE_PROTECT));\n            askFee = clampFee(_compressTailWithSlope(askFee, TAIL_SLOPE_ATTRACT));\n        } else {\n            askFee = clampFee(_compressTailWithSlope(askFee, TAIL_SLOPE_PROTECT));\n            bidFee = clampFee(_compressTailWithSlope(bidFee, TAIL_SLOPE_ATTRACT));\n        }\n\n        slots[0] = bidFee; slots[1] = askFee; slots[2] = trade.timestamp;\n        slots[3] = dirState; slots[4] = actEma; slots[5] = pHat;\n        slots[6] = sigmaHat; slots[7] = lambdaHat; slots[8] = sizeHat;\n        slots[9] = toxEma; slots[10] = stepTradeCount;\n\n        return (bidFee, askFee);\n    }\n\n    function _compressTailWithSlope(uint256 fee, uint256 slope) internal pure returns (uint256) {\n        if (fee <= TAIL_KNEE) return fee;\n        return TAIL_KNEE + wmul(fee - TAIL_KNEE, slope);\n    }\n\n    function _powWad(uint256 factor, uint256 exp) internal pure returns (uint256 result) {\n        result = WAD;\n        // All callers cap elapsed at 8, so four bits suffice.\n        if (exp & 1 == 1) result = wmul(result, factor);\n        factor = wmul(factor, factor);\n        if (exp & 2 == 2) result = wmul(result, factor);\n        factor = wmul(factor, factor);\n        if (exp & 4 == 4) result = wmul(result, factor);\n        factor = wmul(factor, factor);\n        if (exp & 8 == 8) result = wmul(result, factor);\n    }\n\n    function _decayCentered(uint256 centered, uint256 decayFactor, uint256 elapsed) internal pure returns (uint256) {\n        uint256 mul = _powWad(decayFactor, elapsed);\n        if (centered >= WAD) { return WAD + wmul(centered - WAD, mul); }\n        uint256 below = wmul(WAD - centered, mul);\n        return below < WAD ? WAD - below : 0;\n    }\n\n    function getName() external pure override returns (string memory) { return \"no_cubic\"; }\n}\n","code_sha256":"b34fe8bcc1f9a5041c1021a657685955c29321f75f3178fb8abf849ed113b9ef","delta":"TOX_COEF: 300 * BPS -> 30000000000000000; TOX_QUAD_COEF: 15000 * BPS -> 1500000000000000000; SIGMA_TOX_COEF: 500 * BPS -> 50000000000000000; TOX_CAP: WAD / 5 -> 200000000000000000. Replace exactly this _powWad definition:\n    function _powWad(uint256 factor, uint256 exp) internal pure returns (uint256 result) {\n        result = WAD;\n        while (exp > 0) {\n            if (exp & 1 == 1) result = wmul(result, factor);\n            factor = wmul(factor, factor);\n            exp >>= 1;\n        }\n    }\n\nwith:\n    function _powWad(uint256 factor, uint256 exp) internal pure returns (uint256 result) {\n        result = WAD;\n        // All callers cap elapsed at 8, so four bits suffice.\n        if (exp & 1 == 1) result = wmul(result, factor);\n        factor = wmul(factor, factor);\n        if (exp & 2 == 2) result = wmul(result, factor);\n        factor = wmul(factor, factor);\n        if (exp & 4 == 4) result = wmul(result, factor);\n        factor = wmul(factor, factor);\n        if (exp & 8 == 8) result = wmul(result, factor);\n    }\n\n","score":{"seed_start":0,"n":1000,"mean_edge":525.5258821780834,"se":2.7894264590251843},"paired":{"reference":"CH 6dd68f77","seed_start":600000,"n":2000,"mean_diff":0.0,"se":0.0,"worst":[{"seed":600000,"diff":0.0,"candidate_edge":390.455054172132,"reference_edge":390.455054172132},{"seed":600001,"diff":0.0,"candidate_edge":389.6952729252531,"reference_edge":389.6952729252531},{"seed":600002,"diff":0.0,"candidate_edge":538.8583841623727,"reference_edge":538.8583841623727},{"seed":600003,"diff":0.0,"candidate_edge":526.1870784324441,"reference_edge":526.1870784324441},{"seed":600004,"diff":0.0,"candidate_edge":579.0299639364487,"reference_edge":579.0299639364487}]},"seconds_per_simulation":0.04292373902326307,"validate_ok":true,"blocked":null,"citations":["https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/StarterStrategy.sol","https://raw.githubusercontent.com/ChengHua926/amm-challenge/d34a5199c59a4c44d5336a25f1436b4ae1f21104/contracts/src/Strategy.sol","https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py","https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/config.py","https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/simulation/engine.rs","https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/evm/strategy.rs","https://raw.githubusercontent.com/jiayaoqijia/amm-challenge-yq/main/README.md","https://www.linkedin.com/pulse/amm-fee-challenge-notes-from-our-run-optimization-arena-qe3ff"],"checks":{"framework_commit":"6b6921f8d463314aa7c96234e1be25a25245f704","CH_sha256":"6dd68f77a70900319460215374143dbd5d924198450a46d9f5f91f6b1e3d35c3","CH_score":{"seed_start":0,"n":1000,"mean_edge":525.5258821780834,"se":2.7894264590251843,"brief_reference":525.525882178},"unroll_equivalence_check":{"check":"CH versus unrolled CH exact fee outputs","trades":1000,"elapsed":[0,1,2,3,4,5,6,7,8,9,10,11],"CH_max_swap_gas":72024,"unrolled_max_swap_gas":72012,"passed":true},"storage_indices_used":[0,1,2,3,4,5,6,7,8,9,10],"no_loops":true,"simulation_count":32500,"simulation_seconds":1395.0215182560496,"timing_definition":"Wall seconds inside run_batch plus config generation and edge extraction, divided by completed simulations; excludes build, compile, cached runs and gas checks.","gas":{"gas_max_actual":185532,"gas_init_actual":185532,"gas_swap_max_actual":111850,"calls":1001,"gas_limit":250000},"validate_log":"Validating strategy...\nCompiling strategy...\nStrategy 'no_cubic' validated successfully!"},"tuning_acceptances":[],"promotion_ranking":[],"paired_vs_starter":{"reference":"Pinned StarterStrategy (fixed 50 bps)","seed_start":600000,"n":2000,"mean_diff":155.79948231518046,"se":0.9091814415334706,"reference_mean_edge":368.8208279463734,"worst":[{"seed":600945,"diff":76.9735847708485,"candidate_edge":327.4111574773928,"reference_edge":250.4375727065443},{"seed":601402,"diff":78.67378826269055,"candidate_edge":342.09861393738055,"reference_edge":263.42482567469},{"seed":600215,"diff":79.0209197432863,"candidate_edge":344.0766453031181,"reference_edge":265.0557255598318},{"seed":601394,"diff":80.1450377150882,"candidate_edge":325.4366015113627,"reference_edge":245.29156379627452},{"seed":600250,"diff":80.3203529830754,"candidate_edge":326.791948364133,"reference_edge":246.47159538105763}],"seconds_per_simulation_reference":0.023210896032498568,"purpose":"Goal-level reference only; no selection or tuning."}}
