SEP-2596: Specification Feature Lifecycle and Deprecation Policy changedseps/2596-spec-feature-lifecycle-and-deprecation
Upstream edited this page at 29 Jul 2026 22:46 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 22 Oct 2026 20:37 UTC.
Upstream edited
Recorded here
Lines+18added
Lines−18removed
From line
11
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits4to this page, all time
The whole hunk
from line 11, old and new numbered
/
from line 11
1111> This SEP has reached Final status and is preserved as a historical record of
1212> the design as accepted. Changes made to the protocol after finalization are
1313> not reflected here. Refer to the [current
14> specification](/specification/latest) and its changelog for authoritative
14> specification](/specification/latest.md) and its changelog for authoritative
1515> requirements.
1616
1717| Field | Value |
from line 229
229229As with all Core Maintainer decisions, Lead Maintainers retain veto authority over each of the
230230approvals above, per the [governance roles][governance-roles] definition.
231231
232[governance-roles]: https://modelcontextprotocol.io/community/governance#roles
232[governance-roles]: https://modelcontextprotocol.io/community/governance.md#roles
233233
234234### Transition
235235
from line 380
380380 deprecation field on responses, comparable to the Kubernetes `Warning` header) would close that
381381 gap but is a Standards Track change outside the scope of this Process SEP.
382382
383[transports-compat]: https://modelcontextprotocol.io/specification/draft/basic/transports#backwards-compatibility
383[transports-compat]: https://modelcontextprotocol.io/specification/draft/basic/transports.md#backwards-compatibility
384384
385[sampling-includecontext]: https://modelcontextprotocol.io/specification/draft/client/sampling
385[sampling-includecontext]: https://modelcontextprotocol.io/specification/draft/client/sampling.md
386386
387[versioning]: https://modelcontextprotocol.io/docs/learn/versioning
387[versioning]: https://modelcontextprotocol.io/docs/learn/versioning.md
388388
389[design-principles]: https://modelcontextprotocol.io/community/design-principles
389[design-principles]: https://modelcontextprotocol.io/community/design-principles.md
390390
391[sep-guidelines]: https://modelcontextprotocol.io/community/sep-guidelines
391[sep-guidelines]: https://modelcontextprotocol.io/community/sep-guidelines.md
392392
393[governance-decisions]: https://modelcontextprotocol.io/community/governance#decision-process
393[governance-decisions]: https://modelcontextprotocol.io/community/governance.md#decision-process
394394
395[sep-1730]: https://modelcontextprotocol.io/seps/1730-sdks-tiering-system
395[sep-1730]: https://modelcontextprotocol.io/seps/1730-sdks-tiering-system.md
396396
397[sep-1730-relegation]: https://modelcontextprotocol.io/seps/1730-sdks-tiering-system#tier-relegation-process
397[sep-1730-relegation]: https://modelcontextprotocol.io/seps/1730-sdks-tiering-system.md#tier-relegation-process
398398
399399[sep-1400]: https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1400
400400
401401[issue-1540]: https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1540
402402
403[sep-2577]: https://modelcontextprotocol.io/seps/2577-deprecate-roots-sampling-and-logging
403[sep-2577]: https://modelcontextprotocol.io/seps/2577-deprecate-roots-sampling-and-logging.md
404404
405405[nyc-2026-03-31]: https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/2547
406406
No line in this hunk matches that.