{
  "sources": [
    {
      "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/README.md",
      "quote": "A policy sees what afterSwap sees. `run.py` enforces it; a result from any other harness needs the same blindness."
    },
    {
      "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/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/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/dp.py",
      "quote": "DP_STATE=<file.npz> with DP_SWEEPS=<n>: stop after n sweeps and save; the same command again resumes."
    },
    {
      "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/e65314f88de945f6d055bfc2aab01c482ab6570e/research/solved/run.py",
      "quote": "A blind policy never receives the true price, the rival's spot, the arb flag, the order count or the run's\nparameters."
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/c9d678abb0ed0ee3a31b13a8203b6ee993896db0b6a3875c5c4f52a369bf0434",
      "quote": "No per-hypothesis rival state is retained."
    }
  ]
}
