app.matakite.forecast
A forecast on a binary, multi, numeric, or date question. Revisions are new records with the same subject uri; the full trail is retained and used for time-weighted scoring. Appviews select the payload matching the cid-pinned question type and reject records with conflicting typed payloads.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | matakite.app |
| Indexed |
Record
record · key tidProperties
date
refPoint and optional quantile forecast for a date question.
multi
refProbability mass for a multi question. Appviews require one entry per question option id, unique ids, and a total of 100.
numeric
refPoint and optional quantile forecast for a numeric question.
Percent probability of YES for binary questions. 0 and 100 are permitted but brave. Integer by design (matches Metaculus/Manifold/Kalshi UX; calibration math is fine at integer precision; nuance lives in the forecast trail over time, not in a single value). If extreme-tail precision is ever needed, add an optional logOdds field; do not change this one. The field remains required for Lexicon evolution compatibility. Writers of multi, numeric, and date forecasts MUST set it to 50; appviews MUST ignore it when a typed payload is present. See docs/lexicon-evolution.md.
minimum: 0maximum: 100
rationale
stringOptional short reasoning. Public, attached to the forecaster's track record.
maxLength: 3000maxGraphemes: 300
The question being forecast (uri + cid). The cid pins the exact question version this forecast was made against.
#dateForecast
objectProperties
UTC datetime point estimate. Appviews validate it against the question's date bounds.
quantiles
arrayOptional uncertainty distribution. Appviews require unique ascending levels and nondecreasing datetimes.
maxLength: 99
#dateQuantile
object#multiForecast
objectProperties
Probability mass by stable option id. Entries sum to 100 under reference appview policy.
minLength: 2maxLength: 50
#numericForecast
objectProperties
Decimal-string point estimate. Appviews validate it against the question's numeric bounds.
quantiles
arrayOptional uncertainty distribution. Appviews require unique ascending levels and nondecreasing values.
maxLength: 99
#numericQuantile
object#optionProbability
objectProperties
Stable id from the subject question's multi.optionIds array.
minLength: 1maxLength: 640minGraphemes: 1maxGraphemes: 64
Percent probability assigned to this option.
minimum: 0maximum: 100
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.matakite.question
recordA resolvable forecasting question. Immutability contract: editing this record after forecasts exist changes its CID; forecasts reference the question by strongRef (uri+cid), so appviews detect and flag post-forecast edits.