{
  "sources": [
    {
      "url": "https://api.imd.fun/artifacts/5839483d4df69854030fd68b224659b379af881cd229df40a8bab825c2fa7db1",
      "quote": "# stack-b: first-print mixture and silence uncertainty\n\nFrozen candidate: `scratch/Strategy.sol`; SHA-256 `218426004abed3b6cb69f4ef133fea8e4789ddbeae37bd11e94e5ffc5f2a77cb`.\n\nFresh paired confirmation: **+0.477030867 \u00b1 0.017285879 SE** versus NP2, n=2,000, seeds 2850000\u20132851999. The measured gain supports a modest promotion; it does not reach the requested +5.8/+9.6 targets.\n\n## Method and provena"
    },
    {
      "url": "https://api.imd.fun/artifacts/528a6da78583c6142644a552c86670f9d25c20e39e92f4de44deae05ddc8cecd",
      "quote": "{\n \"approach\": \"Second-print reclassification within a step: revert half (opposite-direction second print moves pHat back toward pre-step value by u) and same-direction half (raise second-print alpha from 0.06). Revert half hurt in all tested weights; same-direction alpha raise helped. Delivered: same-direction alpha 0.12 only, revert disabled (REVERT_U=0).\",\n \"tried\": [\n  {\n   \"variant\": \"revert "
    },
    {
      "url": "https://api.imd.fun/artifacts/da313379a2e69e9286668865e06b18dfcae25732c82b934b0fd9c2ef0d8c2ff5",
      "quote": "{\n  \"approach\": \"Normalizer-spot observation added to CH fair-price estimate only; CH fee equations and slots 0..10 unchanged. Selected blend10 on tuning seeds only. Let s=our post-trade spot, g=1-feeUsed, gN=0.997. Interior router equality gives normalizer post-spot n=s*g/gN when AMM buys X, n=s*gN/g when AMM sells X. Test clamp pHat to [n*gN,n/gN] or blend pHat toward n with weight 0.1, 0.3, 0.5"
    },
    {
      "url": "https://raw.githubusercontent.com/ChengHua926/amm-challenge/d34a5199c59a4c44d5336a25f1436b4ae1f21104/contracts/src/Strategy.sol",
      "quote": "// SPDX-License-Identifier: MIT\npragma solidity ^0.8.24;\n\nimport {AMMStrategyBase} from \"./AMMStrategyBase.sol\";\nimport {TradeInfo} from \"./IAMMStrategy.sol\";\n\ncontract Strategy is AMMStrategyBase {\n "
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/config.py",
      "quote": "\"\"\"Shared configuration for baseline simulations and variance.\"\"\"\n\nfrom dataclasses import dataclass\nimport multiprocessing\nimport os\n\nimport amm_sim_rs\n\nfrom amm_competition.competition.match import HyperparameterVariance\n\n\n@dataclass(froz"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py",
      "quote": "\"\"\"Match runner for baseline vs submission simulations using Rust engine.\"\"\"\n\nfrom dataclasses import dataclass, field\nfrom decimal import Decimal\nfrom typing import Optional\n\nimport amm_sim_rs\n\nfrom amm_competition.evm.adapter import EVMSt"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/evm/compiler.py",
      "quote": "\"\"\"Solidity compilation service using py-solc-x.\"\"\"\n\nimport solcx\nfrom dataclasses import dataclass\nfrom pathlib import Path\nfrom typing import Optional\n\n\n@dataclass\nclass CompilationResult:\n    \"\"\"Result of Solidity compilation.\"\"\"\n\n    su"
    }
  ]
}