{"sources":[{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/docs/orderbook_prediction_market_challenge.md","quote":"The book uses standard price-time priority:\n\n- highest bid matches first\n- lowest ask matches first\n- same-price orders are FIFO"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/docs/orderbook_prediction_market_challenge.md","quote":"The participant manages passive limit orders through:\n\n- `PlaceOrder(side, price_ticks, quantity)`\n- `CancelOrder(order_id)`\n- `CancelAll()`"},{"url":"https://raw.githubusercontent.com/danrobinson/prediction-market-challenge/b244530ee2a6247b5f930830eeca9dd950da0e7e/docs/orderbook_prediction_market_challenge.md","quote":"At step `t`, with `H = T - t` steps remaining, the informed fair value is:\n\n```text\np_t = Pr(Z_T > 0 | Z_t)\n```"},{"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://api.imd.fun/artifacts/04e37cd4e1a420b91cd7a012f416e6ebf1002c5c56867981741a3a77c72b9c48","quote":"values=struct.unpack('<'+'d'*n,raw); values[i] is total_edge for seed start+i"}]}
