Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Transport types

This chapter is generated from the runtime request schema. Fields marked optional may be omitted; optional values generally accept null. Runtime checks add numerical, temporal and cross-record constraints beyond this structural schema.

Action

FieldTypeRequired
if_nonumberYes
if_yesnumberYes

BayesianRevision

FieldTypeRequired
as_ofintegerYes
assumptionsarray of stringYes
evidence_cutoffintegerYes
idstringYes
likelihoodsarray of LikelihoodYes
next_review_triggerstringYes
previous_idstringYes
rationalestringYes

CalibrationCandidate

FieldTypeRequired
interceptnumberYes
slopenumberYes

CalibrationRecord

FieldTypeRequired
outcomeboolean or nullNo
probabilityProbabilityYes
question_idstringYes

Case

FieldTypeRequired
baselineProbabilityYes
cluster_idstringYes
forecast_atintegerYes
modelProbabilityYes
outcomebooleanYes
question_idstringYes
resolved_atintegerYes

Change

{
  "enum": [
    "initial",
    "evidence",
    "assumption",
    "correction",
    "review_unchanged"
  ],
  "type": "string"
}

Elicitation

FieldTypeRequired
opposing_reasonstringYes
probabilityProbability or nullNo
respondentRespondentYes
respondent_idstringYes
supporting_reasonstringYes

Evidence

FieldTypeRequired
claimstringYes
idstringYes
locatorstringYes
observed_atinteger or nullNo
origin_idstringYes
published_atintegerYes

Forecast

FieldTypeRequired
as_ofintegerYes
assumptionsarray of stringYes
changeChangeYes
evidencearray of EvidenceYes
evidence_cutoffintegerYes
idstringYes
methodstringYes
next_review_triggerstringYes
previous_idstring or nullNo
probabilityProbabilityYes
rationalestringYes

Indicator

FieldTypeRequired
chanceProbabilityYes
if_noProbabilityYes
if_yesProbabilityYes

Key

FieldTypeRequired
question_idstringYes
versionintegerYes

Likelihood

FieldTypeRequired
evidenceEvidenceYes
given_hProbabilityYes
given_not_hProbabilityYes

Outcome

{
  "oneOf": [
    {
      "additionalProperties": false,
      "properties": {
        "status": {
          "const": "yes",
          "type": "string"
        }
      },
      "required": [
        "status"
      ],
      "type": "object"
    },
    {
      "additionalProperties": false,
      "properties": {
        "status": {
          "const": "no",
          "type": "string"
        }
      },
      "required": [
        "status"
      ],
      "type": "object"
    },
    {
      "additionalProperties": false,
      "properties": {
        "status": {
          "const": "unresolved",
          "type": "string"
        }
      },
      "required": [
        "status"
      ],
      "type": "object"
    },
    {
      "additionalProperties": false,
      "properties": {
        "reason": {
          "type": "string"
        },
        "status": {
          "const": "void",
          "type": "string"
        }
      },
      "required": [
        "status",
        "reason"
      ],
      "type": "object"
    }
  ]
}

Probability

{
  "maximum": 1.0,
  "minimum": 0.0,
  "type": "number"
}

Question

FieldTypeRequired
deadlineintegerYes
idstringYes
no_rulestringYes
opens_atintegerYes
propositionstringYes
resolution_sourcesarray of stringYes
resolve_afterintegerYes
versionintegerYes
void_rulestringYes
yes_rulestringYes

ReferenceClass

FieldTypeRequired
definitionstringYes
failuresintegerYes
inclusion_rulestringYes
observed_fromintegerYes
observed_throughintegerYes
sourcestringYes
successesintegerYes
transfer_concernsarray of stringYes
unresolvedintegerYes

Resolution

FieldTypeRequired
atintegerYes
outcomeOutcomeYes
rationalestringYes
sourcestringYes

Respondent

{
  "oneOf": [
    {
      "additionalProperties": false,
      "properties": {
        "kind": {
          "const": "human",
          "type": "string"
        },
        "pseudonym": {
          "type": "string"
        }
      },
      "required": [
        "kind",
        "pseudonym"
      ],
      "type": "object"
    },
    {
      "additionalProperties": false,
      "properties": {
        "corpus_ref": {
          "type": "string"
        },
        "family": {
          "type": "string"
        },
        "kind": {
          "const": "model",
          "type": "string"
        },
        "prompt_ref": {
          "type": "string"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "kind",
        "family",
        "version",
        "prompt_ref",
        "corpus_ref"
      ],
      "type": "object"
    }
  ]
}

Snapshot

FieldTypeRequired
atintegerYes
probabilityProbabilityYes

WeightedForecast

FieldTypeRequired
probabilityProbabilityYes
weightnumberYes