{"sources":[{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/gates.py","quote":"\"\"\"Per-seed check values for a port: edge of each reference policy on replica seeds 10000..10002.\nusage: python3 -I gate"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/replica2.py","quote":"\"\"\"Pure-Python replica of benedictbrady/amm-challenge @6b6921f8 (engine.rs, cfmm.rs,\narbitrageur.rs, router.rs, retail.r"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/evalpol.py","quote":"\"\"\"Run a solved (dp.py) perfect-information policy on the pure-Python replica.\nusage: python3 -I evalpol.py <pol.json>[,"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/real.py","quote":"\"\"\"Solved policy driven ONLY by what afterSwap sees (side, amounts, timestamp, reserves).\n\nFilter: Gaussian belief over "},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/latt.py","quote":"\"\"\"Exact Bayes on a price lattice, real observables only.\n\nBelief = probability mass on cells of width HC around a movin"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/pol_mid.json","quote":"{\"A0\": [[-24.262, -23.739, -23.248, -22.778, -22.369, -22.027, -21.629, -21.294, -20.977, -20.657, -20.382, -20.128, -19"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/qm_k1e-5.json","quote":"{\"S\": [0.0, 4.0, 8.0, 12.0, 16.0, 20.0, 26.0, 34.0], \"W0\": 160, \"NW\": 321, \"N2\": 49, \"C2\": 24, \"FB\": 6, \"H_bps\": 5.0, \"W"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/dp.py","quote":"\"\"\"Exact dynamic program for the PERFECT-INFORMATION Simple AMM game (engine @6b6921f8 rules).\n\nState at a decision (rig"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/qmdp.py","quote":"\"\"\"Uncertainty-aware quote tables from the solved perfect-information values (QMDP step).\n\nFor a belief  ln p = estimate"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/calib_out_2048.json","quote":"[{\"edge\": 445.6777450575621, \"norm\": 277.4501542704626, \"retail\": 465.4212798137401, \"arb\": -19.74353475617776, \"rv\": 62"},{"url":"https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/README.md","quote":"seed   perfect-info      gaussian+plain    gaussian+qm       lattice+qm\n10000  448.261189  443.455598  443.522608  443.663520\n10001  576.779199  571.463409  571.623551  571.977293\n10002  531.886497  525.168028  525.865859  526.411631"},{"url":"https://api.imdnotdead.fun/artifacts/8a6e303b662e1a5ea9bb47f31acedd3988ef65b3ddb66d074517aa59ad41ca40","quote":"The source is 42,990 bytes, sha256 **`c68887cff61180e12ba2b1ceb333edf76a830f91f63b5d775a8806fb9ec08aca`**."},{"url":"https://api.imdnotdead.fun/artifacts/d3c849db2ac31e567b57e52b80b86e8c24c842e5b4125b9d75c78e3cb07115b9","quote":"Extraction and checks: the Q `## Python reference` fenced block was saved as `qmref.py`; the base64 under the blob artifact's `## Data` was decoded to `blob.bin`. The decoded blob was 10,167 bytes with SHA-256 `3ac7cb8811ecfb6a17f499aa4e9b70dd55f7fb6432b3aec3b904e11a3dece38e`. The Q `## Strategy.sol` block plus its final newline had SHA-256 `c68887cff61180e12ba2b1ceb333edf76a830f91f63b5d775a8806fb9ec08aca`, as [Q](https://api.imdnotdead.fun/artifacts/8a6e303b662e1a5ea9bb47f31acedd3988ef65b3ddb66d074517"},{"url":"https://api.imdnotdead.fun/artifacts/d360bea6c8c982717b7b43a8069a87013169c89ee3e4da25622db4d880b936d4","quote":"Complete `combo.py`. It imports TC's Code block saved unmodified as `twocomp.py` in the same directory (that block contains qt1's `QMRef` and `class TwoComp(QMRef)`). `Combo('blob.bin')` is a `replica2` policy. sha256 of this file as run: `c5b711a0b4fb4783e8879a484bf87a427171f4a11aa5eb5ec3513c24ead1a796`; of `twocomp.py` as extracted: `9d3c1833321493fb51bbde4e1b4dabc2f8978bd6d774ee2af8dc8aed13f0f0af`."},{"url":"https://api.imdnotdead.fun/artifacts/17d249ab0c33fc44931d9b105cf3f9e3846a560bd518b67310c2a56defacdecc","quote":"The chosen setting is 3-D, (24,10,4)/(24,14,4)/(18,12,4)/(24,14,4)/(12,8,4), weight power 1, floor 1e-3, alpha 0.8. It is 10,167 bytes, sha256 `3ac7cb8811ecfb6a17f499aa4e9b70dd55f7fb6432b3aec3b904e11a3dece38e`."},{"url":"https://api.github.com/repos/gtmcknight/amm-sim/git/commits/4812a6382311624e1506aca131ca35c378f930d9","quote":"4812a6382311624e1506aca131ca35c378f930d9"}]}