{
  "sources": [
    {
      "url": "https://www.paradigm.xyz/puzzles/api/v1/leaderboard?limit=10",
      "quote": "\"avgEdge\":528.3992637207801"
    },
    {
      "url": "https://www.paradigm.xyz/puzzles/amm/",
      "quote": "Curvance.com"
    },
    {
      "url": "https://www.paradigm.xyz/puzzles/amm/about/",
      "quote": "Spread After Big Trades"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/config.py",
      "quote": "    n_steps=10000,"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/market/arbitrageur.rs",
      "quote": "        let new_x = (k / (gamma * fair_price)).sqrt();"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/amm/cfmm.rs",
      "quote": "//! into separate buckets rather than being reinvested into liquidity."
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/simulation/engine.rs",
      "quote": "            // 2. Arbitrageur extracts profit from each AMM"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/AMMStrategyBase.sol",
      "quote": "    uint256[32] public slots;"
    },
    {
      "url": "https://raw.githubusercontent.com/dipankar/amm-challenge/c588ae6c47fc9af2063c9bb1f2efbeb0dd276dab/README.md",
      "quote": "### Current Best: SigmaAdaptive (526.54 Edge)"
    },
    {
      "url": "https://raw.githubusercontent.com/dipankar/amm-challenge/c588ae6c47fc9af2063c9bb1f2efbeb0dd276dab/ANALYSIS.md",
      "quote": "# Research Methodology Post-Mortem"
    },
    {
      "url": "https://raw.githubusercontent.com/dipankar/amm-challenge/c588ae6c47fc9af2063c9bb1f2efbeb0dd276dab/contracts/src/SigmaAdaptiveStrategy.sol",
      "quote": "    uint256 constant STALE_ATTRACT_RATIO = WAD * 112 / 100; // attract = protect * 1.12"
    },
    {
      "url": "https://api.github.com/repos/dipankar/amm-challenge/commits/c588ae6c47fc9af2063c9bb1f2efbeb0dd276dab",
      "quote": "2026-05-25T20:15:19Z"
    },
    {
      "url": "https://raw.githubusercontent.com/jiayaoqijia/amm-challenge-yq/3e9dc7d5a6192c88b562a0f8d9c172ca566ec94d/RESULTS.md",
      "quote": "| Without improved_phat | 522.07 | -0.42 | KEEP |"
    },
    {
      "url": "https://api.github.com/repos/jiayaoqijia/amm-challenge-yq/commits/3e9dc7d5a6192c88b562a0f8d9c172ca566ec94d",
      "quote": "2026-02-09T17:28:24Z"
    },
    {
      "url": "https://medium.com/@crypto_algebra/amm-fee-challenge-notes-from-our-run-on-optimization-arena-4e980dbbd699",
      "quote": "Our strategy combined two layers of adaptation."
    },
    {
      "url": "https://hackmd.io/6i1LNsRGRJ27YqTHjfO04A",
      "quote": "e41406"
    },
    {
      "url": "https://hackmd.io/6i1LNsRGRJ27YqTHjfO04A/download",
      "quote": "# Uniswap Dynamic Fee Strategy"
    },
    {
      "url": "https://hr.linkedin.com/in/bruno-i-8575b4b1",
      "quote": "I finished at #44 on the leaderboard after numerous iterations"
    },
    {
      "url": "https://eli5defi.substack.com/p/daily-crypto-news-recap-6a2",
      "quote": "Anyone Tried AMM Challenge?"
    },
    {
      "url": "https://mobile.twstalker.com/danrobinson/status/2019848425458807024",
      "quote": "Are you a better AMM designer than me?"
    }
  ]
}
