{"blocked":null,"files":[{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpDirectionalSkewAndStale_v299.sol","commit":"99dc1cfd0963c274df5f2145e8a282a78226fe9e","sha256":"49ae0fbfc4d3430a8bba524fbf7ac7b03420efebc8ce2eac4ea577a27e9d880a","valid":true,"d32":-22.429541994228046,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpDirectionalSkew_v304_candidate.sol","commit":"99dc1cfd0963c274df5f2145e8a282a78226fe9e","sha256":"e0b4622032805d067fbf1b7db1c7f8230f5ea69a2f2ac1626c1b81f9c42cef6c","valid":true,"d32":-2.8247204193329782,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpFairArb_v300_check.sol","commit":"99dc1cfd0963c274df5f2145e8a282a78226fe9e","sha256":"bc565700f0c93ffc57e96f52b083cf7d454d25c4d79509387a9e7146bc4aa1fe","valid":true,"d32":-3.053104591908564,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v308_candidate.sol","commit":"99dc1cfd0963c274df5f2145e8a282a78226fe9e","sha256":"972b83bf06c3302726e4e30ff67b13521c49ea80bb83f68718a04266ec167d15","valid":true,"d32":-314.34202900854996,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/_tmp_compile_check.sol","commit":"99dc1cfd0963c274df5f2145e8a282a78226fe9e","sha256":"68d1e5ceb904635aff1cdaaa2131353f04dc5c22749644d09f1d69a23f202781","valid":true,"d32":-3.637571556697857,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/StrategyCandidateV274.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"f922d025153a5d26de29b2da7ac6dec7210b6c3d7b5207e52481c2b440d51f56","valid":true,"d32":-2.4043788377897375,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpAssistant_wildcard_v288.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"2571df5935d81bee66cf997dea01e3af46678147b89ab61bec566e4a162c53c5","valid":true,"d32":-172.29793988250748,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpAssistant_wildcard_v291.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"672b7a2e1a6c4dfc84eeda2fa20ca52c6dd0f24bd6c1bdf65bbd24081ecf85ee","valid":true,"d32":-179.03185794205,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpAssistant_wildcard_v294.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"d2f7ab58924e4179ee62ac927b7bf4ee57929e126781a549de063bb548d98847","valid":true,"d32":-117.23623182986617,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpToxAct_v263_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"c5096adac8f954876b4d19beca02c98d0a80a97cd81a4b668c2a850b6b31ddb8","valid":true,"d32":-2.764895650337106,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpToxAct_v280_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"ee70f2cbb58e5d78f1f967b55f4426bd48b93e2129043b19dac4c205e3f75f32","valid":true,"d32":-2.378327479746675,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpToxAct_v283_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"8eaf6eb3a343c86ce728cf748af72719f17d5dc596c761ec01bcda6649220e7f","valid":true,"d32":-28.215557752699368,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v255_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"15f8ee03ec07d9c7c62eec74e14dfbb233d0950a8c64ba10b7c5ee8ae347b464","valid":true,"d32":-505.58644389599147,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v261_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"4cd203deca0ebe59377593d56defac064155eea6daa410aab8cca37f023e043b","valid":true,"d32":-504.6758221750516,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v264_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"7f819e4e0cb2ef0a1edd165413a4215394e9e02abbb33a153b8bb3497c0e5d6a","valid":true,"d32":-519.9337157558901,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v270_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"efa26a5959846dc8f716d558d8ff83366639f631f556813eb5aa35e03f3478b9","valid":true,"d32":-336.41265308471316,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v273_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"40ec9c4b614b1f4407d56ccd07f0dccc40dbe576f9927d760bca4c66ffaf9787","valid":true,"d32":-330.87689245831734,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v276_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"f7d7224720c8907352ed207b08c08ca6f949788a9c7e8ae522f759337ea41087","valid":true,"d32":-137.25162913858372,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v279_candidate.sol","commit":"817a6add437d2c41c52d90c7dd4a52469d85976d","sha256":"9e63ca780be9e6d473596c104531a4994392e5c59f97f2574316e7cf4c7b8f20","valid":true,"d32":-132.29550605033305,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpToxAct_v248_candidate.sol","commit":"9ce46bfe9e43d21b2806b141fb3918a3762b6fc8","sha256":"c8ae6090eb65a1aa80ef64de16dac1f562132c8833a2edf0aaa38faf00b1358d","valid":true,"d32":-2.6311117447876047,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpToxAct_v251_candidate.sol","commit":"9ce46bfe9e43d21b2806b141fb3918a3762b6fc8","sha256":"305231b8d33ced5c78ea0640a127e9c8df80bd657c56715d35932629e817d8fe","valid":true,"d32":-2.6455544239447573,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v249_candidate.sol","commit":"9ce46bfe9e43d21b2806b141fb3918a3762b6fc8","sha256":"44551e3e633a77f7cde2dd1e2563bb35e13a1e21731594bba6b815392df4cff9","valid":true,"d32":-128.6739376854708,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v252_candidate.sol","commit":"9ce46bfe9e43d21b2806b141fb3918a3762b6fc8","sha256":"575bfed9714979aa337a90fb80f106a4f667431ed0aa7066a5c2621794b7c450","valid":true,"d32":-346.6128499691881,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/__tmp_champion_check.sol","commit":"9ce46bfe9e43d21b2806b141fb3918a3762b6fc8","sha256":"73f66f5ceecbcdafad2158be1f28bfc6cfdb4035c27c99390c3abf78abcd9e4b","valid":true,"d32":-2.637788379100888,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpToxAct_v235_finalcheck.sol","commit":"8c47e150488a23930a85b2a13f7faa6ba3219e50","sha256":"7323628ee1f9da2ced190d1576b699e15e9c3107f38a3cc919a3e114953610a2","valid":true,"d32":-2.4187894622873927,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpWildcard_v237_candidate.sol","commit":"8c47e150488a23930a85b2a13f7faa6ba3219e50","sha256":"fb7ed0737527995abb5ee5a2e6359ba5bcbc43c9a0772e5ba0f032ac14c9d1c4","valid":true,"d32":-116.72477568811213,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/StarterStrategy.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"2616728eeeef8942f77ec5440a6743765568bee9c654033bb38456eb89e59e95","valid":true,"d32":-2.7120896015680174,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpChampion_user_v5.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"93901f2da111e71ec909e1cc7f252330354b8c22c23d4e1ea4bce1dbd2285aa7","valid":true,"d32":-52.77204934034788,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpConfirm.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"42ff1a3686bd498ba37a31246e7fa45c86c325d7b60ccc8c4652aec20389c343","valid":true,"d32":-2.8634438526703683,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpDirectionalSkewMod_v16.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"1235d6641ab3fbfd0ef54f8326ee8cfae24894ecbbb39ce8e5bd926810f5c5e6","valid":true,"d32":-2.237862545489026,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpDirectionalSkewMod_v5.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"4b6f9fb2297c4ba13b95a53e5bee467f5755153336f564d9d2618157797ba6ac","valid":true,"d32":-14.971753576394041,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpEval.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"4fa0f2768ca32de600a4f358ed21412165bf79ecf1297865f8b3111db6bfcb19","valid":true,"d32":-2.4295564640687815,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpFairPriceAndArbModV7.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"545b91271c84427ed9db2d8fc41d31146f83d15e443cef1510c929ba0e51cb13","valid":true,"d32":-4.418239553229464,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpFairPrice_iter21.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"1b10e7a6f6531cce7ab9e9041b772b440772506124903d1c3c4db47df4cdf839","valid":true,"d32":-2.9344687279807076,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpFinal.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"aebe13d0615b723c4487b65ba32e494678d85ce07ef96bbdaaa8e04f24380f2a","valid":true,"d32":-17.590659611133873,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpGrid.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"9a8ac140da2cff3c4b30b8574d99b66835b04d80354586897dff1bbeb559261c","valid":true,"d32":-2.8373541164475267,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRef2_e1.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"1685059e738fc2f8bf673740bb4950bbb4b5fd516f0699e2a1fe574f61977fd0","valid":true,"d32":-19.869320141940644,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRef2_e2.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"6264b304ee11f16c2eda0196c4b37455c737c26bae91cf2554ec5540682c9cbc","valid":true,"d32":-19.869320141940644,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRef2_e3.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"76918f911a7f82eea4d99400086b1edfb1948021dfbf652079fb2ea588bd68a8","valid":true,"d32":-20.211056347304712,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRef2_e4.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"1a607b02d8c43f8ddce16d5285609498d37e038ceea2dca754d8c7b4357ce89e","valid":true,"d32":-19.601048374562293,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRef2_e5.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"0ad370e04dcfb6d1b22c531cec36b5324a132ea34b0f43473de4ef66d9f3bd15","valid":true,"d32":-19.620559797091637,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRef2_e6.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"cd2821a61a7de4a7b01c2d10bd45b3b2c4dd202a95458dd19228ae310e28c139","valid":true,"d32":-19.59898878136031,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRefine_d1.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"59cdb287b72617b6b8bfebf74e8d6765c91b52122c1d05a2320383f6f3cab40e","valid":true,"d32":-20.12386380162129,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRefine_d2.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"63d54bed9609dc304b2ed1ac4ad9305f611968f9f80ab3c8a0d5b890171811e0","valid":true,"d32":-19.897150471051457,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRefine_d4.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"014b480153de37404b8ed2e2e1bfce91ac41c7c5877a549fade362f0607be6ad","valid":true,"d32":-19.853891588821305,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRefine_d5.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"11ecf7eb04d2bd439add0704d4705cda3fc4c8b7961df31473057d8b20885f93","valid":true,"d32":-20.615813102734812,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpRefine_d6.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"0016dcfa14bf2d80793af4fa1a35c99862258fad17063d0a7297c0dec767d264","valid":true,"d32":-20.20645690917,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpSweep.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"c14d11b025427757faef428c48b1c1c0e61dd6a6083f2ddbc616fc67549b8e82","valid":true,"d32":-20.91037633819439,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpSweep_c1.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"f5b97fe0ec66b5d94ae56d1936df796453f461b5f1d5b3667032f654567105e8","valid":true,"d32":-21.32448891654849,"oog":0},{"fork":"solosage1/amm-challenge","branch":"main","path":"contracts/src/TmpSweep_c3.sol","commit":"dee8cbf998a81fcfc4e3d4d64be2a11f0f011461","sha256":"40bde9447340641a3f99f2c885e951806834b3c1b0e08077d11523391446fbcf","valid":true,"d32":-20.393621073568422,"oog":0},{"fork":"The-CTra1n/amm-challenge","branch":"main","path":"contracts/src/Strategy.sol","commit":"cd1bf7bc269dd22abbde65dd1e10f2df3b49eaf2","sha256":"08add619c99ffb6bbb44fc2d1801230508522cbce866ea4a50dd72d8100c8afe","valid":true,"d32":-4.993873270847988,"oog":0},{"fork":"0xpranav62/amm-challenge","branch":"main","path":"contracts/src/EdgeMaxxing.sol","commit":"4e24ad7eba497b263e877ebece7d0288c0ad810c","sha256":"6baac9c7e5346d6c7829472f5dceb1105efb5f54a8781213e62a024ab8379182","valid":true,"d32":-148.08760377761408,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"cursor/challenge-simulation-tool-6529","path":"contracts/src/Strategy.sol","commit":"be2ffdee7cf84379afffc73aa74b67269402820d","sha256":"ee911c41014beaa93d1b0fd8df31f3b887078fdf81dc85471af56c5f00e7b197","valid":true,"d32":-2.8032951037327294,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"cursor/amm-challenge-solution-935b","path":"contracts/src/StarterStrategy.sol","commit":"129552b2cf2fb6a2e1c14e53eddd2b96198528e8","sha256":"31c877e6dbcec2a3db53eeb856039b9cdb0630b7828720cbf683155d5cd1fb1e","valid":true,"d32":-19.079035838655297,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"cursor/amm-challenge-solution-020c","path":"contracts/src/OptimizedStrategy.sol","commit":"8016c5af15b66f1209ccbdc84a56fa0afbbc4deb","sha256":"cbd542036e1230663193d7d923ae9a11cd3d08b601a9ff576734881a4718b5e9","valid":true,"d32":-111.02268623751998,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/Sweep.sol","commit":"3a3b602cf836a8dd3a6bbc45ada2101c2c9f35a6","sha256":"94ed2ac7851475e121237733080c9711ab6230508f4c61d50205aae09972044b","valid":true,"d32":-6.648030084211758,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyFinal.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"20f9246733ecd83ba18255efa9e5c0d2cc74811cc788fb9892189ee663fbd108","valid":true,"d32":-7.285512705493602,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV10.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"f25b427f56387beae48994416f602327224147bf873247750bc88a6df6da0c8d","valid":true,"d32":-7.2802609783182515,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV11.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"5640b764e6e29903a28f442fb11af794308302b58c93d1ab8c25456cfc8aad2a","valid":true,"d32":-24.17273923012202,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV12.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"3989b796c64aacb3afdc6bb54076601b8fd3940699f2a27cd0b868f8c9e2da12","valid":true,"d32":-12.590969701417867,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV13.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"39b4a429ee7176edc6ad271a74d4d43b4e932ec88231af816c86403ade667ca1","valid":true,"d32":-7.342326969184317,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV14.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"1f300bf6bc05dde7a0bb63ca35907cd27e0f939f20dc7e841c0a3094b147c8f9","valid":true,"d32":-7.455428070528097,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV15.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"80d950081e936ac8951921c07586947fe3debaec8dafb2ef57f1dbda1beba677","valid":true,"d32":-91.80400614416428,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV16.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"f0f545a0145cccb6e8000fedb10cedbcfa677547e3b8209c425557d2f5539ff5","valid":true,"d32":-7.342326969184317,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV17.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"21b2115e279bf82d3989c9449f816989420b50046b7d08e84ca8b4adcb510913","valid":true,"d32":-8.080140901220195,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV18.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"5479e19ed7863f403ef94add7bee2df08f1a24b5b952dc2b937cee5a63481396","valid":true,"d32":-8.669707284478864,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV19.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"2c1aefee545c7d98f0e4a749e7e5899ee8a42dd163b5ba237a2724ad8ad3e3f1","valid":true,"d32":-8.577624758410888,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV2.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"656b30edaf70c82a7ba4e6d1a33c93004fbc45f72c2054b3faf8869f82b55194","valid":true,"d32":-14.722493278490466,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV20.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"d39c6a30733a662737599b1192db6577bc1caa089419228fbc4892c710fb5969","valid":true,"d32":-376.0662412301284,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV21.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"f30c887b43725ac25a236bff4c96f3204c1ec0380bcd7824dcd5ded39e2aeb46","valid":true,"d32":-9.096144444850339,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV22.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"9e8fca9931b32a54d50af5395fc4238730b3d8fafa123be550e5c6794abbd380","valid":true,"d32":-10.797711416977803,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV23.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"7a28b2599c05086dfe416973715d39c30a7f2439091da95ae8928b2e18da1771","valid":true,"d32":-7.939774966998817,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV24.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"f0f7763575a8b62fd9d9ad92d8b7161c67c823ed044c68d3c37e85a635cb7172","valid":true,"d32":-23.37795170079074,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV25.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"8321ea2e68d4805eed30fc16c1e61875f02ec28a6cf470582ec270faeb069012","valid":true,"d32":-45.335926590801975,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV26.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"2fd799d193d5382fb8051d6fb95a9cfcc5aaf32bfb8f985fb6e5ed4c2b99df11","valid":true,"d32":-63.37769864001029,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV27.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"c7c58e9f53f76d3c5ed0bb3aa630cb33dd4cc3e7d0b9388c9536297221a35c50","valid":true,"d32":-45.37697929349657,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV28.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"1b8e8ae26a765de723cfe7503a20fa8fcc3fb94547b662c6ec38fc4ccadf958b","valid":true,"d32":-23.279529792119327,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV29.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"acabb4ce70ebde0ff448dfc2dcce5d7c5e4bfc523fb8e5fd504ea3cd43ca12b4","valid":true,"d32":-156.44975877167155,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV3.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"bea612b4a4a7b2c379309a09f0263bab43de1e4bef884ad82f6fe908f49aa237","valid":true,"d32":-9.87538975812069,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV30.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"19171492439c2e6fb7459f3cd82b8b8b82f4933dcf65f24136a642b12ddc4d9f","valid":true,"d32":-189.78043012830778,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV31.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"e8f550ffa69b7ce1488e23b6ae6e6a0dd6a17f0b05b04a46c4b81c6406dce474","valid":true,"d32":-13.083172606799106,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV4.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"d8955114c20badfb66779562c4b08dda6cddc96b8034f0d746a27f3bf1a7f93a","valid":true,"d32":-17.746566509518445,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV5.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"8f09eda078b38f13734e3106362449e08d5d72d164a7c77cad746c04851dee3d","valid":true,"d32":-8.778171443351411,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV6a.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"cebfd80217e23a00696559138fdd36a0b1d81de15db8d753bda112aad4752858","valid":true,"d32":-9.389366109478404,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV6b.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"e7ac0c8058b53e60f0edf384a553666b15aa1d17a85b4994c9760ed9addb4970","valid":true,"d32":-7.911393719729006,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV6c.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"1ef371e5d16c0bb76f9cfdd9aaa0941122ca739800d7a5e4f0b41887e5b2866e","valid":true,"d32":-7.901972153159729,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV6d.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"93f47c9014ddede71d3080e7e29a7b42f8f962f88417e81efded18a6f9b884a6","valid":true,"d32":-8.393518324314067,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV6e.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"38e4c16cdf681238f6c29a698273135629ceac21d3beb9103746d2eb59572e63","valid":true,"d32":-7.2223148784726465,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV7.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"eda2ae93acbf29b1e439ddb6dba171f2ab9de70bdf25cb73948ffbaa4f43deac","valid":true,"d32":-7.433942874425986,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV8.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"ea2dce21226d2147799f3a9c709b7fb802628807804f62cf13ca93224728e5f9","valid":true,"d32":-19.21311119398738,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/StrategyV9.sol","commit":"dece62e46c9e630a60de3149f46d69ec9a2516a5","sha256":"4f453647ad97fe7e37cecc56fcfd8e74e2b60529ec0d659d0257abb8a9b2affb","valid":true,"d32":-23.10405593213239,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"claude/optimize-amm-challenge-LznJk","path":"contracts/src/Strategy.sol","commit":"ccbda1798923e43b33afca8b959da1e98d8511a2","sha256":"680b1b3baa58640a0ac551ce3118819e41062bd203377b8b19e8cec75ec3f3d5","valid":true,"d32":-6.87098783989048,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"cursor/amm-challenge-solution-aadd","path":"contracts/src/Strategy.sol","commit":"229a4a9163d665e5c0ef2beeb93293f7c22c6ede","sha256":"6b70af518faff304dede2d94a1935da217a22bd08c317355177b1592b5125f14","valid":true,"d32":-7.611780276193052,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"cursor/amm-challenge-solution-bb4c","path":"contracts/src/Strategy.sol","commit":"c3963914abe7894865a338095ced6b8ffbfa58ba","sha256":"169f67f6c34399ce96984658dc2694070ade5a31b58a83be5cac7a2c31717639","valid":true,"d32":-151.68595908862505,"oog":0},{"fork":"uniyalabhishek/amm-challenge","branch":"cursor/amm-challenge-solution-bdd1","path":"contracts/src/StarterStrategy.sol","commit":"162d2bf4caee789e467bcf1cb424fe4cec1e0f02","sha256":"61365646cdf1969de789a6373ebafbdfb7ee6ed33852c923e2370dda1e58865b","valid":true,"d32":-123.06424241105677,"oog":0}],"top3":[{"sha256":"1235d6641ab3fbfd0ef54f8326ee8cfae24894ecbbb39ce8e5bd926810f5c5e6","url":"https://github.com/solosage1/amm-challenge/blob/dee8cbf998a81fcfc4e3d4d64be2a11f0f011461/contracts/src/TmpDirectionalSkewMod_v16.sol","paired":{"n":256,"mean_diff":-2.028074423203292,"se":0.06779644984805407,"worst":[{"seed":901034,"d":-7.11631945926149},{"seed":901180,"d":-6.9506529198563385},{"seed":901142,"d":-5.165368412346652},{"seed":901225,"d":-4.877929915956656},{"seed":901048,"d":-4.739511018559597}]},"retail_edge_delta":{"mean":-2.514176578293492,"se":0.09913799896509361},"arb_edge_delta":{"mean":0.4861021550901968,"se":0.061780537177917115},"gas":{"max_ok":150905,"oog":0},"mechanism":"It gates the stale-price fee overlay on instantaneous spot-versus-estimated-price mispricing exceeding 3 bps, adding an explicit deadband absent from RS2's stale lean. It classifies only small first-in-step trades as likely arbitrage, updates the price estimate at 0.34 versus 0.12, and decays rather than refreshes sigma on the retail-classified first trade. Its quadratic toxicity charge starts only above a 12 bps knee and it compresses high fees differently on the protective and attracting sides."},{"sha256":"ee70f2cbb58e5d78f1f967b55f4426bd48b93e2129043b19dac4c205e3f75f32","url":"https://github.com/solosage1/amm-challenge/blob/817a6add437d2c41c52d90c7dd4a52469d85976d/contracts/src/TmpToxAct_v280_candidate.sol","paired":{"n":256,"mean_diff":-2.7794585121919635,"se":0.6821339488526583,"worst":[{"seed":901030,"d":-175.59765029921584},{"seed":901180,"d":-10.036374728683654},{"seed":901156,"d":-7.097749062088724},{"seed":901112,"d":-6.8092141384103115},{"seed":901142,"d":-4.708194902640116}]},"retail_edge_delta":{"mean":-2.8434026259089324,"se":0.7351857504234043},"arb_edge_delta":{"mean":0.06394411371696472,"se":0.08017088187240082},"gas":{"max_ok":153327,"oog":0},"mechanism":"It splits toxicity and activity widening between favorable and adverse sides, with an additional adverse multiplier selected by a hard small-first-trade arbitrage classifier. Activity widening requires arrival rate, trade size and toxicity gates, while the quadratic toxicity term has a knee and an explicit cap, unlike RS2's continuous common widening. It caps changes in the combined favorable toxicity/activity addition per callback and reduces its toxicity cap as estimated sigma rises."},{"sha256":"f922d025153a5d26de29b2da7ac6dec7210b6c3d7b5207e52481c2b440d51f56","url":"https://github.com/solosage1/amm-challenge/blob/817a6add437d2c41c52d90c7dd4a52469d85976d/contracts/src/StrategyCandidateV274.sol","paired":{"n":256,"mean_diff":-2.1363399622851666,"se":0.06660290545899179,"worst":[{"seed":901180,"d":-7.005978894074701},{"seed":901142,"d":-5.30111215472084},{"seed":901063,"d":-4.700611750725784},{"seed":901225,"d":-4.4395844487614795},{"seed":901046,"d":-4.383317808587094}]},"retail_edge_delta":{"mean":-1.7174686420675114,"se":0.08987333626763162},"arb_edge_delta":{"mean":-0.41887132021765716,"se":0.05834562477161553},"gas":{"max_ok":154121,"oog":0},"mechanism":"It softens the capped quadratic toxicity charge as estimated sigma rises, scaling it down to 0.76 after the configured sigma span, whereas RS2 adds a positive sigma-toxicity interaction. It gates activity widening on arrival rate, trade size and toxicity, and applies different favorable and adverse toxicity charges. It also limits callback-to-callback changes in the favorable toxicity/activity addition and uses a hard small-first-trade classifier for separate price-estimate updates and retail sigma decay."}],"code":"pragma solidity ^0.8.24;\n\nimport {AMMStrategyBase} from \"./AMMStrategyBase.sol\";\nimport {TradeInfo} from \"./IAMMStrategy.sol\";\n\ncontract Strategy is AMMStrategyBase {\n    // ITERATION_POLICY {\"decision\":\"continue\",\"hypothesis_id\":\"H_DIR_STALE_006\",\"confidence\":0.69,\"ceiling_probability\":0.29,\"ev_next_5\":0.10,\"best_delta_seen\":0.15,\"reason\":\"Gate stale-sign overlay behind a tight mispricing band to reduce unnecessary calm-state asymmetry while preserving stale defense when dislocation is real.\",\"next_mechanism\":\"directional_skew_and_stale_protection\"}\n\n    uint256 constant ELAPSED_CAP = 8;\n    uint256 constant SIGNAL_THRESHOLD = WAD / 700;\n    uint256 constant DIR_DECAY = 850000000000000000;\n    uint256 constant ACT_DECAY = 700000000000000000;\n    uint256 constant SIZE_DECAY = 600000000000000000;\n    uint256 constant TOX_DECAY = 900000000000000000;\n    uint256 constant SIGMA_DECAY = 650000000000000000;\n    uint256 constant LAMBDA_DECAY = 994000000000000000;\n    uint256 constant SIZE_BLEND_DECAY = 800000000000000000;\n    uint256 constant TOX_BLEND_DECAY = 100000000000000000;\n    uint256 constant ACT_BLEND_DECAY = 993000000000000000;\n    uint256 constant PHAT_ALPHA_ARB = 340000000000000000;\n    uint256 constant PHAT_ALPHA_RETAIL = 120000000000000000;\n    uint256 constant PHAT_SHOCK_GATE = 30000000000000000;\n    uint256 constant DIR_IMPACT_MULT = 1;\n    uint256 constant ARB_MAX_RATIO = WAD / 360;\n    uint256 constant SIGMA_RETAIL_DECAY = 999000000000000000;\n\n    uint256 constant RET_CAP = WAD / 10;\n    uint256 constant TOX_CAP = WAD / 5;\n    uint256 constant TRADE_RATIO_CAP = WAD / 5;\n    uint256 constant LAMBDA_CAP = 5 * WAD;\n    uint256 constant STEP_COUNT_CAP = 64;\n\n    uint256 constant BASE_FEE = 3 * BPS;\n    uint256 constant SIGMA_COEF = 200000000000000000;\n    uint256 constant LAMBDA_COEF = 12 * BPS;\n    uint256 constant FLOW_SIZE_COEF = 6800 * BPS;\n    uint256 constant TOX_COEF = 180 * BPS;\n    uint256 constant TOX_QUAD_COEF = 19000 * BPS;\n    uint256 constant TOX_QUAD_KNEE = 12 * BPS;\n    uint256 constant ACT_COEF = 42000 * BPS;\n    uint256 constant DIR_COEF = 90 * BPS;\n    uint256 constant DIR_TOX_COEF = 20 * BPS;\n    uint256 constant STALE_DIR_COEF = 6900 * BPS;\n    uint256 constant STALE_MISPRICING_BAND = 3 * BPS;\n    uint256 constant TAIL_KNEE = 700 * BPS;\n    uint256 constant TAIL_SLOPE_PROTECT = 820000000000000000;\n    uint256 constant TAIL_SLOPE_ATTRACT = 940000000000000000;\n\n    function afterInitialize(uint256 initialX, uint256 initialY) external override returns (uint256, uint256) {\n        slots[0] = BASE_FEE;\n        slots[1] = BASE_FEE;\n        slots[2] = 0;\n        slots[3] = WAD;\n        slots[4] = 0;\n        slots[5] = initialX > 0 ? wdiv(initialY, initialX) : 100 * WAD;\n        slots[6] = 950000000000000;\n        slots[7] = 800000000000000000;\n        slots[8] = 2000000000000000;\n        slots[9] = 0;\n        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];\n        uint256 prevAskFee = slots[1];\n        uint256 lastTs = slots[2];\n        uint256 dirState = slots[3];\n        uint256 actEma = slots[4];\n        uint256 pHat = slots[5];\n        uint256 sigmaHat = slots[6];\n        uint256 lambdaHat = slots[7];\n        uint256 sizeHat = slots[8];\n        uint256 toxEma = slots[9];\n        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\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\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\n            stepTradeCount = 0;\n        }\n\n        bool firstInStep = stepTradeCount == 0;\n\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) {\n            pImplied = spot;\n        } else {\n            pImplied = trade.isBuy ? wmul(spot, gamma) : wdiv(spot, gamma);\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        bool likelyArb = firstInStep && tradeRatio <= ARB_MAX_RATIO;\n\n        if (firstInStep) {\n            uint256 ret = pHat > 0 ? wdiv(absDiff(pImplied, pHat), pHat) : 0;\n            if (likelyArb) {\n                if (ret <= PHAT_SHOCK_GATE) {\n                    pHat = wmul(pHat, WAD - PHAT_ALPHA_ARB) + wmul(pImplied, PHAT_ALPHA_ARB);\n                }\n                if (ret > RET_CAP) ret = RET_CAP;\n                sigmaHat = wmul(sigmaHat, SIGMA_DECAY) + wmul(ret, WAD - SIGMA_DECAY);\n            } else {\n                if (ret <= PHAT_SHOCK_GATE) {\n                    pHat = wmul(pHat, WAD - PHAT_ALPHA_RETAIL) + wmul(pImplied, PHAT_ALPHA_RETAIL);\n                }\n                sigmaHat = wmul(sigmaHat, SIGMA_RETAIL_DECAY);\n            }\n        }\n\n        if (tradeRatio > SIGNAL_THRESHOLD) {\n            uint256 push = tradeRatio * DIR_IMPACT_MULT;\n            if (push > WAD / 4) push = WAD / 4;\n\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\n            actEma = wmul(actEma, ACT_BLEND_DECAY) + wmul(tradeRatio, WAD - ACT_BLEND_DECAY);\n\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        uint256 flowSize = wmul(lambdaHat, sizeHat);\n        uint256 fBase = BASE_FEE + wmul(SIGMA_COEF, sigmaHat) + wmul(LAMBDA_COEF, lambdaHat) + wmul(FLOW_SIZE_COEF, flowSize);\n\n        uint256 toxExcess = toxSignal > TOX_QUAD_KNEE ? toxSignal - TOX_QUAD_KNEE : 0;\n        uint256 fMid = fBase\n            + wmul(TOX_COEF, toxSignal)\n            + wmul(TOX_QUAD_COEF, wmul(toxExcess, toxExcess))\n            + wmul(ACT_COEF, actEma);\n\n        uint256 dirDev;\n        bool sellPressure;\n        if (dirState >= WAD) {\n            dirDev = dirState - WAD;\n            sellPressure = true;\n        } else {\n            dirDev = WAD - dirState;\n            sellPressure = false;\n        }\n\n        uint256 skew = wmul(DIR_COEF, dirDev) + wmul(DIR_TOX_COEF, wmul(dirDev, toxSignal));\n\n        uint256 bidFee;\n        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        if (STALE_DIR_COEF > 0 && tox > STALE_MISPRICING_BAND) {\n            uint256 staleShift = wmul(STALE_DIR_COEF, toxSignal);\n            if (spot >= pHat) {\n                bidFee = bidFee + staleShift;\n                askFee = askFee > staleShift ? askFee - staleShift : 0;\n            } else {\n                askFee = askFee + staleShift;\n                bidFee = bidFee > staleShift ? bidFee - staleShift : 0;\n            }\n        }\n\n        bool bidProtectSide = bidFee >= askFee;\n        bidFee = clampFee(_compressTail(bidFee, bidProtectSide));\n        askFee = clampFee(_compressTail(askFee, !bidProtectSide));\n\n        stepTradeCount = stepTradeCount + 1;\n        if (stepTradeCount > STEP_COUNT_CAP) stepTradeCount = STEP_COUNT_CAP;\n\n        slots[0] = bidFee;\n        slots[1] = askFee;\n        slots[2] = trade.timestamp;\n        slots[3] = dirState;\n        slots[4] = actEma;\n        slots[5] = pHat;\n        slots[6] = sigmaHat;\n        slots[7] = lambdaHat;\n        slots[8] = sizeHat;\n        slots[9] = toxEma;\n        slots[10] = stepTradeCount;\n\n        return (bidFee, askFee);\n    }\n\n    function _compressTail(uint256 fee, bool protectSide) internal pure returns (uint256) {\n        if (fee <= TAIL_KNEE) return fee;\n        uint256 slope = protectSide ? TAIL_SLOPE_PROTECT : TAIL_SLOPE_ATTRACT;\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        while (exp > 0) {\n            if ((exp & 1) == 1) result = wmul(result, factor);\n            factor = wmul(factor, factor);\n            exp >>= 1;\n        }\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) {\n            return WAD + wmul(centered - WAD, mul);\n        }\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) {\n        return \"directional_skew_and_stale_protection_mod_v16\";\n    }\n}\n","sha256":"1235d6641ab3fbfd0ef54f8326ee8cfae24894ecbbb39ce8e5bd926810f5c5e6","url":"https://github.com/solosage1/amm-challenge/blob/dee8cbf998a81fcfc4e3d4d64be2a11f0f011461/contracts/src/TmpDirectionalSkewMod_v16.sol","author":"solosage1","license":{"repository_license_files":[],"source_spdx":[],"finding":"No repository license file or source SPDX identifier found."},"calibration":{"source":"https://raw.githubusercontent.com/ChengHua926/amm-challenge/d34a5199c59a4c44d5336a25f1436b4ae1f21104/contracts/src/Strategy.sol","n":1000,"seed_start":0,"mean":525.5258821780834,"expected":525.5258821780834},"protocol":{"upstream":"6b6921f8d463314aa7c96234e1be25a25245f704","baseline":"RS2","baseline_sha256":"f24b6ca198b744c380842c3a17964a6dc21f311bb04984b26733afa3fee8eaf2","screen_seeds":[900000,900031],"finalist_seeds":[901000,901255],"workers":8,"steps":10000,"config":"default_rng(seed), size uniform(19,21), rate uniform(.6,1), sigma uniform(.000882,.001008), price seed=seed, retail seed=seed+1; initial price=100, reserves=100/10000; mu=0, dt=1, retail_size_sigma=1.2, retail_buy_prob=.5","rs2_gas_screen":{"max_ok":197184,"oog":0},"rs2_gas_finalists":{"max_ok":202386,"oog":0}},"fork_scan":{"solosage1":{"branches":["refs/remotes/origin/cleanup-pre-public","refs/remotes/origin/codex/increase-sims-default-1000","refs/remotes/origin/codex/security-hardening-upstream","refs/remotes/origin/main","refs/remotes/origin/normalizer-30bps","refs/remotes/origin/rename-im-to-edge","refs/remotes/origin/rescale-gbm-dt"],"distinct":155,"selected":50},"The-CTra1n":{"branches":["refs/remotes/origin/main"],"distinct":1,"selected":1},"0xpranav62":{"branches":["refs/remotes/origin/main"],"distinct":1,"selected":1},"uniyalabhishek":{"branches":["refs/remotes/origin/claude/optimize-amm-challenge-LznJk","refs/remotes/origin/cursor/amm-challenge-solution-020c","refs/remotes/origin/cursor/amm-challenge-solution-935b","refs/remotes/origin/cursor/amm-challenge-solution-aadd","refs/remotes/origin/cursor/amm-challenge-solution-bb4c","refs/remotes/origin/cursor/amm-challenge-solution-bdd1","refs/remotes/origin/cursor/challenge-simulation-tool-6529","refs/remotes/origin/main"],"distinct":43,"selected":43}},"notes":["All values are local measurements, not leaderboard claims. No fork beat RS2 in the 32-seed screen or among the three 256-seed finalists.","Forks cloned with all advertised remote branches; files read as data only. Collected Solidity files defining afterSwap at branch heads, excluding content identical to any pinned upstream Solidity file, deduplicated by SHA-256 per fork and globally. solosage1: 155 distinct, newest 50 retained; uniyalabhishek: 43; other forks: one each. No fork was empty.","Files were copied unchanged into the pinned checkout contracts/src and each passed through amm-match validate; invalid files have null d32 and oog, not measured zeros. Best three selected by 32-seed mean among candidates with no OOG. top3 is in screen order; code is the strongest finalist on 256 seeds. No constants were tuned and no seed >=5000000 was used.","Paired values compare each fork alone against VanillaStrategy with RS2 alone against VanillaStrategy, on the identical configurations. SE is sample standard deviation divided by sqrt(n); worst lists the five lowest per-seed differences. Retail/arb deltas are means and SEs from the supplied analytic edge decomposition, corrected to use each source's actual afterInitialize bid/ask fees for the first step. Components reconcile with total edge.","gas.max_ok is maximum successful Submission afterSwap gas; oog counts all Submission callbacks from amm_sim_rs.gas_stats, reset for each chunk of <=20 seeds. Final 256-seed arms were rerun after correcting gas role capitalization and initial-fee decomposition; total edge results did not change.","Source URL for each files row is https://github.com/{fork}/blob/{commit}/{path}; commit is the last commit touching that path on the named branch. Source content hashes identify exactly what was validated and scored. Fork source comments' performance claims were not used as measurements."]}