Skip to content

JSON Schemas

The SDK generates these schemas from the Pydantic models in oarbank_sdk (oarbank-sdk export-schemas), and its CI fails when they are stale. Each raw file is served under /oarbank/schemas/. Readers are lenient: the *.strict.schema.json variants flag unknown fields as probable typos, for authoring checks.

Result envelope 1 is also rendered field by field. Every schema is listed below with a link to its raw file.

75 schemas.

Manifest (2)

Envelopes (2)

Runner protocol (4)

Service protocol (4)

UI contract (2)

Module protocol: messages (3)

Module protocol: host callbacks (20)

Module protocol: verbs (38)