<?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-02" 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-02"/>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
      <address>
        <email>blake@truealter.com</email>
      </address>
    </author>
    <date year="2026" month="October" day="09"/>
    <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 manifest 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.  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, matching the ABNF below.</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
             = ALPHA *( ALPHA / 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.  The <tt>alter_</tt> prefix
names the canonical handler of each surface, and a name under
<tt>org_alter_</tt> is an alias of it.</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,
so 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 manifest 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 manifest enumerates the surface names it offers.  The registry
ensures that each name in the manifest 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
manifest 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 manifest
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
manifest 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/draft-morrison-mcp-dns-discovery/">
          <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>
        </reference>
        <reference anchor="ORGALTER" target="https://datatracker.ietf.org/doc/draft-morrison-org-alter-policy-provision/">
          <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>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="ALTER-URI" target="https://datatracker.ietf.org/doc/draft-morrison-alter-uri-scheme/">
          <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>
        </reference>
        <reference anchor="MCP-SPEC" target="https://modelcontextprotocol.io/specification">
          <front>
            <title>Model Context Protocol Specification</title>
            <author>
              <organization>Agentic AI Foundation</organization>
            </author>
            <date year="2026"/>
          </front>
        </reference>
      </references>
    

<section numbered="false" anchor="document-history">
      <name>Document History</name>
      <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"/>, which said it
requests IANA registration of its four surface names.  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:
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
GUAAAA==

-->

</rfc>
