Probabilistic Forecasting

FIREBALL

Calibrated forecasts, on the record

A forecast you cannot defend is an opinion.

Decisions rest on forecasts, and most forecasts cannot be defended: the question was loose, the reasoning was not recorded, and the outcome was never checked against a source agreed in advance. A number without a fixed question, a stated base rate and a resolution rule is a guess with a decimal point.

Fireball formalizes the scientific and probabilistic method as a procedure that code enforces. Every forecast carries its exact question, its base rate and where it came from, the evidence that moved it and by how much, and the rule that will decide it. The reasoning is transparent while the forecast is open, auditable after it resolves, and outcomes are published to a timestamped public record that is never rewritten.

Seven stages. The model judges. The code computes.

Each stage produces a recorded artifact before the next begins, and every probability on the page is arithmetic done by code from what the models propose. What each stage produces:

IN
Question
S1
Articulate
S2
Resolution Gate
S3
Outside View
S4
Verify
S5
Evidence
S6
Update
S7
Record

What each stage produces

S1 ArticulateA frozen, falsifiable question with its resolution rule
S2 Resolution GateA finding on whether it has already resolved
S3 Outside ViewA base rate from a defined population
S4 VerifyAn independent check of that population
S5 EvidenceDated, sourced evidence, tied to outcomes
S6 UpdateA bounded, code-computed distribution
S7 RecordAn immutable run record and its measured cost

What holds for every forecast, enforced in code.

The question does not move once it is set. The source that will decide it is declared before any forecasting happens. The numbers are computed, never estimated by a model. More than one model vendor is involved, and resolution needs independent agreement. Open forecasts are re-run on a schedule that carries their reasoning forward, and every open forecast is checked daily for resolution. Nothing is overwritten: a correction sits beside what it corrects, and the record of every run is kept with the cost of producing it.

Serverless on AWS, durable by design, append-only at the core.

Questions enter through Amazon API Gateway. The forecasting engine runs on AWS Lambda with durable execution, checkpointing each of its seven stages and calling model providers from more than one vendor, while Amazon EventBridge schedules drive the daily rerun sweep, resolution checks and the daily report. Every run is appended to the forecast record in Amazon DynamoDB. Table streams drive a projection function that writes run reports and client-safe records to Amazon S3, which Amazon CloudFront delivers to the Client Portal and to Fireball's own product pages. Forecasts are published to Etched In Stone, the public record.

Sources1 Intake2 Forecast Engine3 Record4 Projection & Delivery5 Targets6 Clients FireballAnalysts Client questions Fireball questions Model providersmore than one vendor Evidence sourcesdated, cited Amazon API Gatewayprivate APIIAM-authorized callers AWS Lambdaforecasting enginedurable execution Amazon EventBridgedaily schedules AWS Lambdarerun dispatcherresolution checks Amazon DynamoDBforecast recordappend-only · streams AWS Lambdarecord projection Amazon S3run reportsclient-safe records Amazon CloudFrontdelivery Watchfire Client Portal Fireball product pagesHQ and Listing Etched In Stonepublic recordBitcoin-anchored

Steps

1 SourcesClient and Fireball questions; external model providers; dated, cited evidence
2 IntakeA private API accepts questions from IAM-authorized callers only
3 Forecast EngineA durable execution runs the seven stages; schedules launch chained reruns and resolution checks
4 RecordEach run is appended to the forecast record; nothing is overwritten
5 Projection & DeliveryStreams drive projection of run reports and client-safe records; CloudFront delivers them
6 TargetsThe Client Portal, Fireball's HQ and Listing pages, and Etched In Stone for published forecasts

Accuracy is not asserted here. It is checked in public.

Forecasts are published to Etched In Stone, Watchfire's public record: each entry is timestamped by independent authorities and anchored to the Bitcoin blockchain, and nothing published is ever rewritten. A series runs from the first forecast through every update to its resolution, with the outcome graded against the final forecast in the open. Errata are appended, never substituted.

Deliberately absent from this page: how each stage does its work, the reference-class procedure, the evidence and update rules and their constants, prompts, model names, and infrastructure identifiers. The method is described to the level at which its discipline and its record can be judged, not reproduced.

Ready to learn more?

Discuss how Fireball can put calibrated, defensible forecasts inside your decisions — on your own questions, under contract, or through curated topics in the Client Portal.

Get in Touch

We'll respond within two business days.

Message sent.

We'll be in touch shortly.

Download Document

Please provide the following to access the document.

Starting download…

If the download does not begin automatically, click here.