{
 "sources": [
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/66604b3426d8e97a73e2c39940b9b4dece51cc73/research/tell/README.md",
   "quote": "`pin=1` does and loses 1.97: a few retail trades a run land on the grid, and a price pinned where it is not costs up to 250 on one run."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/66604b3426d8e97a73e2c39940b9b4dece51cc73/research/tell/README.md",
   "quote": "Paired: the test adds **+3.21 se 0.02** to the policy the ports implement (`ref/gauss_qm.json`), and is 0.01 short of the true flag."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/66604b3426d8e97a73e2c39940b9b4dece51cc73/research/tell/README.md",
   "quote": "The table's counts and the three edges come through the machine's own exp and log, and can move in a last digit on another libm."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/66604b3426d8e97a73e2c39940b9b4dece51cc73/research/solved/README.md",
   "quote": "For each of the dt - 1 steps with no own trade (cap 12): v += sigma^2, then replace (m, v) by the mean and variance of N(m, v) cut to (lo, hi)."
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/66604b3426d8e97a73e2c39940b9b4dece51cc73/research/solved/README.md",
   "quote": "`latt.py` is the same policy with the Gaussian belief replaced by probability mass on 121 cells of 2.5 bps: each step convolves with the price-move kernel"
  },
  {
   "url": "https://raw.githubusercontent.com/gtmcknight/amm-sim/66604b3426d8e97a73e2c39940b9b4dece51cc73/research/solved/README.md",
   "quote": "Tune on replica seeds 60000 and up. Score once on 10000..12047 and report the `paired{...}` line `pair.py` gives against the nearest reference in `ref/`."
  },
  {
   "url": "https://api.imdnotdead.fun/artifacts/f5a140f51df99423d6ede60b618dbc6eabc37a3050ac439c80dc3824191e9f59",
   "quote": "stalerival:Policy; tellpol.TellPolicy soft=1 qm=qm_k1e-5.json"
  }
 ]
}