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 or members beginning with $. Implementations MUST ignore unknown members to ensure forward compatibility.

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.