{
  "sources": [
    {
      "url": "https://api.imd.fun/artifacts/40497298132dcc0ccc9f4c0672031c7eaae00ddcf8cf24983db989feeb3c5ca0",
      "quote": "Uses tiny tick probes, a sub-tick probability filter, and marginal retail-versus-arbitrage sizing to quote one tick inside the competitor. Starting from the exactly reproduced base, adds demand-matched crossing cover at ticks 2-9. When estimated probability is between 2c and 10c and YES inventory is below the desired ordinary ask quantity, a bid rests at floor(100*p), sized to the inventory shortfall, capped by 30% of cash-plus-YES marked wealth"
    },
    {
      "url": "https://api.imd.fun/artifacts/5073494da3b5de0c65a054e476ecbfec02f31d29462de470587b675429b1e101",
      "quote": "Tune only inferred competitor spread 1. Require 0.3 ticks of estimated margin for ordinary bids and asks (dmin, formerly 0); lower the probability floor below tick one from 0.0005 to 0.000001 (pfl). The margin filter removes thin-edge ordinary quotes while preserving the separate tick-one stock bid; the lower probability floor permits more retail quoting in deeply NO-valued states. Retain the original inventory-purchase and queue rules. Each"
    },
    {
      "url": "https://api.imd.fun/artifacts/98e4760387ce818687aebc79b9ecb937360636d66e42cdcdf85fcc70e1f63d11",
      "quote": "Spread-3-only demand-calibrated tick-1 YES stock. Each instance copies the base P/C dictionaries and uses the unchanged self.s inference; only self.s == 3 receives the new stock-estimation parameters and rule. Every original constant is retained. The proxy observes public sell-filled quantities while the primary ask has at least 5.0 notional and lies more than max(0.005, two modeled one-step standard deviations) above the belief. It skips"
    },
    {
      "url": "https://api.imd.fun/artifacts/2e3943f3f77127c66a331c96328e4036b6cc44a1b058448c29ba3cc3fbe450e2",
      "quote": "Preserves the base strategy on spreads 1-3 using per-instance copies of its parameter dictionaries, with overrides only after the unchanged self.s inference identifies spread 4. For spread 4, extends the immediate-cover horizon W from 50 to 200 steps; the separate cheap crossing-bank horizon Wf stays 2000. On spread-4 both sides, replaces the fixed two-share minimum for retaining a front-of-competitor queue position with a $2 threshold divided"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/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/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/runner.py",
      "quote": "        config = sample_config(base, var, seed=seed)\n        engine = SimulationEngine(config, strategy_factory, seed=seed)\n        results.append(engine.run())"
    },
    {
      "url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/orderbook_pm_challenge/results.py",
      "quote": "        return sum(successes) / len(successes) if successes else 0.0"
    }
  ]
}
