{
 "sources": [
  {
   "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/docs/orderbook_prediction_market_challenge.md",
   "quote": "- partially filled competitor orders stay in place until fully filled"
  },
  {
   "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/docs/orderbook_prediction_market_challenge.md",
   "quote": "- notional: `LogNormal(mu_ln, sigma_size)`"
  },
  {
   "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/docs/orderbook_prediction_market_challenge.md",
   "quote": "- sell order: sell `notional / max(p_t, p_floor)` shares"
  },
  {
   "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/docs/orderbook_prediction_market_challenge.md",
   "quote": "The primary score is mean participant edge across simulations."
  },
  {
   "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/config.py",
   "quote": "competitor_quote_notional_min: float = 24.0"
  },
  {
   "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/config.py",
   "quote": "competitor_quote_notional_max: float = 72.0"
  },
  {
   "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/config.py",
   "quote": "retail_mean_notional_max: float = 6.336"
  },
  {
   "url": "https://api.imd.fun/artifacts/7236701c55bd1d2e0674854545ae0bbe4d4b54508c7f7a7c914261696b02e158",
   "quote": "Defends against the arbitrageur by knowing where p is before quoting."
  }
 ]
}