<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.4.10) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-morrison-mcp-tool-surface-names-registry-03" category="info" submissionType="independent" version="3">
  <!-- xml2rfc v2v3 conversion 3.32.0 -->
  <front>
    <title abbrev="MCP Tool Surface Names">An IANA Registry for Model Context Protocol Tool Surface Names</title>
    <seriesInfo name="Internet-Draft" value="draft-morrison-mcp-tool-surface-names-registry-03"/>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
      <address>
        <email>blake@truealter.com</email>
      </address>
    </author>
    <date year="2026" month="October" day="21"/>
    <abstract>
      

<t>This document requests the establishment of an IANA registry for
Model Context Protocol (MCP) tool surface names.  A tool surface
name is the wire-level identifier by which a client invokes a
typed capability on an MCP server.  This document establishes the
registry mechanism so that specifications can register names
without restating the registry's structure or registration
procedure.</t>
      <t>The registry uses the Specification Required policy of RFC 8126,
with a Designated Expert pool.  Initial contents are four surface
names drawn from a companion specification of policy provision
over MCP, one registered as Active and three as Provisional.
Vendor-prefix conventions are recommended but not mandated.</t>
    </abstract>
  </front>
  <middle>
    

<section anchor="introduction">
      <name>Introduction</name>
      <t>The Model Context Protocol <xref target="MCP-SPEC"/> specifies a wire format for
clients (typically agent runtimes) to invoke typed capabilities
("tools") on remote servers.  Each tool is addressed by a textual
surface name; the server's tool list enumerates the surface names
it offers and the JSON Schema of each surface's arguments and
return shape.</t>
      <t>In the absence of a coordinated registry, surface names are chosen
ad hoc by server operators.  Collisions are common: two operators
may both expose a surface named <tt>search</tt>, with incompatible
argument schemas, and a client switching between servers has no
machine-readable signal that the two surfaces are not the same
capability.</t>
      <t><xref target="ORGALTER"/> names four typed surfaces, <tt>org_alter_handbook</tt>,
<tt>org_alter_sop_registry</tt>, <tt>org_alter_enforcement_gates</tt>, and
<tt>org_alter_ingest</tt>, as illustrative of its reference substrate.
It requests no IANA action, and leaves a registry for canonical
surface names to a future revision or a companion specification.</t>
      <t>This document establishes the registry, defines the per-entry
fields and the registration procedure, and registers the four
names from <xref target="ORGALTER"/> as the initial contents.</t>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="BCP14"/> when, and only when, they
appear in all capitals, as shown here.</t>
        

</section>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <dl>
        <dt>Surface Name</dt>
        <dd>
          <t>A textual identifier by which an MCP client invokes a typed
capability on an MCP server; it is the name of a tool as <xref target="MCP-SPEC"/>
defines tools.  Surface names are case-sensitive
ASCII strings matching the ABNF in <xref target="abnf-for-surface-names"/>.</t>
        </dd>
        <dt>Surface Specification</dt>
        <dd>
          <t>The document that defines the argument schema, the return shape,
the authentication requirements, and the behavioural semantics
of a surface name.</t>
        </dd>
        <dt>Operator</dt>
        <dd>
          <t>The entity responsible for a substrate that exposes one or more
MCP servers.  An operator is identified by a <tt>~handle</tt> per
<xref target="MCPDNS"/> when the substrate is recognised under the DNS identity
protocol.  Written as a URI, that handle is an <tt>alter:</tt> URI as
defined in <xref target="ALTER-URI"/>, for example <tt>alter:~acme</tt>.</t>
        </dd>
        <dt>Vendor Prefix</dt>
        <dd>
          <t>A common leading substring shared by surface names operated by a
