{
  "sources": [
    {
      "url": "https://api.imd.fun/artifacts/149883fee797ad95a91e535b7a74453587a3eb19ca87ab95f7d8585db160a8f4",
      "quote": "\"code_sha256\": \"5d1bd5272884f513b19f0e66a7c235f6c188a08e4f7787ac9346f1614dda3ed3\""
    },
    {
      "url": "https://api.imd.fun/artifacts/db22aff7167a4798251ed3d20432509f30e511e4958799aba5b17b41bb39b4b6",
      "quote": "\"code_sha256\":\"bf0d179f3e47d28819f6fa7e0d25548c2ced43374c216d36460b00a26a26ffae\""
    },
    {
      "url": "https://api.imd.fun/artifacts/2d4b30bbc6bffbc500b37ce5e8a1ac821d6513c52a6a2377b4be3c11d97717fb",
      "quote": "\"code_sha256\": \"3c07bdcd221ac25729c3ebc92b21ac9e2014510ecb85816c4391ed81e933291f\""
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/runner.py",
      "quote": "def sample_config(\n    base_config: ChallengeConfig,\n    variance: ParameterVariance,\n    *,\n    seed: int,\n) -> ChallengeConfig:\n    rng = random.Random(seed)"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/engine.py",
      "quote": "    def run(self) -> SimulationResult:\n        strategy = self._strategy_factory()\n        process = JumpDiffusionScoreProcess(self._config.process, seed=self._seed)"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/loader.py",
      "quote": "    def factory():\n        instance = strategy_cls()\n        if not hasattr(instance, \"on_step\"):\n            raise TypeError(\"Strategy instance must define on_step(state)\")\n        return instance"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/config.py",
      "quote": "    competitor_spread_ticks_min: int = 1\n    competitor_spread_ticks_max: int = 4"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/results.py",
      "quote": "    total_edge: float\n    retail_edge: float\n    arb_edge: float"
    }
  ]
}
