Skip to content

Observatory Protocol/Schemas

One contract, read the same way by every implementer.

Each object the protocol moves is published as a JSON schema (draft 2020-12). Select one to read its fields, the rules each value must meet and a document that passes, then check your own.

    The schemas, field by field.

    Filter by name or field. Required fields are marked; nested objects are shown to three levels.

      The same contract in four formats.

      JSON schemas for documents, an OpenAPI description of the gateway, an AsyncAPI description of the field messages and protocol buffers for the control plane, all in the open repository.