Versioning and deprecation policy for developers and AI agents integrating with the A2UI Atomic Catalog.
Every JSON response carries the wire-format version in an X-API-Version: 1 header rather than an ephemeral URL path prefix. MCP client configurations remain stable and do not require URL migration on minor updates.
Breaking changes are announced in advance via standard IETF headers:
Deprecation (RFC 9745) — timestamp when deprecation takes effectSunset (RFC 8594) — timestamp when deprecated behavior is permanently removed (minimum 90 days notice)Every MCP server and API build runs structural parity tests in CI to verify that existing response shapes remain identical and non-breaking.