{
 "sources": [
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/README.md",
   "quote": "The filter is wrong 16% of the time. With the true answer the same code scores +6.98."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/README.md",
   "quote": "Not tried: choosing quotes against the whole lattice posterior instead of its mean and sd, per-run estimates of sigma and order rate inside the classifier, the router likelihood per price hypothesis."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/latt.py",
   "quote": "Belief = probability mass on cells of width HC around a moving centre."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/qmdp.py",
   "quote": "with the rival either synced this step (absolute spot known: w2(e) = R - e) or band-clipped"
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/dp.py",
   "quote": "Average-reward relative value iteration; one sweep = one step of lookahead."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/4812a6382311624e1506aca131ca35c378f930d9/research/solved/replica2.py",
   "quote": "RNG streams differ from the Rust engine, so absolute scores move by the seed set;"
  },
  {
   "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."
  },
  {
   "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)."
  },
  {
   "url": "https://api.imd.fun/artifacts/8a6e303b662e1a5ea9bb47f31acedd3988ef65b3ddb66d074517aa59ad41ca40",
   "quote": "As a replica policy: `replica2.run(seed, QMRef('blob.bin'))`."
  },
  {
   "url": "https://api.imd.fun/artifacts/d3c849db2ac31e567b57e52b80b86e8c24c842e5b4125b9d75c78e3cb07115b9",
   "quote": "The first own trade in a step produces an arb point mass `(pi, lp, 0)` and a retail truncated Gaussian `(1-pi, mt, vt)`."
  },
  {
   "url": "https://api.imd.fun/artifacts/d360bea6c8c982717b7b43a8069a87013169c89ee3e4da25622db4d880b936d4",
   "quote": "Both branches start from the pre-step rival estimate. Nothing is tuned."
  },
  {
   "url": "https://api.imd.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."
  }
 ]
}