single substrate.  <tt>org_alter_</tt> is the vendor prefix for the
reference substrate operated by Alter Meridian Pty Ltd.</t>
        </dd>
      </dl>
    </section>
    <section anchor="registry-structure">
      <name>Registry Structure</name>
      <section anchor="per-entry-fields">
        <name>Per-Entry Fields</name>
        <t>Each registry entry <bcp14>SHALL</bcp14> carry the following fields:</t>
        <table>
          <thead>
            <tr>
              <th align="left">Field</th>
              <th align="left">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">Surface name</td>
              <td align="left">The textual identifier, in lowercase ASCII, in the form the ABNF below gives.</td>
            </tr>
            <tr>
              <td align="left">Specification reference</td>
              <td align="left">A pointer to the document that specifies the surface's argument schema, return shape, authentication requirements, and semantics.</td>
            </tr>
            <tr>
              <td align="left">Vendor prefix</td>
              <td align="left">The vendor prefix the name falls under, or <tt>none</tt> for cross-vendor common names.</td>
            </tr>
            <tr>
              <td align="left">Change controller</td>
              <td align="left">The entity authorised to amend or withdraw the registration.</td>
            </tr>
            <tr>
              <td align="left">Status</td>
              <td align="left">One of <tt>Active</tt>, <tt>Provisional</tt>, <tt>Deprecated</tt>, or <tt>Withdrawn</tt>.</td>
            </tr>
            <tr>
              <td align="left">First registered</td>
              <td align="left">The date the entry first entered the registry.</td>
            </tr>
          </tbody>
        </table>
        <t>The Specification Reference <bcp14>SHOULD</bcp14> be a stable document
identifier (an RFC number, a datatracker draft URL, a
specification persistent URL).  Where the specification is owned
by a private substrate operator, the Change Controller field
identifies the operator and the Specification Reference points to
the operator's published specification.</t>
      </section>
      <section anchor="abnf-for-surface-names">
        <name>ABNF for Surface Names</name>
        <artwork><![CDATA[
surface-name = name-component *( "_" name-component )
name-component
             = %x61-7A *( %x61-7A / DIGIT )
]]></artwork>
        <t>Surface names <bcp14>MUST</bcp14> be lowercase ASCII.  Underscores separate
components.  Hyphens, periods, slashes, and uppercase letters <bcp14>MUST
NOT</bcp14> appear.  The total length of a surface name <bcp14>MUST NOT</bcp14> exceed
64 octets.</t>
        <t>Vendor prefixes are an organisational convention: a registrant
that operates a substrate exposing multiple surfaces <bcp14>SHOULD</bcp14> adopt
a stable prefix (e.g. <tt>org_alter_</tt>, <tt>acme_</tt>) and register every
surface that the substrate exposes under that prefix.  Use of a
vendor prefix is <bcp14>RECOMMENDED</bcp14> but not required; cross-vendor
surfaces (those whose specification is intended for adoption by
multiple operators) <bcp14>MAY</bcp14> be registered without a prefix.</t>
      </section>
    </section>
    <section anchor="registration-procedure">
      <name>Registration Procedure</name>
      <t>Registration in this registry <bcp14>SHALL</bcp14> follow the Specification
Required policy of <xref target="RFC8126"/> Section 4.6, with the additional
provisions below.</t>
      <t>The Designated Expert pool, appointed by the IESG, evaluates each
registration request against the following criteria:</t>
      <ol spacing="normal" type="1"><li>
          <t>The proposed surface name conforms to the ABNF in
<xref target="abnf-for-surface-names"/>.</t>
        </li>
        <li>
          <t>The Specification Reference is stable and publicly retrievable
at the time of registration.</t>
        </li>
        <li>
          <t>The argument schema and return shape described in the
Specification Reference are precise enough to enable
interoperable client implementations.</t>
        </li>
        <li>
          <t>The Specification Reference states the authentication
requirements of the surface; a Specification Reference that
leaves them unstated is returned for clarification.  The
registry does not itself record them.</t>
        </li>
        <li>
          <t>The proposed entry does not collide with an existing entry
either by exact match or by a vendor-prefix conflict (the
proposed name would shadow or be shadowed by an existing
entry).</t>
        </li>
      </ol>
      <t>The Designated Expert <bcp14>MAY</bcp14> accept, request revision of, or reject
a request.  Rejected requests are returned with reasons.  Accepted
requests are entered as <tt>Active</tt> status when the surface is
implemented by a server, and as <tt>Provisional</tt> status when it is
specified but not yet implemented.</t>
      <t>A registrant <bcp14>MAY</bcp14> request <tt>Provisional</tt> status pending a stable
Specification Reference; provisional entries <bcp14>SHALL</bcp14> be reviewed
within twelve months of registration and either promoted to
<tt>Active</tt>, returned to the registrant for revision, or removed.</t>
    </section>
    <section anchor="initial-registry-contents">
      <name>Initial Registry Contents</name>
      <t>The following entries, the four surfaces of Section 3.1 of
