{"item":"k23","hashes":{"HA_artifact_json":"2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690","HA_code":"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe","KIT_artifact_json":"0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786","kit_sim":"d003c663b94968b58aaefb65fef8e910638ee1664e19f96c809b45e499910638","kit_harness":"24169a30bddafe5f82fa6873adcd7d6c15892f883d1af25eebaa9b5f623606bc","kit_port":"9aa80ce98b31cb18b14192a87a9b6d133e4c9c2d7adc4a51a5f170be95d92fef","kit_diff_test":"32345abab9b1ea77ebe084b02e1c4b7bb692b5202af7c62572e36f96d3e2cb5b","kit_T_code":"ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3","CG_artifact_json":"ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979","CG_code":"e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b","CG_port":"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b","IB_artifact_json":"afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557","IB_code":"301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686","wheel":"aedb68280aca34c110968f00148387c95885207913fb2cf19a1ab4c5cfd6887a","checkout":"6b6921f8d463314aa7c96234e1be25a25245f704","candidate_code":"5bd02f40f1ca338cacee1225cc8955070d6b7ce0ed2f9064204b9a93657cf4ad","all_verified":true},"speed":{"replica":"kit sim.py with IA port (CG weights), 1024 markets x 10000 steps, pool startup included","procs8":1263.7,"procs16":1513.3,"procs30":1987.2,"search_effective_markets_per_s":"about 1300 at first, falling to about 700 later (shared load on the machine)","real_engine_markets_per_s":"about 3.6 total with 4 run_batch(...,8) processes at once"},"gates":{"A":{"passed":true,"sequences":50,"swap_callbacks":100000,"max_fee_diff_bps":8.814065310946972e-05,"share_above_0_01":0.0,"seeds":[310000,310049]},"B":{"passed":true,"n":512,"seeds":[7232768,7233279],"replica_CG_minus_T":1.920372244773669,"se":0.04445924198500627,"real_reference":2.0,"error":-0.07962775522633092,"retail_delta":4.78667942995755,"arb_delta":-2.866307185183879},"C":{"passed":true,"sequences":50,"swap_callbacks":100000,"max_fee_diff_bps":5.5033006149136227e-05,"seeds":[310000,310049]},"emitter_check":"emit(CG weights) reproduces CG code byte for byte","T_equivalence":"IA port with W[0]=0 equals kit TH_T on 64 markets (max abs diff 0.0)"},"search":{"minutes":13.69,"generations":120,"final_sigma":0.06157372416444952,"settings":{"method":"CMA-ES (cma 4.x) over 178 head weights, start CG params","popsize":32,"sigma0":0.1,"sigma_cap":"0.10*0.5^(search_minutes/40), applied after each tell","CMA_stds":{"W1":0.16007274507182634,"b1":0.18564858000307327,"W2":0.12726224434596164,"b2":0.1185932470281719},"es_seed":623,"train_markets_per_generation":256,"train_seed_rule":"generation g uses 1720000000+256g .. +255, same markets for all proposals","fitness":"mean replica edge","monitor":[30000000,30002047],"monitor_rule":"every 10 generations ES mean and generation best, paired vs CG on the monitor; freeze the maximum","selected":{"generation":110,"kind":"mean","monitor_gain_over_CG":0.005796779392641838}}},"curve":[{"generation":10,"minutes":0.279,"monitor_gain_over_CG_mean":-0.011123,"monitor_gain_over_CG_best":-0.014556,"se_mean":0.00495},{"generation":20,"minutes":0.799,"monitor_gain_over_CG_mean":-0.011801,"monitor_gain_over_CG_best":-0.013409,"se_mean":0.004227},{"generation":30,"minutes":1.384,"monitor_gain_over_CG_mean":-0.00867,"monitor_gain_over_CG_best":-0.011848,"se_mean":0.004799},{"generation":40,"minutes":1.989,"monitor_gain_over_CG_mean":-0.011456,"monitor_gain_over_CG_best":-0.008817,"se_mean":0.005052},{"generation":50,"minutes":2.795,"monitor_gain_over_CG_mean":-0.005856,"monitor_gain_over_CG_best":-0.011502,"se_mean":0.00553},{"generation":60,"minutes":3.765,"monitor_gain_over_CG_mean":-0.003492,"monitor_gain_over_CG_best":-0.00163,"se_mean":0.005338},{"generation":70,"minutes":4.715,"monitor_gain_over_CG_mean":-0.005611,"monitor_gain_over_CG_best":-0.002488,"se_mean":0.005596},{"generation":80,"minutes":5.832,"monitor_gain_over_CG_mean":0.001552,"monitor_gain_over_CG_best":0.001719,"se_mean":0.005298},{"generation":90,"minutes":7.582,"monitor_gain_over_CG_mean":-0.001065,"monitor_gain_over_CG_best":-0.002917,"se_mean":0.005785},{"generation":100,"minutes":9.637,"monitor_gain_over_CG_mean":0.003178,"monitor_gain_over_CG_best":0.004255,"se_mean":0.005644},{"generation":110,"minutes":11.663,"monitor_gain_over_CG_mean":0.005797,"monitor_gain_over_CG_best":-0.008677,"se_mean":0.00594},{"generation":120,"minutes":13.69,"monitor_gain_over_CG_mean":-0.000364,"monitor_gain_over_CG_best":-0.003879,"se_mean":0.006126}],"holdout":{"n":8192,"seeds":[40000000,40008191],"over_T":1.9643762269496834,"over_T_se":0.01199533294801871,"over_CG":0.012458934756040152,"over_CG_se":0.0029893409621479104,"over_IB":0.19537622694968348,"over_IB_rule":"over_T - 1.7690","CG_over_T":1.9519172921936434,"se":0.0029893409621479104,"over_CG_worst5":[[40001572,-4.021044751615705],[40007386,-2.826946337696995],[40004266,-2.376920007256217],[40007266,-2.1477921290514814],[40005805,-1.7605365076356065]]},"real":{"seeds":{"candidate":[8088000,8089023],"IB":[8088000,8089023],"CG":[8088000,8088511],"HA":[8088000,8088511]},"vs_IB":{"n":1024,"mean_diff":0.1770818426851074,"se":0.019435541309306033,"sum":181.33180690954998,"sumsq":427.8131416188584,"worst5":[[8088755,-2.1577340400521052],[8088275,-2.039557553657005],[8088209,-1.8495670636597197],[8088256,-1.6795886222884064],[8088595,-1.497514709634288]],"retail_delta":-0.4121523940233605,"arb_delta":0.5892342367084673},"vs_CG":{"n":512,"mean_diff":-0.002257835276795017,"se":0.011380110388922192,"sum":-1.1560116617190488,"sumsq":33.885762605705814,"worst5":[[8088100,-1.9883937402220226],[8088098,-1.3446079715467363],[8088251,-1.0494954525773892],[8088089,-0.8828553464530842],[8088269,-0.7879640705368729]],"retail_delta":-0.15605888214053942,"arb_delta":0.15380104686374152},"vs_HA":{"n":512,"mean_diff":0.7734545422071705,"se":0.030693256847073195,"sum":396.0087256100713,"sumsq":552.7719797636049,"worst5":[[8088100,-1.3799289693047285],[8088098,-1.1744495627214064],[8088249,-1.1508974788705473],[8088021,-1.110453719348186],[8088475,-1.0586933874664624]],"retail_delta":0.5450040277114285,"arb_delta":0.2284505144957428},"means":{"CAND":{"n":1024,"edge":523.6730029789828},"IB":{"n":1024,"edge":523.4959211362977},"CG":{"n":512,"edge":523.802104341129},"HA":{"n":512,"edge":523.0263919636452}},"max_abs_arb_volume_reconstruction_error":0.00011157312474097125},"gas":{"candidate":{"afterSwap_peak":237735,"afterInitialize_peak":243237,"afterSwap_calls":10958883,"OOG":0,"revert_or_other_halt":0},"IB":{"afterSwap_peak":237169,"afterInitialize_peak":243227,"afterSwap_calls":10970424,"OOG":0,"revert_or_other_halt":0},"CG":{"afterSwap_peak":237738,"afterInitialize_peak":243237,"afterSwap_calls":5479149,"OOG":0,"revert_or_other_halt":0},"HA":{"afterSwap_peak":233659,"afterInitialize_peak":243147,"afterSwap_calls":5408253,"OOG":0,"revert_or_other_halt":0}},"valid":true,"code_zb64":"eNrdPVtz2zaX7/kVbB86ok3ZBO+0LHmcxGk96yT+Yvdru52sh5LomIkkqiRlO2nz3/fgSgAEZeXbycvmQSZBnIODc8c1h4fW1eXL34cXxSxf1fnwfJ6vmuK2yKsj6/X59bN1lX1YZlZdLop50Xy2/sc9SA68YPTsWbFcl1Vj/X36+vVVU2VN/uHz86zOv1q3Vbm0fjw41D4cAI4fRwLsusrm+fnqtmwBziUIVvvZrFxByayx+AerqC0Ns/X3Mwv+bYpV44WRBSB1k60a6+zi9PLq7OXNi9NLa2wlI3Otq/Of35xe3Fz/8u7s6pe3Fy+h6m+nL61DKwrdHpCX5+9uXp69OP0D6sahq/3rATp9cS2AQn9HoKvz/z77dqjrt78LoBTt3NTPr08FWJTuCHZx+vr5yxYuTb+lZ88vzt68FLCJl+zePxU0RLsLQYVMk3A30MtfTq9vTi/gD0B5sfutUDfvzq5Pzy8wb78d9ur09RlAIm9H0Hdn/z57d33zK8BsU+Lz15eYI69/vbiGmkFPzZ9Pr89uqHqwmnGHjr5WXp+/ucHwALSz9r47fXl2Q2T89u0Vbs4HEVl71vPLqz5luj69OLs5vQZQ6M4r+MXMcsOduXXNnAS1fD/conhyxXBrF96dXp+/3ak+MyJaFSW7Svnq+uzy5sXbX99w8qM+ET4/vTq7eXWGxRBs5yQR84u3Z6+wlrvf5gQYGPK2NvHq4u1vN8T8Wf0gCbZDELbTuv4TmoCr/uvX05eCFqwDWyGwxrDKKUoCf2tlbDSCOU/WlOhGO2mwhD4Cv7SDpKQmnjIS7H1u/usNUYJol7pXF28vz24u3729PnuBzTDd2YJbaGaT2LsbrJGA325Ws6YoV1Z22+TV+apoimxRfMkHHG9Bi353LK3kD9vKHwFmlS2s8j6vqmKeW1XebKpVbXFwAWWzPAH/qxdlU//pvge6uGmMWCEyFfrvqQ2PLA1FiD9wAq2J5Von1sO8uB9wEh3x1baOmBpgRBqeCONJVRbxxmP8LenaIvucvDeYqo4fEUKDDhLrH8GogY7Dto6PLRS5tmANYUPqeqFOAwrwF84SiUtUGtaAM9QRrLUpiV9NSnD1kK0HIkO0ZtliMc+azGpw0X8sdK496yq/f17MX+W5oNkFmuXPp/Un+TOSPi+yurmu4RMuiIIBreG9t0edhuZFddVAmirw+BIeSGrPILPmnwKZgl+yRmZnB3FdQFIuV4oUApfTufI1lr7WYFnyt8SAvikfZdJSGbzJ10QwL8rNqsWCgIHPzGS+KqtXwDJclVHdbfAWKshEgTp1K4GG5FWTwdvntqJv5M4iJ7QRdTloimUOfmm5BvNkwjvpfBryT0eWZDvTslzAgONN/nAF/d6CsQUpbq2BgJC1T6YwX2TrOp+/yx4MOIcdnAZQgJOQTJSxzonydiRVVFFK6nkzz2fZ5xfAtrzK5wP+xWmHOg5HY6tIhBo/LDeLAX1zrJt1+fBbNh+IQU8LrsG3+kgQsNcWQzsC6kUh1JVgoG8tAjEY6oXHItP0Gjvyn35SWezq0pTFQo3ufEUUXcdGPL4N+V+fJDgVEpaJlBTaKvr2QxeLbPyEHaLAUYZqtrUvf8eYHZKkDtVqagtflbfDQ+uyKmd5XVv3WVVkYJ94dL6uynX2AbRnDqGvxt65ucstPL1Qgm5ZmzW48vygIwHZvCcW0kORav2oL9oRldJ9lPT96zPVuG+Lqm7OV8y8dUgFVLiXddk6lyqv8+o+V0K/8gXUTq2J04C14gVx76nLH2Ml494fmjH41Ns8/5XaP0Vb1M83n6FlKagdSSGsS/6HbEmMhSM6JmI/YcLnpUemnq/Pl+tFkc9V0hlCQvvfog7vgaQz+QLP1cg11C5QBwBADiUSc4owVC4bySIEDbw6Ai27zSsrs1blkCCEAnBj95AfzIhDoxNMWAmxY7XWZd2wihjxgTl+zPIrSDtylvYpHZZ1BpwECzegs33u/gMJfqTW0EJd5/OBAuNqyOz1H9gQcijcWjcfBA7ZZuhaxEvvvTWZiGGi4gCZBHFdVT2VFB97Nyon7i5axSM+hchL/kb10Mbuz+s2O7MmtD2m9/vMbT040NaQflGhiBaRusO2Ln23Zp3goksSKhEY38C+B9voJ8wyhYyTcUo2/WxavyxubwdcxyllNvujWpWMLVus74hRSqp1Ik85HXVnksyYgOWXd1ljlCLxeHUO47T5ZVUQ1/iDrswdD4hMOLJl/rKoMMEZiGNES8v1Wi7sqljbsimUEhybtYdJ5y5iYuqGkmKjNhf03pujKtT5gXmnlnBcintn419oddSS/wOrNdLinegH/WwLqWkTddtipuY/CE2cekPHQQkQyN7TSRF6M8/WTXGf/0zTOJZC0TTb0SfuDGmPAn8sZutsHTH/oOV+rP809cMvjmJyeqpoIFYu2wqMqcU2dzxW8JCQI6U7a9JxauiEIpHotCZJy0cGyTAVADsQE6hP5H1gbq0Coh4FxJUmspdjwuWUwWfq6hzRrt3F1Dq+Mfd3osvU1/aCP6WDRqoxtyd8btRmDo+9dqmThqSaFkoLC0IYgIxLSf7cR7Ua8s9xUC/KCpOUFQurKjdNsfpg5X9tyMRRjbOYYTb/uKlxErrMqg8Fni1YVwUkqwdK9rCZ1gCGIzPJCGrIHSCTwF7QmmWrFWR6U5q/slkcK6umBVT9kLPkRckMdG/Ks6mJ5bP5NlxKEyaDYnGlWpXVMltcyXkmyZE6TGdRp5M4cd7yVu0O5FEHUoMQ+ZYC2jW1lE1oQXhHOE9nAm674EC5UmXUI9YXfISQ1fVmmc+HcyjAa444YSMCP7DelNLkDyR2m2ZTYdmsN03dTeRAVjBAmWbTYgF42nYHbL7BkUcVjlbdxsNi0fTgkj+d48YGClfM6FqHQxmsZmCOyleRRDlS0uTI+QDzjo0ja4SKRR14dIck2RIHdX1E8gfJSwQieXQsT/tJfetUILN/jAuG6STc2rusKUp92PSNNKppuIR2oq+42Gqj2ldpWNVBpC8H99noelPf8e5Q2D19Sa0bwAjQhNlCYHMk7L1bX5K0yUtLEzjicZ8g7UmEeKWJ5fFJCQmHp09NExtlw7adGp/QHp20JUNa0kl8v+4wiaQt1grf0vKcey295m5TTPoS9JYGOlUN2S1rZUL52jaqsPTrM9Ns65aRBPUd/aMIoiaAYcIXJ22GkL22Nc3TZNpaesuD8pF3Xq9inDC+Kj5gpzxmzRjrXBSrPKuMn/61yeYVcHw2emLctc5mn/L56Wp2V1Zt5hW9N4+Gqs3qdZ6t2tl6GbxvtJyB3xZzR0p7fWNnCeLYimKwbKlof99g2FQWkOUzCm1BKoyA2ech/3YoYTMMhjkkjIcH7HlIMWyBFIyzBA14LUjpCvQl6M61Uini6JgRrjyHqDTnDTsWV6wYeVEauShI3DgK3QRFXVRC6k9iQ14aeoEbh37iRT5yozBSE4lnvbN/WsG+PKI1Tv2qy+p2F6NawTBJV1YFSTkvyOQqQIhZ2FGnzhU4CjI/RPyFRBqp9idK31vLfFlWn63Voxa4/ABYEsVpilI/QInvBtuySqrJrxblQ2s3YZ/dUMeOXxN30EL2mMyMMaZTH1tM4vZALUHCrPdGQLL02B0EEtLIeJ5RGfRsU5Ch2rYIpNS09yRs73KO3JmCzs1TThyyXM0chgs6v+/zEMxAfVP41aac8Oa8ckUzUzINmHY2XDnthGQUQDSBnyNWZBhUVtJYvCJjcNGKCAUFXxwYtt+6mGbdyfZuoBfzmXnx4a7pTHjhNtQsHGjv8KTVuqrKZzDE+41jo2i7EvSw2L1t4lsWdY3HkIwVbOAGfgdcmO8mieunEfLTwEuTJLHNcuU4QLTavziypRa6X03c7PSNjNfIGxUGQ7h1qE+Fsj/W8ZkZugC/vpK4gFsxKRilQmtYMqmbKXHivMSx5ISKN6KBb1taE2GYewZwe/1mUq96FlVH1N2vsIBAGUg93+siWj3+iWK6r4Psi4CK1FLNYtfG/Jr+TqzOvhfXpn3SaDTMqXAnPSZmCuF5xgMzOFX8LpjOdmrgMsANb8AiexdLpHMo7zpuwI8iP8EBJkU+xF0UJT1enCLgzpT4V7Bknv4eUZxCFVCS+B6YUpgglIIxQczS8MormEyR2jXMllqnG/x6036Ghif+LcXbkXztLr6B/rGe6ourDLkhOb4le5TbPUXcrbZb7RwxeyZ8rrSjzmlZIj6re+gcQZip+dcFXmqjVDBwvmvMafM5W/4mdtA5YjAgUjVHSdxsAcf30TlsNCeRwknAf5TOt3Roc4YtWbaU88iqoaZYI0nacmJl3JPzMr8f8bWQxeKyyut6U+VqUtgOacc0SP/NIOXh7pBuCZOxELPe5IZlTwFOB1UcSQecragYBor1p/yBax7fKegwvEIM8r5DxlZaw2lHabZBTaZk9knanqQtH9MFnJZSPZhO+YYqJmVMrDb9z/dUkRoT2p0T+jakb8rI1jjzoCIxNaMSskMzT630gXNe5J15z9jg1ZkIxHRgd5Gxb8iJm7gmw3bD4J8TYEuPph0sDIc0EyDh7UwHdNq/uituRSfV/aiOwNTTgawhpzQUFC1Sx7BB29QDPOE9GbedNC0Scumyh32J9m4AFdrCHiYqoSe8fKiWd2er+ibB9Aa2k6MT3yGHlT9JztPKS9wbSTBOF2DzZLeFPJ1I1noZv+ms0j+QOvxgqnFsWoUXs5MM/bbcmtR7Xpa1UA1ti7+cIPYkWfrKioQTDxTZooXaFC82Y1TnVg2K1eIyLQQzr95VgH4wo9h29qsziH5reBzczMrlGte+hizmt6K5u1qU63wwZcsH3a3b+n43QfNTKDO2CtHdzy2j3O6n/4M2esj+v3DCRPazZzsuiJKFcu5AGBWggsKIxZpZS6LvmlSP8Alja+2fosXDBt5Ai03wsItNI34rvqiLr2MYgrKt/Yy6/RSY+oLoanaX46GbwT/AOMuVh1k8B97Du/sOUY68ITLNyfAxmgTbZsh73tOQntIqzdv3wl3a9CVINsW6G2AgAbL8eDfAUALkOaP9BJhYR75TchZDyrKvJCxP5iuMJjJpPOAMhBhhD9nL6s4m/aL/DttSIx55kC1FAMGYnlCgeG6OZkgejM0kMu/VNd5dtCV935mnYsgQT/yOrKFWZNZYWd2l9VQsz2i7riNFZfFk3iQBQpJ2bm+PwR8mZgyy0m+kv+IIA4re2/aOWkmXhI1ruQz1Dku6mG+sdh/DZLMxbqo2g8lGI+1PNFeOtMpsw6K5ciKrvrZ9dbetGLtvvbChULIr+ApySaxD6wmzosJhD3tWFMRuGCQoxvsvMIJ9azCMUOKl/jauswdo1E9DL1GgPdePvcjbxn32sGd5nhuhOEVIRpC4vhvG2wTCHjB8goB6X4NPIhTaW+bu2MOeFSDgVagAe36C0DYBswdoPA58PwxCX4JHcWzq+W1ZieNH1qoYu6NVcYxS+N3fN2XH1J0NoKlV8X4ScFdC38dBn/EpYMdDHW7YC9hNYZkaW3dThz9lZNfLXZ7NoQVTKs66N21NhuYC9v7ddA+Z11BkwExyxdTO9u+ybYAi1VhNj7F7ccF+BqvphCF5ffo7OUwGX9gjfOfubTW17S2DwlUmYcx2w5jZu2xSk44X8nkV6XAhm1ppNwSN2diXLrha//TPDEunEaUJJHaADKMmqcVIPpyo7p+VThuK41jyMUNpoVI6XdhZnOQHw9r1/vYgWGfJVUoO+XFAnqJnsq/Fq7jqYUCqid2V0Eeb7vEnu/rwtJk4/8dns7hGZ8oBwJ5kFGsz8mPfjWJ+rDEjK4NxEvFLF7ThL8X+RS39gk9HxgjcJfYTA3BbHkmQcZ6LZ4cGfgit0BJES4b4ogVW5NEiL3SjFNwdLvJZLS8IApeVBawM0AfkqDVOElkR8oIwTkhZxLB5CIG3JUUxqxbgc85k4x5OjhhoBD4xSElZysqSNEhcWg2xHgzTyE1iig6xPiRBFDFI5HF0IfK8lBKMWC8CF8ijxCHWCXCtrA7vQhzFKW8z4sjSxA9YPdYH5KYhPSFNXLUNKZR5+Xbw5Ri84xdwx3yQM/jSetsvZkc7Jbsw/NRzPUzvFxsrBC6KURLGAS3qiB46HYUIPmPhhwi5gSJ8LGjeM9aJEEEToSx8H0W+z6TK2OZjMSuij2Iv8F1F8jhMeZ4s+KEP8kSK3L0w8SGQS2KHQJiiUBE6ijzPi1WhQ7IQc4VBgngQSqxKPUBpinxF6KB9YaDIHEEqIsoY/aB9SYIUqSMwPVXmsZtGyfcV+RCsJXLTQBE6yDWIUqLMRrEHcep5IA9i84nnpkx+3OiDMAALUaweuWESpIrkkQcs8BJZ8mCmaeoHsui9CKTqh6rVJ6B3cSQLHxKuyPdcWfoo9lDIPI0w+jBIXd+X5Y/A66WBJn4oTL1AEf8wAo3gsubKC6YbqOKPwYF4qvhDN8HJqGL1XpSEKfchrA8pWIcif/B4URxyTn4vo3e9NIk0+YPdggL0yT8CawxTIn7gAGOA4B3IPlB9vg8RwpVFP/Tj0A8U0UObKI1TX/H4IXAkVGSfptzJMKaFIfZastz9JHKZWnGj9wIv8GShg1ZBRt+x+SSOQlXoCR5MJIrQUxBJqpo8OBnmsLjQh2ADia+6ehhEgFEFqquHcIs8XxV7HMReEn5fu0cwRlJdvQ8GBAG819cHMAyIqK/HNhQFsthDoBglstADCA0oUSx+GIETYKrRBnrwJMwji0APOsSjeuvvURimir/H3WPenZs83q8iSx6nAmksS96PRQTmgvfcIIki1dpDGO1pvh5UVg/wkGvEkSZ4PwLn4WuCh1Qj1AQP2RdzYVzuQeAh7zu7ez/CMTFWBA8BcIvcIdmJQUGJr/fjKGUhUFhNDAyNUyXKu0kKRqJIHjiFmaCE+dAFJ6vEeQR2mQSBLHgPFCRhbpexDmJzwpyzcJTgJ3io5L4eEjIUKK5+6ONtlIrwQekT8H+K7IM44k5GCD+CxCVShQ/5hpu4anoHA2ef+2sRraII/IqvSp849kA1+wQykzj+zvL3mUHI3j7xQEPdXsP3Q8BIZgJwugBpqKeEe8j70oSJW8TKBJL6WNGAMA651Lj1AF7PUzw+eGWIC2qmh7w4ipBi+hApIPNSVAAsPQlZZBfR3o0hf3WVaB+6XszjLu8AeARfs39QdRgMuFqO7wZgK6oSQNjyYQik+gDkQ24Ta04AlDuKtTw/CFI/Vb2AB45OsPO7eX8YgoVEJ1s9iCCn8vweLfB9kHvKdCBMYFzjKm7Ax4rBMjce9aMo9dQAAHESLEsd6aWQ7LuR4v9jnP9rA704TBFz9nygh3sXKf4/TiHRQpoOQE8VFfBirFG+HgPIwFfVAfA8EdJ0wItj108UHYhAP9mgRuR8EAQiFsGEIwC/AiFE04AY50uxOtSLAjAN9F01AI/VIPFX4wAM5XgmqIEcihsocGXpTds7pl9upOxxl7dBt1db3WeLTd6+fuqd6TBccIRXRz7hHXhkxxKbayEI1X08pAiv/C/pyQNacUlOH9D1IlJjSCj7ZLrYKF804iQJrjWkZMt1GVZa9ZhiPyF/hrRMbGtgXKqbajNrLPWgneH6puWm3aV0L+2nn9Yj5Y4O5UanK3KbhmHTk7LjaSRdCjLS7hNi36abz+plSrwPqqD7Dg4+PYOl32BlvMoKS/HxYLlh29npI/yplW7SWvfAfSRvU8JFyhUqXcYsSi7dxwPGPbrp+PEAeGbQiLuC713qAABfbZ0mwmHTOjt0ga5uIbz0LHBNth7CZtfqjAVwcpIc8ZfuBDDu/756j9negOEYmtYFCKsdALPHN9MMTJe/O4vSuSu27rOFWvtj5cq0LftLl+/oieYxkWiXy/fS9/uRfHj2VOwvLx9Ww7XY/YMv5Mnay3fIEWhsKvh+FKypBybBKKw3HSkZMEIdThFZNmhZg8lzQIkcS+HOV/WwdI8akN4sMnxxy5rcUgFdoFt2D6y3q8VnCxxJIY6Al5uGdnIld0tHWN6SQ9wl/ABW4I5jPRTNnZU/rhfFrGhkWPmk64Fxt9stWT4AUyDrfsQkwJsRTe/ukrrVdnX0qzE9My1hbtcJqWVTiwKEdFUR8vc94+Fu/YC3DM1gWlTbzpvUxXxDKFJ2JVI6HaKjtkN+t+xBKAuy+1k5RdBeA0BbcPjDFkSfWgdzj21vn2A2HWlhawxs1zdRSEbyJ9thDLl3cP/hffsueY5LGLy7dX94rrPq8QAUyzEyqj382GSLf1OTBr54Jk/B634R50BwL3IHFIGCG2M0PT3fnhUikNBt3PX9L4eJ7QQGuHI+r7nzZzgcAqkfs3JuivqvqhlQCvZwzmF3HD2OkET99b2ycjP42QkwBkjtDCja+5U6UEkXSgRnvOeR0Qi83VO3C4iTSMW8ueNsvSuG4LR6BDUv8O2ms5x55+NFebIoh/jxiOjH5K44wX+Hd8WRiZ4vz8E/CgHiH46RKUhtCqzLrBY9ppCYYIf87nt7AOMociUVSVMO+e3IhCAkl34dkgsbWAPsva3LWY2RE1bjigYC11U5VephKvCDoe6n02oqm3Gv8i5pRdmEqSlhDKb69JAvP3jEohPG4mD6TPvd8+Yhz1e6wRIQBt9rsuK2O767CprQHAsmU2wIxyWkDo+Wio9hlVpMvDpzVoxSh/3V5SmIMVyaJxHae2Med3Ek2ecAMtf01HaqjF4yR3BUPD30JLemMQtrfjoZZ3g/NtXf6TBzHvBOmWxIbwQYAn/7yMnksdRGEHHvtMms06apT5DmGEjE98SUt017rdyi+JQviruynFvZfVmAnYAl4/+poFhtiqbIIRtprL/oERncxqqc54brSer5mA6gNtyVUifV1Ti84s8GDtlMOiJ/C+MLju0jjHs/Hsejj93tJsJUxx+PfeAytDgZ+MOPNriPE3BY/PkIYZ4vN/uDj0MfF/RcRjf+OB77J7F3NIAH759/4Dc4CULyishreIJcwNZzWoD7vfGaOdH10WCN3eda952K/xzX84l7onpO8H9HPXeqtVIaKx4y2KM+0vmi0/dA5fGApeC04J0bT2d/uu/3xw8j/ITwE72Fbt3X3bF6N5yDnX0nacLIvBYZjb/O3N6acCwZakKIQykzhS6VgmWXAqGT5I62FqtnwEpNBrDQyhNB6gktGIqCI9TZStqZEjHv4ZZS7XYypMafvnVCBOffx+P29nMx33ErH29iZe0d6fviIDC+AYMXO4yGnr6wRKu91njWlFVLP4w2nqIeJ92bRaN6SFyiXyTycAdpkTUAlKYBGu44/vSTxW+5E1h44g1vDqNQ00RaKI5Cs04Yq5LmJ8olgT0zX+oFw+IINytwpLQV6r3SGccu7v0G0bcRYSGlwAr27oXG5EZKRpJ08o8pB96mydRCVCJHAB3cinKhXJtl0OsWeBqA76gUXSZAnUBIINRLWWmZPl8GYenVogRB1RBqMDfKsjmypkUzhAD9AZLaOseXaUHOWef3kOm8yR8akATemwUsyxYLMbF0oMmKBiPeh8endbYzNcUvaKB9kkcyPVuwOCo8XnlUdazqXouK2/hMrojwEnG342eqiV4yApDjY/K/YRhuvvtMb3HRwHBdCuV7vVC+p0HhuhQKRb1QKNJJjDhU0gukd0t0qr9PepdEj/o71PaH9UKvSW7KrEDrH61DLGbcndH/2xpiSI6VEFcamSYDgFUWPqxXgUU2T/m9D3nzJlvmA+k/LSA21P2fC+qmwtN3NM2TvM6PfPLuBrk/Yvl8ffa/W3P58w==","code_sha256":"5bd02f40f1ca338cacee1225cc8955070d6b7ce0ed2f9064204b9a93657cf4ad","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","W1":[[0.148236,0.353736,-0.690036,2.506931,-2.444031,-0.148412,-1.124578,2.211803,-4.18439,-1.681149,-0.8948,-0.960873,0.846649,-1.512291,0.401248,0.005451,-0.7679,-0.198341,1.09585],[0.511046,0.9003,1.519205,3.163312,0.384121,0.67243,-0.433522,-0.031141,-0.258387,0.381915,-0.162227,-1.82739,0.158347,-0.419913,0.011854,1.817854,0.168881,0.016531,0.70968],[1.820912,3.454466,-1.058495,1.288828,1.849934,2.611435,-1.856576,1.79632,1.721536,-1.549033,0.120794,-1.120924,-0.673913,0.379043,0.078002,1.508817,-2.685949,0.009519,-1.467566],[0.037943,-1.446436,0.03195,-0.375348,-1.319793,-0.551955,0.099046,0.55392,0.386028,0.324242,0.261037,-1.828765,-0.864708,0.097569,0.138721,-0.454831,2.039914,-0.530123,-0.747285],[0.903364,0.572818,4.651185,-0.658436,-2.423015,-1.144578,-0.431559,-0.400087,0.019429,0.118097,0.037451,-2.048664,0.052627,-0.753291,0.221761,-0.361203,2.081154,-0.073076,0.44212],[1.376947,-1.774579,1.089975,-2.210811,3.500921,1.261844,2.242813,0.827824,-1.19568,-0.512143,-0.030656,3.638298,0.476046,-0.619261,-0.310808,0.453366,-1.668763,-0.467564,-0.891577],[-2.195822,1.109875,-0.682507,-0.575824,2.540223,1.03348,-1.276619,1.974194,1.188533,-1.07718,1.502749,1.451364,1.37894,-0.104162,-1.313971,-1.328873,0.212667,-1.449396,2.315875],[-2.58124,-3.219534,3.669285,3.870461,-0.941206,-0.741212,-1.759187,2.000067,0.798171,-0.10365,2.712763,-2.0653,1.42861,-0.277038,0.676605,1.612678,-0.476532,-1.714467,1.642541]],"b1":[0.971952,-1.565174,-4.79223,-0.624359,-1.477264,-0.846723,-1.354008,0.339589],"W2":[[0.392028,-2.116094,0.302986,-0.017058,-3.625837,-0.338097,-1.036563,1.04616],[0.718574,-1.546991,-1.300699,3.632482,0.162482,-1.82208,0.665723,0.117486]],"b2":[1.373067,2.078653],"scaling":{"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]},"toxicity_anchor":{"count_cap":674,"linear_k_wad":712696014807650816,"quadratic_k_wad":1295240753826310656},"port_W_layout":"W = [1] + feature_multipliers + feature_offsets + weights (217 entries)"},"weights":[0.148236,0.353736,-0.690036,2.506931,-2.444031,-0.148412,-1.124578,2.211803,-4.18439,-1.681149,-0.8948,-0.960873,0.846649,-1.512291,0.401248,0.005451,-0.7679,-0.198341,1.09585,0.511046,0.9003,1.519205,3.163312,0.384121,0.67243,-0.433522,-0.031141,-0.258387,0.381915,-0.162227,-1.82739,0.158347,-0.419913,0.011854,1.817854,0.168881,0.016531,0.70968,1.820912,3.454466,-1.058495,1.288828,1.849934,2.611435,-1.856576,1.79632,1.721536,-1.549033,0.120794,-1.120924,-0.673913,0.379043,0.078002,1.508817,-2.685949,0.009519,-1.467566,0.037943,-1.446436,0.03195,-0.375348,-1.319793,-0.551955,0.099046,0.55392,0.386028,0.324242,0.261037,-1.828765,-0.864708,0.097569,0.138721,-0.454831,2.039914,-0.530123,-0.747285,0.903364,0.572818,4.651185,-0.658436,-2.423015,-1.144578,-0.431559,-0.400087,0.019429,0.118097,0.037451,-2.048664,0.052627,-0.753291,0.221761,-0.361203,2.081154,-0.073076,0.44212,1.376947,-1.774579,1.089975,-2.210811,3.500921,1.261844,2.242813,0.827824,-1.19568,-0.512143,-0.030656,3.638298,0.476046,-0.619261,-0.310808,0.453366,-1.668763,-0.467564,-0.891577,-2.195822,1.109875,-0.682507,-0.575824,2.540223,1.03348,-1.276619,1.974194,1.188533,-1.07718,1.502749,1.451364,1.37894,-0.104162,-1.313971,-1.328873,0.212667,-1.449396,2.315875,-2.58124,-3.219534,3.669285,3.870461,-0.941206,-0.741212,-1.759187,2.000067,0.798171,-0.10365,2.712763,-2.0653,1.42861,-0.277038,0.676605,1.612678,-0.476532,-1.714467,1.642541,0.971952,-1.565174,-4.79223,-0.624359,-1.477264,-0.846723,-1.354008,0.339589,0.392028,-2.116094,0.302986,-0.017058,-3.625837,-0.338097,-1.036563,1.04616,0.718574,-1.546991,-1.300699,3.632482,0.162482,-1.82208,0.665723,0.117486,1.373067,2.078653],"notes":["SHORT SEARCH: only 13.7 search minutes / 120 generations were run, below the brief's 40-minute minimum. The real engine ran at about 3.6 markets/s in total, and with the 30 minutes kept for holdout, gate C and the 3,072 real markets, there was no room for more.","Speed: 1264 markets/s at 8 procs and 1987 at 30 procs (both under 2,000), so 256 training markets per generation. Search throughput dropped from about 1300 to about 700 markets/s as the run went on.","Monitor gains over CG stayed within about 1 se of zero for the whole run (the best was +0.0058, se 0.006, at gen 110, ES mean). That point was frozen because it was numerically above CG, as the rule says.","Replica holdout (8,192): candidate over CG +0.0125 (se 0.0030); CG over T +1.952, which matches CG's own reported holdout. Real engine: candidate vs CG -0.0023 (se 0.0114, n=512), so no measurable real gain over CG. vs IB +0.177 (se 0.019, n=1024); vs HA +0.773 (se 0.031, n=512).","Real arms: candidate and IB ran on 1,024 seeds (8088000..8089023); CG and HA ran on the first 512 as briefed. Each strategy ran alone against the 30 bps Vanilla: amm_sim_rs.run_batch(code, Vanilla, configs, 8) in 64-seed chunks, with configs from sim.market_config (MatchRunner._build_configs draw order) and build_config.","Process detail: the first real command for CG/HA/IB hit its 470 s timeout. The unfinished chunks (CG and IB 8088384.., HA 8088448.., IB 8088896..) were run again on the same seeds with the same unchanged strategy, which is deterministic. No seed was used to choose anything.","Gas: the candidate's afterSwap peak was 237,735 (<= 245,000) with 0 OOG and 0 reverts. Its afterInitialize peak of 243,237 is the same as CG's, since the head change does not touch it.","Gate A used CG's port (IA port) with W built from CG params, against CG code on 50x2000 callbacks. Gate C used the same harness on the frozen code against the frozen port. The emitter reproduces CG.sol byte for byte from CG weights.","The T baseline in the replica is the IA port with W[0]=0. It was identical to the kit's TH_T on 64 markets.","Speeds and results are local measurements on this machine. The source hashes were checked against the artifact URLs in sources.json."]}