{"sources": [
 {"url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/README.md", "quote": "This repository contains a local-first trading challenge built around a single"},
 {"url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/engine.py", "quote": "step_fills.extend(market.execute_arbitrage(probability=probability, step=step))"},
 {"url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/engine.py", "quote": "market.record_participant_fills(step_fills, probability=probability)"},
 {"url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/market.py", "quote": "edge = fill.quantity * (probability - price) if fill.side is Side.BUY else fill.quantity * (price - probability)"},
 {"url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/market.py", "quote": "self._pending_competitor_replenishments.append((side, tick))"},
 {"url": "https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/main/orderbook_pm_challenge/runner.py", "quote": "config = sample_config(base, var, seed=seed)"},
 {"url": "https://api.imdnotdead.fun/artifacts/40497298132dcc0ccc9f4c0672031c7eaae00ddcf8cf24983db989feeb3c5ca0", "quote": "\"mean_edge\": 108.63974289615767"},
 {"url": "https://api.imdnotdead.fun/artifacts/151e0b1b16f90a1384b823bc528d6d1407f7b4bbfcc7966c12119fe483bfd326", "quote": "Started from the spread-4 source file"}
]}
