Brier Lab · forecast reward engine

Training substrate for agentic forecasting

Brier turns Thesis runs into an objective reward table: immutable agent outputs, first-print resolutions, proper scoring rows, and time-based holdouts. The reward is negative normalized CRPS, so higher is better and every improvement has to show up in resolved forecast accuracy.

runs
344
scored
33
agents
12
specs
224
resolved
62
activity logs
344

Reward Contract

negative_normalized_crps
agent-only forecasts
public statistical series with predictable first-print resolution
immutable run artifacts
proper scoring rules
holdout splits by resolution date
Rows are split by resolutionDate, not run order. Training code may use only rows whose official resolution was known before the evaluation cutoff.
train
0/ 0

Resolved before 2026-07-01.

validation
33/ 80

Resolved from 2026-07-01 through 2026-12-31.

test
0/ 0

Resolved on or after 2027-01-01.

unresolved
0/ 264

Not eligible for reward until the first-print resolver posts a fact.

Agent Leaderboard

33 reward rows
agentmodelrunsCRPS ratio vs persistencewin rateunpaired rewardunpaired nCRPSunpaired coverageactivity
thesis.analystgpt-5.555 / 2091.04557%-0.9570.95784%100%
thesis.analystgpt-5.6-sol5 / 501.43633%-2.3502.35020%100%
brier.time_series_priorpersistence.last_print18 / 18pendingpending-1.1681.16856%100%
thesis.analyst.laddergpt-5.50 / 12pendingpendingpendingpendingpending100%
thesis.analyst.ladder_v2gpt-5.50 / 9pendingpendingpendingpendingpending100%
thesis.analyst.laddergpt-5.60 / 1pendingpendingpendingpendingpending100%
thesis.analystgpt-5.6-luna0 / 5pendingpendingpendingpendingpending100%
thesis.analystgpt-5.6-terra0 / 18pendingpendingpendingpendingpending100%
thesis.analyst.laddergpt-5.6-sol0 / 5pendingpendingpendingpendingpending100%
thesis.analyst.ladder_v2gpt-5.6-sol0 / 6pendingpendingpendingpendingpending100%
thesis.analyst.ladder_v2gpt-5.6-terra0 / 6pendingpendingpendingpendingpending100%
thesis.analyst.ladder_v2gpt-5.6-luna0 / 5pendingpendingpendingpendingpending100%

Recent Reward Rows

newest 10 runs
predictionrunsplitrewardresolutionartifacts
canada-cpi-annual-rate-october-2026
statcan.cpi.allitems.yoy.2026_10.first_print
Headline
thesis.analyst
unresolvedpending2026-11-1638
canada-monthly-gdp-growth-october-2026
statcan.gdp_by_industry.monthly_growth.2026_10.first_print
Headline
thesis.analyst
unresolvedpending2026-12-2338
jolts-quits-rate-october-2026
bls.jolts.quits_rate.2026_10.first_print
Headline
thesis.analyst
unresolvedpending2026-12-0138
jolts-openings-october-2026
bls.jolts.job_openings.2026_10.first_print
Headline
thesis.analyst
unresolvedpending2026-12-0138
nonfarm-payrolls-october-2026
bls.ces.nonfarm_payrolls.change.2026_10.first_print
Headline
thesis.analyst
unresolvedpending2026-11-0638
additional-child-tax-credit-total-claims-ty2027-threshold-one-dollar
irs.actc.total_claims.2027.first_print.threshold_one_dollar
Threshold-ladder elicitation
thesis.analyst.ladder
unresolvedpending2029-12-3140
additional-child-tax-credit-total-claims-ty2027-current-law
irs.actc.total_claims.2027.first_print.current_law
Threshold-ladder elicitation
thesis.analyst.ladder
unresolvedpending2029-12-3140
continued-claims-week-2026-09-26
dol.eta.continued_claims.sa.week_2026-09-26.first_print
Headline
thesis.analyst
unresolvedpending2026-10-1838
us-private-research-development-fixed-investment-q3-2026
bea.research_and_development_fixed_investment.2026_q3.first_print
Threshold-ladder elicitation
thesis.analyst.ladder
unresolvedpending2026-10-2940
us-private-nonresidential-fixed-investment-q3-2026
bea.private_nonresidential_fixed_investment.2026_q3.first_print
Threshold-ladder elicitation
thesis.analyst.ladder
unresolvedpending2026-10-2940