{"sources": [{"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:"}, {"url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/results.py", "quote": "class SimulationResult:\n    seed: int\n    failed: bool\n    error: str | None\n    regime: RegimeSummary\n    total_edge: float\n    retail_edge: float\n    arb_edge: float\n    traded_quantity: float\n    traded_notional: float"}, {"url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/loader.py", "quote": "def load_strategy_factory(strategy_path: str):\n    path = pathlib.Path(strategy_path).expanduser().resolve()\n    if not path.exists():\n        raise FileNotFoundError(f\"Strategy file does not exist: {path}\")"}]}