<xref target="ORGALTER"/>, are registered as the initial contents of the
registry.  The Vendor prefix of all four is <tt>org_alter_</tt> and the
Change controller is Alter Meridian Pty Ltd.</t>
      <table>
        <thead>
          <tr>
            <th align="left">Surface name</th>
            <th align="left">Specification reference</th>
            <th align="left">Status</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">
              <tt>org_alter_ingest</tt></td>
            <td align="left">
              <xref target="ORGALTER"/></td>
            <td align="left">Active</td>
          </tr>
          <tr>
            <td align="left">
              <tt>org_alter_handbook</tt></td>
            <td align="left">
              <xref target="ORGALTER"/></td>
            <td align="left">Provisional</td>
          </tr>
          <tr>
            <td align="left">
              <tt>org_alter_sop_registry</tt></td>
            <td align="left">
              <xref target="ORGALTER"/></td>
            <td align="left">Provisional</td>
          </tr>
          <tr>
            <td align="left">
              <tt>org_alter_enforcement_gates</tt></td>
            <td align="left">
              <xref target="ORGALTER"/></td>
            <td align="left">Provisional</td>
          </tr>
        </tbody>
      </table>
      <t><tt>org_alter_ingest</tt> is served by a deployed server.  The other three
are specified in <xref target="ORGALTER"/> and have no deployed implementation yet.
They are registered as <tt>Provisional</tt> and reviewed under
<xref target="registration-procedure"/>.</t>
      <t>Further surface names under the <tt>org_alter_</tt> vendor prefix are
registered through the procedure of <xref target="registration-procedure"/>;
each request identifies the Specification Reference and change
controller for the new surface.  No registry-structure amendment is
required to admit further entries.</t>
    </section>
    <section anchor="operational-considerations">
      <name>Operational Considerations</name>
      <section anchor="discovery">
        <name>Discovery</name>
        <t>The registry is informational with respect to discovery: a client
that wishes to discover whether a server offers a specific surface
<bcp14>SHOULD</bcp14> consult the server's tool list rather than the registry.
The registry's role is to ensure that two servers offering the
same surface name offer the same typed capability, not to enable
discovery of which servers offer a surface.</t>
        <t>The DNS records of <xref target="MCPDNS"/> enable discovery of the MCP server for
the domain under which a <tt>~handle</tt> is hosted; once a server is
discovered, its tool list enumerates the surface names it offers.  The
registry ensures that each name in the tool list maps to a unique
specification.</t>
      </section>
      <section anchor="vendor-prefix-ownership">
        <name>Vendor-Prefix Ownership</name>
        <t>A vendor prefix is not formally owned by any registrant; the
