{"rollup":{"receipts_total":104698,"brier_sample":6442,"by_model":[{"model":"blend-mkt50-v1","market_brier":0.1215,"n":10577,"accuracy":0.802,"beats_market_pct":0.508,"brier":0.1289},{"model":"blend-mkt75-v1","market_brier":0.1211,"n":9895,"accuracy":0.825,"beats_market_pct":0.506,"brier":0.1226},{"model":"blend-mkt90-v1","market_brier":0.1204,"n":9736,"accuracy":0.829,"beats_market_pct":0.505,"brier":0.1206},{"model":"gemini-2.5-flash","market_brier":0.1314,"n":6442,"accuracy":0.737,"beats_market_pct":0.538,"brier":0.1823},{"model":"gemini-2.5-flash-cal2","market_brier":0.1253,"n":3874,"accuracy":0.791,"beats_market_pct":0.449,"brier":0.1362},{"model":"gemini-3.7-flash","market_brier":0.1255,"n":6391,"accuracy":0.81,"beats_market_pct":0.499,"brier":0.134},{"model":"gemini-3.7-flash-cal2","market_brier":0.1262,"n":6380,"accuracy":0.825,"beats_market_pct":0.489,"brier":0.1256}],"curve_crossed":null,"sharpest_stat":"Across 6442 scored forecasts, VoxOdds AI (Brier 0.182) trailed the market price (Brier 0.131) taken at the same moment. A sweep over every AI/market mixture weight (n=6442) finds no weight of AI improves on the price — the market alone is optimal so far.","ai_brier_mean":0.182316,"calibration_by_confidence":[{"market_brier":0.0002,"n":8,"bucket":"0-10%","realized_pct":1.0,"ai_brier":0.9413},{"market_brier":0.9216,"n":1,"bucket":"20-30%","realized_pct":1.0,"ai_brier":0.64},{"market_brier":0.1728,"n":419,"bucket":"50-60%","realized_pct":0.566,"ai_brier":0.2518},{"market_brier":0.2121,"n":1078,"bucket":"60-70%","realized_pct":0.442,"ai_brier":0.2647},{"market_brier":0.1893,"n":1225,"bucket":"70-80%","realized_pct":0.589,"ai_brier":0.2321},{"market_brier":0.2179,"n":981,"bucket":"80-90%","realized_pct":0.595,"ai_brier":0.231},{"market_brier":0.0363,"n":2730,"bucket":"90-100%","realized_pct":0.86,"ai_brier":0.0969}],"new_scores_this_run":1087,"scored":6442,"updated_at":"2026-09-24T23:30:02.695903+00:00","scored_all_models":53295,"methodology":"Hourly AI forecasts are stored with the contemporaneous market price (append-only receipts). At resolution every receipt is scored: Brier = (1 - probability assigned to the eventual winner)^2, for both the AI and the market price captured at the same timestamp. Lower is better. Brier is computed only for 2-outcome markets; a winner requires one outcome priced >=0.95 at resolution. No receipt is dropped silently.","market_brier_mean":0.131413,"unscorable":38323,"ai_accuracy":0.7369,"ai_beats_market_pct":0.538,"performance_by_market_line":[{"market_brier":0.0007,"n":1691,"bucket":"mkt 95%+","ai_edge":-0.0809,"ai_brier":0.0815},{"market_brier":0.0164,"n":1632,"bucket":"mkt 80-95%","ai_edge":-0.0622,"ai_brier":0.0786},{"market_brier":0.0942,"n":1222,"bucket":"mkt 60-80%","ai_edge":-0.0201,"ai_brier":0.1142},{"market_brier":0.2299,"n":1084,"bucket":"mkt 40-60%","ai_edge":-0.0456,"ai_brier":0.2755},{"market_brier":0.5589,"n":813,"bucket":"mkt <40% (upset)","ai_edge":-0.0193,"ai_brier":0.5782}],"unscorable_reasons":{"no_probability":1,"market_expired_unresolved":38239,"ambiguous_resolution":15,"unmatched_outcome_text":68},"markets_covered":1514,"dose_response":[{"model":"gemini-2.5-flash","n":6442,"deficit":0.0509,"weight":"0% (raw AI)"},{"model":"blend-mkt50-v1","n":10577,"deficit":0.0074,"weight":"50% market"},{"model":"blend-mkt75-v1","n":9895,"deficit":0.0015,"weight":"75% market"},{"model":"blend-mkt90-v1","n":9736,"deficit":0.0002,"weight":"90% market"},{"model":"benchmark","n":6442,"deficit":0.0,"weight":"100% market (the price)"}],"market_accuracy":0.8139,"weight_sweep":{"market_brier":0.131414,"n":6442,"brier_at_optimum":0.131414,"ai_brier":0.182316,"optimal_ai_weight":0.0,"improvement_vs_market":0.0,"note":"In-sample sweep; the live blend variants are the out-of-sample check."},"receipts_pending_resolution":13080},"recent_scores":[{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9,"binary":true,"brier_market":0.009025,"model":"gemini-3.7-flash-cal2","market_id":"4685245","market_correct":true,"predicted_outcome":"Chicago Cubs","ai_correct":true,"predicted_at":"2026-09-24T20:53:13.235845+00:00","brier_ai":0.01,"predicted_prob":0.9,"winner":"Chicago Cubs","p_market_winner":0.905,"question":"Miami Marlins vs. Chicago Cubs","receipt_id":"20260924T20_4685245_v2"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.8865,"binary":true,"brier_market":0.009025,"model":"blend-mkt90-v1","market_id":"4685245","market_correct":true,"predicted_outcome":"Chicago Cubs","ai_correct":true,"predicted_at":"2026-09-24T20:53:13.235845+00:00","brier_ai":0.012882,"predicted_prob":0.8865,"winner":"Chicago Cubs","p_market_winner":0.905,"question":"Miami Marlins vs. Chicago Cubs","receipt_id":"20260924T20_4685245_cal90"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.8587,"binary":true,"brier_market":0.009025,"model":"blend-mkt75-v1","market_id":"4685245","market_correct":true,"predicted_outcome":"Chicago Cubs","ai_correct":true,"predicted_at":"2026-09-24T20:53:13.235845+00:00","brier_ai":0.019966,"predicted_prob":0.8587,"winner":"Chicago Cubs","p_market_winner":0.905,"question":"Miami Marlins vs. Chicago Cubs","receipt_id":"20260924T20_4685245_cal75"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.8125,"binary":true,"brier_market":0.009025,"model":"blend-mkt50-v1","market_id":"4685245","market_correct":true,"predicted_outcome":"Chicago Cubs","ai_correct":true,"predicted_at":"2026-09-24T20:53:13.235845+00:00","brier_ai":0.035156,"predicted_prob":0.8125,"winner":"Chicago Cubs","p_market_winner":0.905,"question":"Miami Marlins vs. Chicago Cubs","receipt_id":"20260924T20_4685245_cal"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.72,"binary":true,"brier_market":0.009025,"model":"gemini-3.7-flash","market_id":"4685245","market_correct":true,"predicted_outcome":"Chicago Cubs","ai_correct":true,"predicted_at":"2026-09-24T20:53:13.235845+00:00","brier_ai":0.0784,"predicted_prob":0.72,"winner":"Chicago Cubs","p_market_winner":0.905,"question":"Miami Marlins vs. Chicago Cubs","receipt_id":"20260924T20_4685245"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":true,"scorable":true,"p_ai_winner":0.96,"binary":true,"brier_market":0.002025,"model":"gemini-3.7-flash-cal2","market_id":"4908995","market_correct":true,"predicted_outcome":"Betclic Apogee Esports","ai_correct":true,"predicted_at":"2026-09-24T19:25:19.909940+00:00","brier_ai":0.0016,"predicted_prob":0.96,"winner":"Betclic Apogee Esports","p_market_winner":0.955,"question":"Counter-Strike: Betclic Apogee Esports vs Eternal Fire (BO3) - Stake Pulse Beat II Group D","receipt_id":"20260924T19_4908995_v2"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9535,"binary":true,"brier_market":0.002025,"model":"blend-mkt90-v1","market_id":"4908995","market_correct":true,"predicted_outcome":"Betclic Apogee Esports","ai_correct":true,"predicted_at":"2026-09-24T19:25:19.909940+00:00","brier_ai":0.002162,"predicted_prob":0.9535,"winner":"Betclic Apogee Esports","p_market_winner":0.955,"question":"Counter-Strike: Betclic Apogee Esports vs Eternal Fire (BO3) - Stake Pulse Beat II Group D","receipt_id":"20260924T19_4908995_cal90"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9512,"binary":true,"brier_market":0.002025,"model":"blend-mkt75-v1","market_id":"4908995","market_correct":true,"predicted_outcome":"Betclic Apogee Esports","ai_correct":true,"predicted_at":"2026-09-24T19:25:19.909940+00:00","brier_ai":0.002381,"predicted_prob":0.9512,"winner":"Betclic Apogee Esports","p_market_winner":0.955,"question":"Counter-Strike: Betclic Apogee Esports vs Eternal Fire (BO3) - Stake Pulse Beat II Group D","receipt_id":"20260924T19_4908995_cal75"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9475,"binary":true,"brier_market":0.002025,"model":"blend-mkt50-v1","market_id":"4908995","market_correct":true,"predicted_outcome":"Betclic Apogee Esports","ai_correct":true,"predicted_at":"2026-09-24T19:25:19.909940+00:00","brier_ai":0.002756,"predicted_prob":0.9475,"winner":"Betclic Apogee Esports","p_market_winner":0.955,"question":"Counter-Strike: Betclic Apogee Esports vs Eternal Fire (BO3) - Stake Pulse Beat II Group D","receipt_id":"20260924T19_4908995_cal"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.94,"binary":true,"brier_market":0.002025,"model":"gemini-3.7-flash","market_id":"4908995","market_correct":true,"predicted_outcome":"Betclic Apogee Esports","ai_correct":true,"predicted_at":"2026-09-24T19:25:19.909940+00:00","brier_ai":0.0036,"predicted_prob":0.94,"winner":"Betclic Apogee Esports","p_market_winner":0.955,"question":"Counter-Strike: Betclic Apogee Esports vs Eternal Fire (BO3) - Stake Pulse Beat II Group D","receipt_id":"20260924T19_4908995"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":true,"scorable":true,"p_ai_winner":0.06,"binary":true,"brier_market":0.893025,"model":"gemini-3.7-flash-cal2","market_id":"4896945","market_correct":false,"predicted_outcome":"Guinea Pink","ai_correct":false,"predicted_at":"2026-09-24T19:32:59.998622+00:00","brier_ai":0.8836,"predicted_prob":0.94,"winner":"Kawaii Kiwis","p_market_winner":0.055,"question":"LoL: Guinea Pink vs Kawaii Kiwis (BO5) - LES Promotion Playoffs","receipt_id":"20260924T19_4896945_v2"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":true,"scorable":true,"p_ai_winner":0.0565,"binary":true,"brier_market":0.893025,"model":"blend-mkt90-v1","market_id":"4896945","market_correct":false,"predicted_outcome":"Guinea Pink","ai_correct":false,"predicted_at":"2026-09-24T19:32:59.998622+00:00","brier_ai":0.890192,"predicted_prob":0.9435,"winner":"Kawaii Kiwis","p_market_winner":0.055,"question":"LoL: Guinea Pink vs Kawaii Kiwis (BO5) - LES Promotion Playoffs","receipt_id":"20260924T19_4896945_cal90"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":true,"scorable":true,"p_ai_winner":0.0587,"binary":true,"brier_market":0.893025,"model":"blend-mkt75-v1","market_id":"4896945","market_correct":false,"predicted_outcome":"Guinea Pink","ai_correct":false,"predicted_at":"2026-09-24T19:32:59.998622+00:00","brier_ai":0.886046,"predicted_prob":0.9413,"winner":"Kawaii Kiwis","p_market_winner":0.055,"question":"LoL: Guinea Pink vs Kawaii Kiwis (BO5) - LES Promotion Playoffs","receipt_id":"20260924T19_4896945_cal75"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":true,"scorable":true,"p_ai_winner":0.0625,"binary":true,"brier_market":0.893025,"model":"blend-mkt50-v1","market_id":"4896945","market_correct":false,"predicted_outcome":"Guinea Pink","ai_correct":false,"predicted_at":"2026-09-24T19:32:59.998622+00:00","brier_ai":0.878906,"predicted_prob":0.9375,"winner":"Kawaii Kiwis","p_market_winner":0.055,"question":"LoL: Guinea Pink vs Kawaii Kiwis (BO5) - LES Promotion Playoffs","receipt_id":"20260924T19_4896945_cal"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":true,"scorable":true,"p_ai_winner":0.07,"binary":true,"brier_market":0.893025,"model":"gemini-3.7-flash","market_id":"4896945","market_correct":false,"predicted_outcome":"Guinea Pink","ai_correct":false,"predicted_at":"2026-09-24T19:32:59.998622+00:00","brier_ai":0.8649,"predicted_prob":0.93,"winner":"Kawaii Kiwis","p_market_winner":0.055,"question":"LoL: Guinea Pink vs Kawaii Kiwis (BO5) - LES Promotion Playoffs","receipt_id":"20260924T19_4896945"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.96,"binary":true,"brier_market":0.001225,"model":"gemini-3.7-flash-cal2","market_id":"4847896","market_correct":true,"predicted_outcome":"Iberian Soul","ai_correct":true,"predicted_at":"2026-09-24T19:31:58.498438+00:00","brier_ai":0.0016,"predicted_prob":0.96,"winner":"Iberian Soul","p_market_winner":0.965,"question":"Counter-Strike: Phantom vs Iberian Soul (BO3) - Stake Ranked Episode 5: Closed Qualifier Playoffs","receipt_id":"20260924T19_4847896_v2"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9615,"binary":true,"brier_market":0.001225,"model":"blend-mkt90-v1","market_id":"4847896","market_correct":true,"predicted_outcome":"Iberian Soul","ai_correct":true,"predicted_at":"2026-09-24T19:31:58.498438+00:00","brier_ai":0.001482,"predicted_prob":0.9615,"winner":"Iberian Soul","p_market_winner":0.965,"question":"Counter-Strike: Phantom vs Iberian Soul (BO3) - Stake Ranked Episode 5: Closed Qualifier Playoffs","receipt_id":"20260924T19_4847896_cal90"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9563,"binary":true,"brier_market":0.001225,"model":"blend-mkt75-v1","market_id":"4847896","market_correct":true,"predicted_outcome":"Iberian Soul","ai_correct":true,"predicted_at":"2026-09-24T19:31:58.498438+00:00","brier_ai":0.00191,"predicted_prob":0.9563,"winner":"Iberian Soul","p_market_winner":0.965,"question":"Counter-Strike: Phantom vs Iberian Soul (BO3) - Stake Ranked Episode 5: Closed Qualifier Playoffs","receipt_id":"20260924T19_4847896_cal75"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9475,"binary":true,"brier_market":0.001225,"model":"blend-mkt50-v1","market_id":"4847896","market_correct":true,"predicted_outcome":"Iberian Soul","ai_correct":true,"predicted_at":"2026-09-24T19:31:58.498438+00:00","brier_ai":0.002756,"predicted_prob":0.9475,"winner":"Iberian Soul","p_market_winner":0.965,"question":"Counter-Strike: Phantom vs Iberian Soul (BO3) - Stake Ranked Episode 5: Closed Qualifier Playoffs","receipt_id":"20260924T19_4847896_cal"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.93,"binary":true,"brier_market":0.001225,"model":"gemini-3.7-flash","market_id":"4847896","market_correct":true,"predicted_outcome":"Iberian Soul","ai_correct":true,"predicted_at":"2026-09-24T19:31:58.498438+00:00","brier_ai":0.0049,"predicted_prob":0.93,"winner":"Iberian Soul","p_market_winner":0.965,"question":"Counter-Strike: Phantom vs Iberian Soul (BO3) - Stake Ranked Episode 5: Closed Qualifier Playoffs","receipt_id":"20260924T19_4847896"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.98,"binary":true,"brier_market":0.000272,"model":"gemini-3.7-flash-cal2","market_id":"4685243","market_correct":true,"predicted_outcome":"Chicago White Sox","ai_correct":true,"predicted_at":"2026-09-24T19:30:58.700026+00:00","brier_ai":0.0004,"predicted_prob":0.98,"winner":"Chicago White Sox","p_market_winner":0.9835,"question":"Chicago White Sox vs. Kansas City Royals","receipt_id":"20260924T19_4685243_v2"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9832,"binary":true,"brier_market":0.000272,"model":"blend-mkt90-v1","market_id":"4685243","market_correct":true,"predicted_outcome":"Chicago White Sox","ai_correct":true,"predicted_at":"2026-09-24T19:30:58.700026+00:00","brier_ai":0.000282,"predicted_prob":0.9832,"winner":"Chicago White Sox","p_market_winner":0.9835,"question":"Chicago White Sox vs. Kansas City Royals","receipt_id":"20260924T19_4685243_cal90"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9826,"binary":true,"brier_market":0.000272,"model":"blend-mkt75-v1","market_id":"4685243","market_correct":true,"predicted_outcome":"Chicago White Sox","ai_correct":true,"predicted_at":"2026-09-24T19:30:58.700026+00:00","brier_ai":0.000303,"predicted_prob":0.9826,"winner":"Chicago White Sox","p_market_winner":0.9835,"question":"Chicago White Sox vs. Kansas City Royals","receipt_id":"20260924T19_4685243_cal75"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.9818,"binary":true,"brier_market":0.000272,"model":"blend-mkt50-v1","market_id":"4685243","market_correct":true,"predicted_outcome":"Chicago White Sox","ai_correct":true,"predicted_at":"2026-09-24T19:30:58.700026+00:00","brier_ai":0.000331,"predicted_prob":0.9818,"winner":"Chicago White Sox","p_market_winner":0.9835,"question":"Chicago White Sox vs. Kansas City Royals","receipt_id":"20260924T19_4685243_cal"},{"scored_at":"2026-09-24T23:30:02.695903+00:00","ai_beats_market":false,"scorable":true,"p_ai_winner":0.98,"binary":true,"brier_market":0.000272,"model":"gemini-3.7-flash","market_id":"4685243","market_correct":true,"predicted_outcome":"Chicago White Sox","ai_correct":true,"predicted_at":"2026-09-24T19:30:58.700026+00:00","brier_ai":0.0004,"predicted_prob":0.98,"winner":"Chicago White Sox","p_market_winner":0.9835,"question":"Chicago White Sox vs. Kansas City Royals","receipt_id":"20260924T19_4685243"}],"attribution":"VoxOdds AI-vs-Market Scoreboard. Deterministic scoring, append-only receipts. Not financial advice."}