Skip to content

Extensibility

Sections marked as "Note" or "Example" are non-normative. Everything else is normative.

This chapter explains how extensions remain interoperable and where governance processes handle registration.

Future extensions MAY introduce new $type identifiers and additional namespaced data under $extensions. Unrecognised reserved members beginning with $ that are not defined by this specification MUST be treated as invalid.

Governance

Proposals for new $type values or extension namespaces SHOULD be submitted to the specification editor for registration. See the governance stream for processes and timelines.