diff --git a/docs/community/sep-guidelines.mdx b/docs/community/sep-guidelines.mdx index f2e6359b3..1584beb84 100644 --- a/docs/community/sep-guidelines.mdx +++ b/docs/community/sep-guidelines.mdx @@ -251,7 +251,9 @@ Rejection is not permanent. You can: ## Reporting SEP Bugs or Updates -For SEPs not yet reaching `final` state, comment directly on the SEP's pull request. Once a SEP is finalized and merged, submit updates by creating a new pull request that modifies the SEP file. +For SEPs not yet reaching `final` state, comment directly on the SEP's pull request. + +Final SEPs are preserved as historical records of the design as accepted. They are not updated after finalization. If the specification changes after a SEP reaches Final status, the current specification is authoritative. Each Final SEP page displays a notice to this effect. ## Transferring SEP Ownership diff --git a/docs/seps/1024-mcp-client-security-requirements-for-local-server-.mdx b/docs/seps/1024-mcp-client-security-requirements-for-local-server-.mdx index 788292a59..6c9764a74 100644 --- a/docs/seps/1024-mcp-client-security-requirements-for-local-server-.mdx +++ b/docs/seps/1024-mcp-client-security-requirements-for-local-server-.mdx @@ -13,6 +13,14 @@ description: "MCP Client Security Requirements for Local Server Installation" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1024 | diff --git a/docs/seps/1034--support-default-values-for-all-primitive-types-in.mdx b/docs/seps/1034--support-default-values-for-all-primitive-types-in.mdx index d2ba97e27..ab0d4988e 100644 --- a/docs/seps/1034--support-default-values-for-all-primitive-types-in.mdx +++ b/docs/seps/1034--support-default-values-for-all-primitive-types-in.mdx @@ -13,6 +13,14 @@ description: "Support default values for all primitive types in elicitation sche + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1034 | diff --git a/docs/seps/1036-url-mode-elicitation-for-secure-out-of-band-intera.mdx b/docs/seps/1036-url-mode-elicitation-for-secure-out-of-band-intera.mdx index 57e826dda..f3b7cad9d 100644 --- a/docs/seps/1036-url-mode-elicitation-for-secure-out-of-band-intera.mdx +++ b/docs/seps/1036-url-mode-elicitation-for-secure-out-of-band-intera.mdx @@ -13,6 +13,14 @@ description: "URL Mode Elicitation for secure out-of-band interactions" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------------------------------------------------- | | **SEP** | 1036 | diff --git a/docs/seps/1046-support-oauth-client-credentials-flow-in-authoriza.mdx b/docs/seps/1046-support-oauth-client-credentials-flow-in-authoriza.mdx index 3b2f6d48a..cca4d1ab6 100644 --- a/docs/seps/1046-support-oauth-client-credentials-flow-in-authoriza.mdx +++ b/docs/seps/1046-support-oauth-client-credentials-flow-in-authoriza.mdx @@ -13,6 +13,14 @@ description: "Support OAuth client credentials flow in authorization" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1046 | diff --git a/docs/seps/1302-formalize-working-groups-and-interest-groups-in-mc.mdx b/docs/seps/1302-formalize-working-groups-and-interest-groups-in-mc.mdx index d8b683c75..ebe5d4d01 100644 --- a/docs/seps/1302-formalize-working-groups-and-interest-groups-in-mc.mdx +++ b/docs/seps/1302-formalize-working-groups-and-interest-groups-in-mc.mdx @@ -13,6 +13,14 @@ description: "Formalize Working Groups and Interest Groups in MCP Governance" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1302 | diff --git a/docs/seps/1303-input-validation-errors-as-tool-execution-errors.mdx b/docs/seps/1303-input-validation-errors-as-tool-execution-errors.mdx index b33a45f2d..202c535a0 100644 --- a/docs/seps/1303-input-validation-errors-as-tool-execution-errors.mdx +++ b/docs/seps/1303-input-validation-errors-as-tool-execution-errors.mdx @@ -13,6 +13,14 @@ description: "Input Validation Errors as Tool Execution Errors" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1303 | diff --git a/docs/seps/1319-decouple-request-payload-from-rpc-methods-definiti.mdx b/docs/seps/1319-decouple-request-payload-from-rpc-methods-definiti.mdx index 3a4bab9ba..7de2916f9 100644 --- a/docs/seps/1319-decouple-request-payload-from-rpc-methods-definiti.mdx +++ b/docs/seps/1319-decouple-request-payload-from-rpc-methods-definiti.mdx @@ -13,6 +13,14 @@ description: "Decouple Request Payload from RPC Methods Definition" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1319 | diff --git a/docs/seps/1330-elicitation-enum-schema-improvements-and-standards.mdx b/docs/seps/1330-elicitation-enum-schema-improvements-and-standards.mdx index d6d69b6f6..66dffd5a6 100644 --- a/docs/seps/1330-elicitation-enum-schema-improvements-and-standards.mdx +++ b/docs/seps/1330-elicitation-enum-schema-improvements-and-standards.mdx @@ -13,6 +13,14 @@ description: "Elicitation Enum Schema Improvements and Standards Compliance" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1330 | diff --git a/docs/seps/1577--sampling-with-tools.mdx b/docs/seps/1577--sampling-with-tools.mdx index 5cd72dace..94c66a6be 100644 --- a/docs/seps/1577--sampling-with-tools.mdx +++ b/docs/seps/1577--sampling-with-tools.mdx @@ -13,6 +13,14 @@ description: "Sampling With Tools" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1577 | diff --git a/docs/seps/1613-establish-json-schema-2020-12-as-default-dialect-f.mdx b/docs/seps/1613-establish-json-schema-2020-12-as-default-dialect-f.mdx index c09e42954..87d7af9ae 100644 --- a/docs/seps/1613-establish-json-schema-2020-12-as-default-dialect-f.mdx +++ b/docs/seps/1613-establish-json-schema-2020-12-as-default-dialect-f.mdx @@ -13,6 +13,14 @@ description: "Establish JSON Schema 2020-12 as Default Dialect for MCP" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1613 | diff --git a/docs/seps/1686-tasks.mdx b/docs/seps/1686-tasks.mdx index 4032ca270..dd8f672df 100644 --- a/docs/seps/1686-tasks.mdx +++ b/docs/seps/1686-tasks.mdx @@ -13,6 +13,14 @@ description: "Tasks" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1686 | diff --git a/docs/seps/1699-support-sse-polling-via-server-side-disconnect.mdx b/docs/seps/1699-support-sse-polling-via-server-side-disconnect.mdx index 2de456247..26142719e 100644 --- a/docs/seps/1699-support-sse-polling-via-server-side-disconnect.mdx +++ b/docs/seps/1699-support-sse-polling-via-server-side-disconnect.mdx @@ -13,6 +13,14 @@ description: "Support SSE polling via server-side disconnect" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1699 | diff --git a/docs/seps/1730-sdks-tiering-system.mdx b/docs/seps/1730-sdks-tiering-system.mdx index 82653e272..f3f2dc971 100644 --- a/docs/seps/1730-sdks-tiering-system.mdx +++ b/docs/seps/1730-sdks-tiering-system.mdx @@ -13,6 +13,14 @@ description: "SDKs Tiering System" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 1730 | diff --git a/docs/seps/1850-pr-based-sep-workflow.mdx b/docs/seps/1850-pr-based-sep-workflow.mdx index f9f381f1c..6147cc5fa 100644 --- a/docs/seps/1850-pr-based-sep-workflow.mdx +++ b/docs/seps/1850-pr-based-sep-workflow.mdx @@ -13,6 +13,14 @@ description: "PR-Based SEP Workflow" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------------------------------------------ | | **SEP** | 1850 | diff --git a/docs/seps/1865-mcp-apps-interactive-user-interfaces-for-mcp.mdx b/docs/seps/1865-mcp-apps-interactive-user-interfaces-for-mcp.mdx index 998f5623b..c80fdeedb 100644 --- a/docs/seps/1865-mcp-apps-interactive-user-interfaces-for-mcp.mdx +++ b/docs/seps/1865-mcp-apps-interactive-user-interfaces-for-mcp.mdx @@ -13,6 +13,14 @@ description: "MCP Apps - Interactive User Interfaces for MCP" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **SEP** | 1865 | diff --git a/docs/seps/2085-governance-succession-and-amendment.mdx b/docs/seps/2085-governance-succession-and-amendment.mdx index 2691a4158..d541a1945 100644 --- a/docs/seps/2085-governance-succession-and-amendment.mdx +++ b/docs/seps/2085-governance-succession-and-amendment.mdx @@ -13,6 +13,14 @@ description: "Governance Succession and Amendment Procedures" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2085 | diff --git a/docs/seps/2106-json-schema-2020-12.mdx b/docs/seps/2106-json-schema-2020-12.mdx index b5feabc8f..2bc901c01 100644 --- a/docs/seps/2106-json-schema-2020-12.mdx +++ b/docs/seps/2106-json-schema-2020-12.mdx @@ -13,6 +13,14 @@ description: "Tools `inputSchema` & `outputSchema` Conform to JSON Schema 2020-1 + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **SEP** | 2106 | diff --git a/docs/seps/2133-extensions.mdx b/docs/seps/2133-extensions.mdx index 9456451d1..7deb52d04 100644 --- a/docs/seps/2133-extensions.mdx +++ b/docs/seps/2133-extensions.mdx @@ -13,6 +13,14 @@ description: "Extensions" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2133 | diff --git a/docs/seps/2148-contributor-ladder.mdx b/docs/seps/2148-contributor-ladder.mdx index c82ccf678..c427cfbf9 100644 --- a/docs/seps/2148-contributor-ladder.mdx +++ b/docs/seps/2148-contributor-ladder.mdx @@ -13,6 +13,14 @@ description: "MCP Contributor Ladder" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ---------------------------------------------------------------------------------------------------------------------------- | | **SEP** | 2148 | diff --git a/docs/seps/2149-working-group-charter-template.mdx b/docs/seps/2149-working-group-charter-template.mdx index 110bb05e4..b21d6aa55 100644 --- a/docs/seps/2149-working-group-charter-template.mdx +++ b/docs/seps/2149-working-group-charter-template.mdx @@ -13,6 +13,14 @@ description: "MCP Group Governance and Charter Template" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ---------------------------------------------------------------------------------------------------------------------------- | | **SEP** | 2149 | diff --git a/docs/seps/2164-resource-not-found-error.mdx b/docs/seps/2164-resource-not-found-error.mdx index 20d89b168..cb36ee22d 100644 --- a/docs/seps/2164-resource-not-found-error.mdx +++ b/docs/seps/2164-resource-not-found-error.mdx @@ -13,6 +13,14 @@ description: "Standardize Resource Not Found Error Code" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2164 | diff --git a/docs/seps/2207-oidc-refresh-token-guidance.mdx b/docs/seps/2207-oidc-refresh-token-guidance.mdx index 0657e1649..21c7a4f90 100644 --- a/docs/seps/2207-oidc-refresh-token-guidance.mdx +++ b/docs/seps/2207-oidc-refresh-token-guidance.mdx @@ -13,6 +13,14 @@ description: "OIDC-Flavored Refresh Token Guidance" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2207 | diff --git a/docs/seps/2243-http-standardization.mdx b/docs/seps/2243-http-standardization.mdx index b555a70e6..1e01df3b9 100644 --- a/docs/seps/2243-http-standardization.mdx +++ b/docs/seps/2243-http-standardization.mdx @@ -13,6 +13,14 @@ description: "HTTP Header Standardization for Streamable HTTP Transport" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2243 | diff --git a/docs/seps/2260-Require-Server-requests-to-be-associated-with-Client-requests.mdx b/docs/seps/2260-Require-Server-requests-to-be-associated-with-Client-requests.mdx index 4963b7e95..1036ff028 100644 --- a/docs/seps/2260-Require-Server-requests-to-be-associated-with-Client-requests.mdx +++ b/docs/seps/2260-Require-Server-requests-to-be-associated-with-Client-requests.mdx @@ -13,6 +13,14 @@ description: "Require Server requests to be associated with a Client request." + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2260 | diff --git a/docs/seps/2322-MRTR.mdx b/docs/seps/2322-MRTR.mdx index 3b7ee150d..348d4ac81 100644 --- a/docs/seps/2322-MRTR.mdx +++ b/docs/seps/2322-MRTR.mdx @@ -13,6 +13,14 @@ description: "Multi Round-Trip Requests" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------------------------------------------------- | | **SEP** | 2322 | diff --git a/docs/seps/2468-recommend-issuer-claim-for-auth.mdx b/docs/seps/2468-recommend-issuer-claim-for-auth.mdx index 20d18c7ee..605f5b508 100644 --- a/docs/seps/2468-recommend-issuer-claim-for-auth.mdx +++ b/docs/seps/2468-recommend-issuer-claim-for-auth.mdx @@ -13,6 +13,14 @@ description: "Recommend Issuer (iss) Parameter in MCP Auth Responses" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2468 | diff --git a/docs/seps/2484-conformance-tests-required-for-final-seps.mdx b/docs/seps/2484-conformance-tests-required-for-final-seps.mdx index 01daea55c..6b9489e16 100644 --- a/docs/seps/2484-conformance-tests-required-for-final-seps.mdx +++ b/docs/seps/2484-conformance-tests-required-for-final-seps.mdx @@ -13,6 +13,14 @@ description: "Require Conformance Tests for Standards Track SEPs to Reach Final + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2484 | diff --git a/docs/seps/2549-TTL-for-list-results.mdx b/docs/seps/2549-TTL-for-list-results.mdx index fbbec5b29..69d72a9bf 100644 --- a/docs/seps/2549-TTL-for-list-results.mdx +++ b/docs/seps/2549-TTL-for-list-results.mdx @@ -13,6 +13,14 @@ description: "TTL for List Results" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2549 | diff --git a/docs/seps/2567-sessionless-mcp.mdx b/docs/seps/2567-sessionless-mcp.mdx index 0abbd177a..66fcdbf77 100644 --- a/docs/seps/2567-sessionless-mcp.mdx +++ b/docs/seps/2567-sessionless-mcp.mdx @@ -13,6 +13,14 @@ description: "Sessionless MCP via Explicit State Handles" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2567 | diff --git a/docs/seps/2575-stateless-mcp.mdx b/docs/seps/2575-stateless-mcp.mdx index 012f3c1ba..afbfc3acd 100644 --- a/docs/seps/2575-stateless-mcp.mdx +++ b/docs/seps/2575-stateless-mcp.mdx @@ -13,6 +13,14 @@ description: "Make MCP Stateless" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------------------------------------------------------- | | **SEP** | 2575 | diff --git a/docs/seps/2577-deprecate-roots-sampling-and-logging.mdx b/docs/seps/2577-deprecate-roots-sampling-and-logging.mdx index 6d87fa412..17ac95f11 100644 --- a/docs/seps/2577-deprecate-roots-sampling-and-logging.mdx +++ b/docs/seps/2577-deprecate-roots-sampling-and-logging.mdx @@ -13,6 +13,14 @@ description: "Deprecate Roots, Sampling, and Logging" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2577 | diff --git a/docs/seps/2596-spec-feature-lifecycle-and-deprecation.mdx b/docs/seps/2596-spec-feature-lifecycle-and-deprecation.mdx index 8b9614c0f..36941ecd4 100644 --- a/docs/seps/2596-spec-feature-lifecycle-and-deprecation.mdx +++ b/docs/seps/2596-spec-feature-lifecycle-and-deprecation.mdx @@ -13,6 +13,14 @@ description: "Specification Feature Lifecycle and Deprecation Policy" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 2596 | diff --git a/docs/seps/2663-tasks-extension.mdx b/docs/seps/2663-tasks-extension.mdx index dad683081..e41a5012d 100644 --- a/docs/seps/2663-tasks-extension.mdx +++ b/docs/seps/2663-tasks-extension.mdx @@ -13,6 +13,14 @@ description: "Tasks Extension" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **SEP** | 2663 | diff --git a/docs/seps/414-request-meta.mdx b/docs/seps/414-request-meta.mdx index 5c8e97885..2b25da735 100644 --- a/docs/seps/414-request-meta.mdx +++ b/docs/seps/414-request-meta.mdx @@ -13,6 +13,14 @@ description: "Document OpenTelemetry Trace Context Propagation Conventions" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ----------------------------------------------------------------------------- | | **SEP** | 414 | diff --git a/docs/seps/932-model-context-protocol-governance.mdx b/docs/seps/932-model-context-protocol-governance.mdx index e3dfaedad..3e0fcece8 100644 --- a/docs/seps/932-model-context-protocol-governance.mdx +++ b/docs/seps/932-model-context-protocol-governance.mdx @@ -13,6 +13,14 @@ description: "Model Context Protocol Governance" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ----------------------------------------------------------------------------- | | **SEP** | 932 | diff --git a/docs/seps/973-expose-additional-metadata-for-implementations-res.mdx b/docs/seps/973-expose-additional-metadata-for-implementations-res.mdx index 8b78ea2f1..898184908 100644 --- a/docs/seps/973-expose-additional-metadata-for-implementations-res.mdx +++ b/docs/seps/973-expose-additional-metadata-for-implementations-res.mdx @@ -13,6 +13,14 @@ description: "Expose additional metadata for Implementations, Resources, Tools a + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ----------------------------------------------------------------------------- | | **SEP** | 973 | diff --git a/docs/seps/985-align-oauth-20-protected-resource-metadata-with-rf.mdx b/docs/seps/985-align-oauth-20-protected-resource-metadata-with-rf.mdx index 6f934bc02..987875bc5 100644 --- a/docs/seps/985-align-oauth-20-protected-resource-metadata-with-rf.mdx +++ b/docs/seps/985-align-oauth-20-protected-resource-metadata-with-rf.mdx @@ -13,6 +13,14 @@ description: "Align OAuth 2.0 Protected Resource Metadata with RFC 9728" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ----------------------------------------------------------------------------- | | **SEP** | 985 | diff --git a/docs/seps/986-specify-format-for-tool-names.mdx b/docs/seps/986-specify-format-for-tool-names.mdx index e5c317a77..773978006 100644 --- a/docs/seps/986-specify-format-for-tool-names.mdx +++ b/docs/seps/986-specify-format-for-tool-names.mdx @@ -13,6 +13,14 @@ description: "Specify Format for Tool Names" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ----------------------------------------------------------------------------- | | **SEP** | 986 | diff --git a/docs/seps/990-enable-enterprise-idp-policy-controls-during-mcp-o.mdx b/docs/seps/990-enable-enterprise-idp-policy-controls-during-mcp-o.mdx index d198ec3c2..ded19af85 100644 --- a/docs/seps/990-enable-enterprise-idp-policy-controls-during-mcp-o.mdx +++ b/docs/seps/990-enable-enterprise-idp-policy-controls-during-mcp-o.mdx @@ -13,6 +13,14 @@ description: "Enable enterprise IdP policy controls during MCP OAuth flows" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ----------------------------------------------------------------------------- | | **SEP** | 990 | diff --git a/docs/seps/991-enable-url-based-client-registration-using-oauth-c.mdx b/docs/seps/991-enable-url-based-client-registration-using-oauth-c.mdx index 1f3bcca57..d653a39be 100644 --- a/docs/seps/991-enable-url-based-client-registration-using-oauth-c.mdx +++ b/docs/seps/991-enable-url-based-client-registration-using-oauth-c.mdx @@ -13,6 +13,14 @@ description: "Enable URL-based Client Registration using OAuth Client ID Metadat + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ----------------------------------------------------------------------------------------------------------------- | | **SEP** | 991 | diff --git a/docs/seps/994-shared-communication-practicesguidelines.mdx b/docs/seps/994-shared-communication-practicesguidelines.mdx index 26160fb80..2a8c2d022 100644 --- a/docs/seps/994-shared-communication-practicesguidelines.mdx +++ b/docs/seps/994-shared-communication-practicesguidelines.mdx @@ -13,6 +13,14 @@ description: "Shared Communication Practices/Guidelines" + + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the [current + specification](/specification/latest) and its changelog for authoritative + requirements. + + | Field | Value | | ------------- | ------------------------------------------------------------------------------- | | **SEP** | 994 | diff --git a/scripts/render-seps.ts b/scripts/render-seps.ts index b54a13917..0680c41b5 100644 --- a/scripts/render-seps.ts +++ b/scripts/render-seps.ts @@ -119,6 +119,18 @@ function getStatusBadgeColor(status: string): string { return "gray"; } +/** + * Notice injected into every Final SEP page. Final SEPs are point-in-time + * historical records and are not edited after finalization. + */ +const FINAL_SEP_NOTICE = ` + This SEP has reached Final status and is preserved as a historical record of + the design as accepted. Changes made to the protocol after finalization are + not reflected here. Refer to the + [current specification](/specification/latest) and its changelog for + authoritative requirements. +`; + /** * Generate MDX content for a single SEP page */ @@ -128,6 +140,10 @@ function generateSEPPage(sep: SEPMetadata, originalContent: string): string { const abstractIndex = originalContent.indexOf("## Abstract"); const body = abstractIndex !== -1 ? originalContent.slice(abstractIndex) : originalContent; + // Final SEPs get a notice marking them as historical records + const isFinal = sep.status.toLowerCase() === "final"; + const notice = isFinal ? `${FINAL_SEP_NOTICE}\n\n` : ""; + return `--- title: "SEP-${sep.number}: ${sep.title}" sidebarTitle: "SEP-${sep.number}: ${truncateTitle(sep.title, 40)}" @@ -139,7 +155,7 @@ description: "${sep.title}" ${sep.type} -| Field | Value | +${notice}| Field | Value | |-------|-------| | **SEP** | ${sep.number} | | **Title** | ${sep.title} |