Skip to content

Governance processes

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

As well as sections marked non-normative, all authoring guidelines, diagrams, examples, and notes in this specification are non-normative. Normative sections use the terms MUST, SHOULD, and MAY as described in RFC 2119.

This chapter documents the change-control workflow and registry stewardship obligations for the specification.

Change control process

Proposals for new features or $type identifiers MUST be filed as GitHub issues. The specification editor reviews proposals and records decisions. Deprecated features remain supported for at least two revision cycles.

Registries

The specification editor maintains registries for $type values and extension namespaces. Each entry records the owner, contact information, and specification reference.

Backward compatibility

Breaking changes increment the major version. Implementations SHOULD support the previous major version for a grace period of twelve months.