prefix is a convention.  The Designated Expert <bcp14>SHALL</bcp14>
treat first-use of a prefix as a strong signal of intended
ownership and <bcp14>SHALL</bcp14> reject subsequent requests under the same
prefix from unrelated registrants without prior coordination with
the first registrant.  Disputes over vendor-prefix ownership are
resolved by the Designated Expert with reference to documented
first-use evidence (datatracker submission dates, publication
dates of the registrant's specifications, operational history).</t>
      </section>
      <section anchor="deprecation-and-withdrawal">
        <name>Deprecation and Withdrawal</name>
        <t>An entry <bcp14>MAY</bcp14> be moved to <tt>Deprecated</tt> status by its Change
Controller, in which case the entry remains in the registry as a
record but new implementations are advised against it.  An entry
<bcp14>MAY</bcp14> be moved to <tt>Withdrawn</tt> status only after a deprecation period
of at least twelve months, and only if no known implementations
remain.  Withdrawn entries <bcp14>SHALL NOT</bcp14> be reissued to a different
registrant for at least five years.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <section anchor="name-collision">
        <name>Name Collision</name>
        <t>A surface name that collides with an existing entry's authenticated
specification but offers a different typed capability is a
potential vector for cross-server confusion.  A client that
unconditionally assumes the registry-published specification of a
surface name, without verifying that the server's advertised
tool list matches that specification, may invoke the surface with
arguments that the server interprets differently than the client
intends.  Implementations <bcp14>SHOULD</bcp14> compare the server's tool list
against the registry-published specification at session-bind and
<bcp14>SHOULD</bcp14> reject mismatches.</t>
      </section>
      <section anchor="specification-drift">
        <name>Specification Drift</name>
        <t>The Specification Reference of an entry may evolve over time
(e.g. an Internet-Draft progresses through revisions, an RFC is
published, an organisational specification is revised).  The
registry tracks the most recent stable reference.  Clients
implementing against an earlier revision of a specification
<bcp14>SHOULD</bcp14> detect specification-version drift via the server's
tool list and <bcp14>SHOULD</bcp14> either upgrade their implementation or refuse
to invoke the surface.</t>
      </section>
      <section anchor="vendor-prefix-squatting">
        <name>Vendor-Prefix Squatting</name>
        <t>An adversary that registers entries under a vendor prefix
intended by a different operator may induce that operator to
choose a different prefix or to coordinate with the squatter.
Under <xref target="vendor-prefix-ownership"/>, the Designated Expert rejects such
squatting requests on first-use evidence.  The registry mechanism
does not provide cryptographic enforcement of vendor-prefix
ownership; the safeguard is procedural.</t>
      </section>
      <section anchor="authentication-changes">
        <name>Authentication Changes</name>
        <t>The registry does not record authentication requirements; each
Specification Reference does.  An operator that changes the
authentication requirements of a registered surface breaks callers
written against the earlier requirements, and <bcp14>SHOULD</bcp14> publish the
change in a revised Specification Reference and move the entry
through <tt>Deprecated</tt> where the change is incompatible.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document requests that IANA establish a new registry titled
"Model Context Protocol Tool Surface Names".</t>
      <ul spacing="normal">
        <li>
          <t>Registry name: Model Context Protocol Tool Surface Names</t>
        </li>
        <li>
          <t>Registration policy: Specification Required per <xref target="RFC8126"/>
Section 4.6, with the Designated Expert criteria of
<xref target="registration-procedure"/> of this document.</t>
        </li>
        <li>
          <t>Per-entry fields: Surface name, Specification reference,
Vendor prefix, Change controller, Status,
First registered, as defined in <xref target="per-entry-fields"/> of this
document.</t>
        </li>
        <li>
          <t>ABNF for surface names: As defined in <xref target="abnf-for-surface-names"/>
of this document.</t>
        </li>
        <li>
          <t>Initial contents: As defined in <xref target="initial-registry-contents"/> of
this document.</t>
        </li>
        <li>
          <t>Reference: This document.</t>
        </li>
      </ul>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The registry mechanism is informed by the IANA registry-design
guidance of <xref target="RFC8126"/> and by the practice of vendor-prefixed
header-field registries in HTTP and DNS-RR-type registries.  The
initial contents are drawn from <xref target="ORGALTER"/>.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
        <name>Normative References</name>
        <referencegroup anchor="BCP14" target="https://www.rfc-editor.org/info/bcp14" xml:base="https://bib.ietf.org/public/rfc/bibxml-rfcsubseries/reference.BCP.0014.xml">
          <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119">
            <front>
              <title>Key words for use in RFCs to Indicate Requirement Levels</title>
              <author fullname="S. Bradner" initials="S." surname="Bradner"/>
              <date month="March" year="1997"/>
              <abstract>
                <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
              </abstract>
            </front>
            <seriesInfo name="BCP" value="14"/>
            <seriesInfo name="RFC" value="2119"/>
            <seriesInfo name="DOI" value="10.17487/RFC2119"/>
          </reference>
          <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174">
            <front>
              <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
              <author fullname="B. Leiba" initials="B." surname="Leiba"/>
              <date month="May" year="2017"/>
              <abstract>
                <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
              </abstract>
            </front>
            <seriesInfo name="BCP" value="14"/>
            <seriesInfo name="RFC" value="8174"/>
            <seriesInfo name="DOI" value="10.17487/RFC8174"/>
          </reference>
        </referencegroup>
        <reference anchor="RFC8126" target="https://www.rfc-editor.org/info/rfc8126" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author fullname="M. Cotton" initials="M." surname="Cotton"/>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <author fullname="T. Narten" initials="T." surname="Narten"/>
            <date month="June" year="2017"/>
            <abstract>
              <t>Many protocols make use of points of extensibility that use constants to identify various protocol parameters. To ensure that the values in these fields do not have conflicting uses and to promote interoperability, their allocations are often coordinated by a central record keeper. For IETF protocols, that role is filled by the Internet Assigned Numbers Authority (IANA).</t>
              <t>To make assignments in a given registry prudently, guidance describing the conditions under which new values should be assigned, as well as when and how modifications to existing values can be made, is needed. This document defines a framework for the documentation of these guidelines by specification authors, in order to assure that the provided guidance for the IANA Considerations is clear and addresses the various issues that are likely in the operation of a registry.</t>
              <t>This is the third edition of this document; it obsoletes RFC 5226.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="26"/>
          <seriesInfo name="RFC" value="8126"/>
          <seriesInfo name="DOI" value="10.17487/RFC8126"/>
        </reference>
        <reference anchor="MCPDNS" target="https://datatracker.ietf.org/doc/html/draft-morrison-mcp-dns-discovery-09">
          <front>
            <title>Discovery of Model Context Protocol Servers via DNS TXT Records</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-mcp-dns-discovery-09"/>
        </reference>
        <reference anchor="ORGALTER" target="https://datatracker.ietf.org/doc/html/draft-morrison-org-alter-policy-provision-06">
          <front>
            <title>Policy Provision and Governance Inheritance from an Organisational Identity Substrate</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-org-alter-policy-provision-06"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="ALTER-URI" target="https://datatracker.ietf.org/doc/html/draft-morrison-alter-uri-scheme-05">
          <front>
            <title>The 'alter' URI Scheme for Dispatchable ~handle References</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-alter-uri-scheme-05"/>
        </reference>
        <reference anchor="MCP-SPEC" target="https://modelcontextprotocol.io/specification/2026-07-28">
          <front>
            <title>Model Context Protocol Specification</title>
            <author>
              <organization>Agentic AI Foundation</organization>
            </author>
            <date year="2026" month="July" day="28"/>
          </front>
        </reference>
      </references>
    

<section numbered="false" anchor="document-history">
      <name>Document History</name>
      <t>draft-morrison-mcp-tool-surface-names-registry-03 (October 2026):</t>
      <t>Rewrites the prose against the drafting rules.  No requirement
changes.  Pins each reference to a Datatracker revision: <xref target="MCPDNS"/> to
revision 09, <xref target="ORGALTER"/> to revision 06 and <xref target="ALTER-URI"/> to revision 05.</t>
      <t>An editorial pass before upload corrects the ABNF to lowercase letters
only, as the text already required, dates the <xref target="MCP-SPEC"/> reference to
the 2026-07-28 revision, replaces "manifest" with "tool list", and
removes a sentence about an internal handler naming convention.</t>
      <t>draft-morrison-mcp-tool-surface-names-registry-02 (October 2026):</t>
      <t>Removes the Authentication scope field from the per-entry fields,
and replaces the Public-Surface Caller Confusion section with
Authentication Changes.  Re-statuses three of the four initial
entries as <tt>Provisional</tt>, because no deployed server implements them.
The remaining changes are editorial.</t>
      <ul spacing="normal">
        <li>
          <t>Corrects the account of <xref target="ORGALTER"/> in the Abstract,
<xref target="introduction"/> and <xref target="initial-registry-contents"/>.  Those said it
requests IANA registration of its four surface names, but since its
revision 01 it requests no IANA action and gives the names as
illustrative of its reference substrate.</t>
        </li>
        <li>
          <t>Updates the title of the <xref target="ORGALTER"/> reference to the one that
document now carries.</t>
        </li>
        <li>
          <t>Names the Agentic AI Foundation as the author of <xref target="MCP-SPEC"/>.</t>
        </li>
        <li>
          <t>Removes the citations from the Abstract.</t>
        </li>
        <li>
          <t>Removes the statements about what other drafts assumed and what
later drafts will do.  <xref target="initial-registry-contents"/> now points
further registrations at <xref target="registration-procedure"/>.</t>
        </li>
        <li>
          <t>States in <xref target="discovery"/> that <xref target="MCPDNS"/> discovers the MCP server for
the domain under which a <tt>~handle</tt> is hosted, where it said for a
given <tt>~handle</tt>.</t>
        </li>
        <li>
          <t>Points the Surface Name definition at <xref target="abnf-for-surface-names"/>,
where the ABNF is, rather than Section 3, and writes every
internal section reference as a cross-reference.</t>
        </li>
        <li>
          <t>Renames the Change Log appendix to Document History and adds the
entry for revision 01.</t>
        </li>
        <li>
          <t>Notes in the Operator definition that an operator's <tt>~handle</tt>,
written as a URI, is an <tt>alter:</tt> URI <xref target="ALTER-URI"/>, and adds that
informative reference.</t>
        </li>
      </ul>
      <t>draft-morrison-mcp-tool-surface-names-registry-01 (August 2026):</t>
      <ul spacing="normal">
        <li>
          <t>Changes the intended status to Informational on the Independent
Submission stream.</t>
        </li>
        <li>
          <t>Removes the Status of This Memo section from the body, the
author's postal address, and three references the text did not
cite.</t>
        </li>
        <li>
          <t>Gives the field values shared by the four initial entries once,
above a two-column table.</t>
        </li>
        <li>
          <t>Corrects the internal section references after renumbering.</t>
        </li>
      </ul>
      <t>draft-morrison-mcp-tool-surface-names-registry-00 (May 2026):</t>
      <ul spacing="normal">
        <li>
          <t>Initial submission.  Establishes the registry, defines the
registration procedure, and registers the four initial entries
from <xref target="ORGALTER"/>.</t>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA81c23LcRpJ9r6+opWPD0kSDuljW2NR4ZmlSsrmhC1ekZnZC
oRCrgepurNBAG4Um1SvJ37Lfsl+2JzOrCgV0t2xtzMNMhO0mLnXJyjx58oLJ
skx1ZVfZI31wXOuz4+fH+qWdl65rN3rWtPpZU9hKnzR1Z993+rxtuiZvKn3Z
4F8X63Zmcqufm6V1B8pMp629xkDPTs53PlA0eY1fR7pozazLlk3blq6ps2W+
yjo8nzl5PqOnXNb6dWR3v1G56ey8aTdHuqxnjXLr6bJ0rmzqy83K0sXCriz+
VXeqXLVHumvXrrt/9+73d+8rZdbdommPlNYZ/tF6tq4qWciPlXlnsUdZCN9s
2rmpy/82HQY/0sdVZyEE25ZFaWp93m30067gB+3SlNWRntIQ/4b5rKFnD/Nm
qVTdtEuMcG1p0h9Pzu89OFL49fLJyXf37j+ki5DR6fOLIx4pHMBp6fLm2kLy
zWyf4C9siyecvi6NxgD68j8vcWB50xYQMA3Wb/Y3t/oFm+1MO7fdkV503cod
3blTmM50rcnfYcel7WaHGOkOzvfOoltWd3acb1G7rAj7y+5+z6NiFKzs/t37
D/lPh5mtowMOyz/D7tvadtkpjbhTcbYGxqsvXv50/PTy8cuheM+bqsw3JMrr
klRHm7rQP9F7tamhpWf1Agvo+PesbZa4r1+wgBwLyFT6jDSshFwu1lOoJpb/
Tyt03MtYI7MV7ztbhX1ndx/+Q6T/+RmUoqESM+ATyV69PBueyuXC6q95mK81
buqLfGGXlrEH9rAyXb4w08rqXxc4Lvz3pZ3Z1uKM/nn1XYSybsvM8Wayu9/+
QwS+a1yBkuzi/PHJUK778GNl83JW5iyCXRIciWhOCp/r4zP9pFnXBV/eKaEl
zZfLdCs/22HZ3HHphHdo89ndP2b3vxtJxF9UWZZpw7aVd0pdLkqnIeb1EsvQ
rf1lbV3ndAedwQ/oRekWfAuAabz7ahP3pfZI4RZkdluTz9He52j2OYdQ08Fl
RZd1KVPelK3NKnuNEUsGglkJ/Zlu9M2izBfa6LwqaTFlfd28s04b1cE7FTo3
KzMtK8INRh06MTp9IA8mHO4xbsvynCruZmlhCICipXYN7phODyTrMEvt945F
8W7UTYmTXZPgMGpX1nPeRhjya6fxn3XerVuLYw/X5YhxhLktcOeQTqF/Sa+d
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
3SRDAAA=

-->

</rfc>
