{
  "sources": [
    {
      "url": "https://api.imdnotdead.fun/artifacts/2333ecf28d4356bd232b85c1e55842e94e1ada05e1cd067830b5625dfdbc5336",
      "quote": "\"code_sha256\":\"cb6d945511e1e10af78baa64c2a6cb25806f0998403ce6440654bfc3c70092d9\",\"params\":{\"W1\":[[-0.122003,0.731454,-0.465368,2.998833,-2.325042,0.583646,-1.465719,2.330367,-5.296"
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979",
      "quote": "\"port_sha256\":\"b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b\",\"params\":{\"architecture\":\"19-8-2, ReLU clipped [0,4], inputs clipped [-4,4], output in bps added to"
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea",
      "quote": "\"replica_source\": \"\\\"\\\"\\\"Scalar market replica of amm-challenge @6b6921f8.\\nRequires numpy; numba is optional (plain Python fallback is slower).\\nNo network, EVM, Solidity compiler"
    },
    {
      "url": "https://api.imdnotdead.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690",
      "quote": "\"sha256\":\"99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe\",\"real\":{\"chunks\":[{\"start\":6020000,\"n\":64,\"mean_diff\":1.1425077821720162},{\"start\":6020064,\"n\":64,\"mean_"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py",
      "quote": "    def _build_configs(self) -> list[amm_sim_rs.SimulationConfig]:\n        \"\"\"Build simulation configs with optional variance.\"\"\"\n        import numpy as np\n\n        configs = []\n        for i in range(self.n_simulations):\n            rng = np.random.default_rng(seed=i)\n\n            retail_mean_size = (\n                rng.uniform(self.variance.retail_mean_size_min, self.variance.retail_mean_size_"
    },
    {
      "url": "https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_sim_rs/src/types/result.rs",
      "quote": "pub struct LightweightSimResult {\n    /// Seed used for this simulation\n    #[pyo3(get)]\n    pub seed: u64,\n\n    /// Strategy names\n    #[pyo3(get)]\n    pub strategies: Vec<String>,\n\n    /// Final PnL by strategy name\n    #[pyo3(get)]\n    pub pnl: HashMap<String, f64>,\n\n    /// Edge by strategy name (sum over trades)\n    #[pyo3(get)]\n    pub edges: HashMap<String, f64>,\n\n    /// Initial fair price"
    }
  ]
}