<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.1.4) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC3986 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3986.xml">
<!ENTITY RFC7595 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7595.xml">
<!ENTITY RFC3987 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3987.xml">
<!ENTITY RFC4033 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4033.xml">
<!ENTITY RFC8615 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8615.xml">
]>


<rfc ipr="trust200902" docName="draft-morrison-alter-uri-scheme-01" category="std" consensus="true">
  <front>
    <title abbrev="alter URI Scheme">The 'alter' URI Scheme for Dispatchable ~handle References</title>

    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
      <address>
        <email>blake@truealter.com</email>
      </address>
    </author>

    <date year="2026" month="May" day="18"/>

    
    
    

    <abstract>


<?line 66?>

<t>This document defines the <spanx style="verb">alter</spanx> URI scheme as a dispatchable
reference syntax for <spanx style="verb">~handle</spanx> identity references published under
the DNS substrate defined in <xref target="MCPDNS"></xref>.  An <spanx style="verb">alter:</spanx> URI binds a
textual <spanx style="verb">~handle</spanx> reference, with an optional surface path, to a
resolution and verification procedure that retrieves the handle's
envelope from the publishing zone, validates the envelope's
signature chain, and dispatches the result to an operating-system
URI handler.  The scheme is provisionally registered under <xref target="MCPDNS"></xref>
Section 11; this document is the full registration request per
<xref target="RFC7595"></xref> Section 3.</t>

<t>The scheme is provider-neutral, introduces no new cryptographic
primitive, and reuses the resolution and verification procedures
of <xref target="MCPDNS"></xref> without modification.  The principal contribution is
to give operating systems, browsers, chat clients, and command-line
tools a single dispatch surface for handle-typed references so that
clicking, typing, or scanning an <spanx style="verb">alter:</spanx> URI yields a verified
handle resolution rather than a free-text string.</t>



    </abstract>



  </front>

  <middle>


<?line 87?>

<section anchor="status-of-this-memo"><name>Status of This Memo</name>

<t>This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.</t>

<t>Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF).  Note that other groups may also distribute
working documents as Internet-Drafts.  The list of current
Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.</t>

<t>Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other documents
at any time.  It is inappropriate to use Internet-Drafts as
reference material or to cite them other than as "work in progress."</t>

</section>
<section anchor="introduction"><name>Introduction</name>

<t>The <spanx style="verb">~handle</spanx> identity primitive defined in <xref target="MCPDNS"></xref> binds a textual
identifier (Sovereign, Bot, or Instrument tier per <xref target="IDCOMMITS"></xref>) to
a cryptographic principal published under an <spanx style="verb">_alter.</spanx> DNS TXT
record.  A handle reference written in running text -- <spanx style="verb">~alice</spanx>,
<spanx style="verb">~example.com</spanx>, <spanx style="verb">~cc-example-model</spanx> -- is interpretable to a human
reader but is not, by itself, a dispatchable reference for a
machine.</t>

<t>This document defines the <spanx style="verb">alter</spanx> URI scheme as the dispatchable
form of a handle reference.  An <spanx style="verb">alter:</spanx> URI binds a <spanx style="verb">~handle</spanx>,
with an optional surface path, to the resolution procedure of
<xref target="MCPDNS"></xref> and to a URI handler registered with the host operating
system.  Once a handler is installed, clicking <spanx style="verb">alter:~alice</spanx> in a
browser, chat window, or terminal yields a verified envelope; the
handler decides what to do with the resulting envelope (open an
inbox, show a profile card, initiate an Accord ceremony per
<xref target="IDACCORD"></xref>, dispatch to a per-surface MCP tool).</t>

<t>The scheme is provisionally registered in <xref target="MCPDNS"></xref> Section 11.
This document is the standalone registration request submitted to
IANA per <xref target="RFC7595"></xref> Section 3, separating the administrative
ceremony of scheme registration from the substantive specification
of the DNS substrate.</t>

<section anchor="requirements-language"><name>Requirements Language</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" in this document are to be interpreted as
described in BCP 14 <xref target="RFC8174">RFC2119</xref> when, and only when, they
appear in all capitals, as shown here.</t>

</section>
</section>
<section anchor="terminology"><name>Terminology</name>

<dl>
  <dt><spanx style="verb">~handle</spanx></dt>
  <dd>
    <t>A textual identity reference defined in <xref target="MCPDNS"></xref> and tiered in
<xref target="IDCOMMITS"></xref>.  Handles begin with the tilde character U+007E.</t>
  </dd>
  <dt>Envelope</dt>
  <dd>
    <t>The signed identity record retrieved from the <spanx style="verb">_alter.&lt;domain&gt;</spanx>
DNS TXT record of the publishing zone, as specified in <xref target="MCPDNS"></xref>
Section 5.</t>
  </dd>
  <dt>Handler</dt>
  <dd>
    <t>An operating-system component registered to receive <spanx style="verb">alter:</spanx>
URIs and dispatch to a resolver.  Examples include xdg-mime
associations <xref target="XDG-MIME"></xref> on Linux, LaunchServices URL handlers
<xref target="LSHANDLERS"></xref> on macOS, registry entries under HKCR on Windows,
intent filters on Android, and universal links on iOS.</t>
  </dd>
  <dt>Surface</dt>
  <dd>
    <t>A named addressable resource under a handle, expressed as the
path component of the URI (e.g. <spanx style="verb">decisions/123</spanx>, <spanx style="verb">inbox</spanx>,
<spanx style="verb">seat/architect</spanx>).</t>
  </dd>
</dl>

</section>
<section anchor="scheme-definition"><name>Scheme Definition</name>

<section anchor="scheme-name"><name>Scheme Name</name>

<t><spanx style="verb">alter</spanx></t>

</section>
<section anchor="status"><name>Status</name>

<t>Permanent.  The registration upgrades the provisional registration
recorded under <xref target="MCPDNS"></xref> Section 11.</t>

</section>
<section anchor="uri-scheme-syntax"><name>URI Scheme Syntax</name>

<t>The <spanx style="verb">alter</spanx> URI scheme's generic syntax conforms to <xref target="RFC3986"></xref>:</t>

<figure><artwork><![CDATA[
alter-URI    = "alter:" handle-ref [ "/" handle-path ] [ "?" query ]
                       [ "#" fragment ]

handle-ref   = "~" handle-name

handle-name  = sovereign-name / bot-name / instrument-name

sovereign-name
             = ALPHA *( ALPHA / DIGIT / "-" / "." )
                 ; Per [IDCOMMITS] Section 4.

bot-name     = ALPHA *( ALPHA / DIGIT / "-" / "." ) ".bot"

instrument-name
             = "cc-" 1*( ALPHA / DIGIT / "-" / "." )
                 ; Per [IDCOMMITS] Section 4.

handle-path  = segment *( "/" segment )
segment      = 1*( unreserved / pct-encoded / sub-delims / ":" / "@" )
query        = *( pchar / "/" / "?" )
fragment     = *( pchar / "/" / "?" )

pchar        = unreserved / pct-encoded / sub-delims / ":" / "@"
unreserved   = ALPHA / DIGIT / "-" / "." / "_" / "~"
pct-encoded  = "%" HEXDIG HEXDIG
sub-delims   = "!" / "$" / "&" / "'" / "(" / ")"
                 / "*" / "+" / "," / ";" / "="
]]></artwork></figure>

<t>The <spanx style="verb">handle-name</spanx> ABNF mirrors the tier productions of <xref target="IDCOMMITS"></xref>
without restating tier-level invariants; an <spanx style="verb">alter:</spanx> URI carries a
single handle and the parser determines the tier from the lexical
form.</t>

<t>The host-component slot of a generic URI is not used.  All
identity-bearing material is carried in the path-like <spanx style="verb">handle-ref</spanx>
production immediately after the scheme separator.</t>

</section>
<section anchor="scheme-semantics"><name>Scheme Semantics</name>

<t>Operations on an <spanx style="verb">alter:</spanx> URI are retrieval-by-default.  Submitting
an <spanx style="verb">alter:</spanx> URI to a handler MUST perform the resolution and
verification procedure specified in <xref target="MCPDNS"></xref> Section 8 before any
content or directive derived from the resulting envelope is acted
upon.  Specifically, the handler MUST:</t>

<t><list style="numbers" type="1">
  <t>Parse the URI per the ABNF above.</t>
  <t>Resolve <spanx style="verb">~handle</spanx> to a publishing zone via the procedures of
<xref target="MCPDNS"></xref> Section 6.</t>
  <t>Retrieve and DNSSEC-validate <xref target="RFC4033"></xref> the <spanx style="verb">_alter.&lt;zone&gt;</spanx> TXT
record.</t>
  <t>Verify the envelope signature against the published Ed25519 key
per <xref target="MCPDNS"></xref> Section 8.</t>
  <t>If a <spanx style="verb">handle-path</spanx> is present, dispatch the surface request to
the resolver indicated by the envelope.  Surface dispatch
semantics are scheme-neutral and out of scope for this document.</t>
</list></t>

<t>Handlers SHOULD treat any verification failure as a hard error and
SHOULD NOT fall back to unverified retrieval.</t>

</section>
<section anchor="encoding-considerations"><name>Encoding Considerations</name>

<t><spanx style="verb">alter</spanx> URIs are ASCII per <xref target="RFC3986"></xref>; characters outside the
unreserved set MUST be percent-encoded.  The IRI form per <xref target="RFC3987"></xref>
is supported for handle-paths that contain non-ASCII characters;
the <spanx style="verb">handle-ref</spanx> itself MUST be ASCII to align with the DNS label
production of <xref target="MCPDNS"></xref>.  The tilde character U+007E is reserved as
the handle prefix and is treated as a literal, not as an
unreserved-character escape.</t>

</section>
<section anchor="applications-and-protocols-that-use-this-scheme"><name>Applications and Protocols That Use This Scheme</name>

<t>A reference substrate operated by the present author uses <spanx style="verb">alter:</spanx>
URIs to dispatch handle references between operating-system
handlers, an <spanx style="verb">alter</spanx> command-line interface, chat clients, and
agent runtimes that consume the DNS substrate of <xref target="MCPDNS"></xref>.  Any
agent runtime, client, or operating-system component that resolves
<spanx style="verb">~handle</spanx> references can register a handler for the scheme.</t>

</section>
<section anchor="interoperability-considerations"><name>Interoperability Considerations</name>

<t>Operating-system URI handler registries are well-defined for each
target platform:</t>

<t><list style="symbols">
  <t>Linux desktops: xdg-mime associations <xref target="XDG-MIME"></xref>.</t>
  <t>macOS: <spanx style="verb">CFBundleURLSchemes</spanx> entries in an application's
<spanx style="verb">Info.plist</spanx> <xref target="LSHANDLERS"></xref>.</t>
  <t>Windows: <spanx style="verb">HKEY_CLASSES_ROOT\alter</spanx> with <spanx style="verb">URL Protocol</spanx> and
<spanx style="verb">shell\open\command</spanx> subkeys.</t>
  <t>Android: <spanx style="verb">&lt;intent-filter&gt;</spanx> with <spanx style="verb">&lt;data android:scheme="alter"&gt;</spanx>.</t>
  <t>iOS: associated-domains and universal-link entitlement entries.</t>
</list></t>

<t>Where multiple applications register a handler for <spanx style="verb">alter:</spanx>, the
operating system's default-application policy applies.  No special
arbitration mechanism is defined by this document.</t>

<t>Browsers MAY treat <spanx style="verb">alter:</spanx> URIs as opaque external schemes and
delegate dispatch to the operating-system handler.  Clients SHOULD
NOT attempt direct retrieval of <spanx style="verb">alter:</spanx> URIs over HTTP; the
resolution procedure of <xref target="MCPDNS"></xref> does not run over HTTP.</t>

<t>The <spanx style="verb">alter</spanx> scheme does not displace any existing scheme and does
not contradict the path-handling rules of <xref target="RFC3986"></xref>.  It coexists
with <spanx style="verb">https:</spanx>, <spanx style="verb">mailto:</spanx>, and other schemes that an operating
system may dispatch on the same surface.</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>See Section 5 below.</t>

</section>
<section anchor="author-change-controller"><name>Author / Change Controller</name>

<t>IETF, with change requests routed via the document author:
Blake Morrison, Alter Meridian Pty Ltd, blake@truealter.com.</t>

</section>
<section anchor="references"><name>References</name>

<t><xref target="MCPDNS"></xref>, <xref target="IDCOMMITS"></xref>, <xref target="RFC3986"></xref>, <xref target="RFC7595"></xref>.</t>

</section>
</section>
<section anchor="operating-system-handler-registration"><name>Operating-System Handler Registration</name>

<t>The following non-normative subsections sketch the platform-
specific registration entries that a conforming handler installs.
Implementations are responsible for the platform-specific syntax;
this document does not prescribe handler binaries or invocation
shapes.</t>

<section anchor="linux-desktops"><name>Linux desktops</name>

<t>A <spanx style="verb">.desktop</spanx> file with <spanx style="verb">MimeType=x-scheme-handler/alter;</spanx> and a
<spanx style="verb">Exec=</spanx> line invoking the platform resolver.  The <spanx style="verb">alter-cli</spanx>
reference implementation registers itself as the default handler
on first run.</t>

</section>
<section anchor="macos"><name>macOS</name>

<t>A <spanx style="verb">CFBundleURLTypes</spanx> entry with <spanx style="verb">CFBundleURLSchemes=("alter")</spanx> and
a <spanx style="verb">CFBundleURLName</spanx> of <spanx style="verb">Identity Handle Reference</spanx> in the
application's <spanx style="verb">Info.plist</spanx>.</t>

</section>
<section anchor="windows"><name>Windows</name>

<t>Registry entries under <spanx style="verb">HKEY_CLASSES_ROOT\alter</spanx>:</t>

<t><list style="symbols">
  <t>A default value of <spanx style="verb">URL:Identity Handle Reference</spanx>.</t>
  <t>A <spanx style="verb">URL Protocol</spanx> value of empty string.</t>
  <t>A <spanx style="verb">shell\open\command</spanx> subkey with the handler invocation.</t>
</list></t>

</section>
<section anchor="android"><name>Android</name>

<t>An <spanx style="verb">&lt;intent-filter&gt;</spanx> declaring
<spanx style="verb">&lt;data android:scheme="alter"/&gt;</spanx> on an <spanx style="verb">Activity</spanx> capable of
performing the resolution procedure of <xref target="MCPDNS"></xref> Section 8.</t>

</section>
<section anchor="ios"><name>iOS</name>

<t>An associated-domains entitlement listing the publishing zone, plus
a <spanx style="verb">LSApplicationQueriesSchemes</spanx> entry that includes <spanx style="verb">alter</spanx>.</t>

</section>
</section>
<section anchor="surface-path-examples"><name>Surface-Path Examples</name>

<t>The following non-normative examples illustrate the path syntax.
Surface semantics are out of scope; each surface is defined by the
specification that owns it.</t>

<figure><artwork><![CDATA[
alter:~alice
alter:~example.com/decisions/123
alter:~bob/inbox
alter:~example.com/seat/architect
alter:~cc-example-model/sessions/last
]]></artwork></figure>

<t>The first form addresses an envelope; the second through fourth
forms address surfaces under an envelope; the fifth form
illustrates Instrument-tier surfaces.</t>

</section>
<section anchor="security-considerations-1"><name>Security Considerations</name>

<section anchor="verification-mandate"><name>Verification Mandate</name>

<t>The verification mandate of <xref target="MCPDNS"></xref> Section 8 is the security
floor of this scheme.  Handlers that accept an <spanx style="verb">alter:</spanx> URI without
verifying the envelope's signature against the DNSSEC-validated
publishing record violate the scheme's invariants.  An attacker
who induces a handler to perform unverified retrieval can
substitute an envelope.  Implementations MUST treat envelope
verification as a precondition to any side effect (writing files,
sending requests, dispatching a sub-handler).</t>

</section>
<section anchor="handler-substitution"><name>Handler Substitution</name>

<t>The operating-system's default-application policy is the
trust-anchor for which binary handles <spanx style="verb">alter:</spanx> URIs.  Users
configuring the default handler MUST treat handler selection with
the same caution they apply to default browsers or default mail
clients.  A malicious handler could parse an <spanx style="verb">alter:</spanx> URI, present
a forged envelope to the user, and act on attacker-supplied data
without performing verification.  Implementations SHOULD
cross-check the handler binary's signature against the publishing
substrate's expected handler manifest where such a manifest is
defined by a future specification.</t>

</section>
<section anchor="path-component-privacy"><name>Path-Component Privacy</name>

<t>A handle-path included in an <spanx style="verb">alter:</spanx> URI is part of the URI's
textual form and may be logged by the operating-system handler
registry, browser history, terminal scrollback, and chat-client
indexers.  Surface owners that consider a path identifier (e.g. a
decision identifier, a thread identifier) sensitive SHOULD provide
indirected forms (opaque tokens, ephemeral identifiers) and
SHOULD NOT recommend embedding sensitive identifiers in the URI's
path component.</t>

</section>
<section anchor="cross-scheme-confusion"><name>Cross-Scheme Confusion</name>

<t>A URI of the form <spanx style="verb">alter://~alice</spanx> (with the authority-component
double-slash) is malformed and MUST be rejected.  Implementations
MUST NOT silently coerce <spanx style="verb">alter://~handle</spanx> to <spanx style="verb">alter:~handle</spanx>;
divergent parsers risk confusing a third-party authority component
with a handle reference.</t>

</section>
<section anchor="iri-considerations"><name>IRI Considerations</name>

<t>When an <spanx style="verb">alter:</spanx> URI is presented in IRI form per <xref target="RFC3987"></xref> with
non-ASCII characters in the handle-path, implementations MUST
apply the conversion procedure of <xref target="RFC3987"></xref> Section 3.1 before
performing the resolution procedure.  Non-ASCII characters in the
<spanx style="verb">handle-ref</spanx> itself MUST be rejected; handle names are restricted
to the ASCII production above.</t>

</section>
</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>This document requests that IANA register the <spanx style="verb">alter</spanx> URI scheme
in the Uniform Resource Identifier (URI) Schemes registry per
<xref target="RFC7595"></xref> Section 7, replacing the provisional registration
recorded under <xref target="MCPDNS"></xref> Section 11 with the following permanent
registration:</t>

<t><list style="symbols">
  <t>URI scheme name: <spanx style="verb">alter</spanx></t>
  <t>Status: Permanent</t>
  <t>URI scheme syntax: As specified in Section 3.3 above.</t>
  <t>URI scheme semantics: As specified in Section 3.4 above.</t>
  <t>Encoding considerations: As specified in Section 3.5 above.</t>
  <t>Applications/protocols that use this URI scheme name: As
specified in Section 3.6 above.</t>
  <t>Interoperability considerations: As specified in Section 3.7
above.</t>
  <t>Security considerations: As specified in Section 5 above.</t>
  <t>Contact: Blake Morrison <eref target="mailto:blake@truealter.com">blake@truealter.com</eref>, Alter Meridian
Pty Ltd.</t>
  <t>Author/Change controller: IETF.</t>
  <t>References: This document; <xref target="MCPDNS"></xref>; <xref target="IDCOMMITS"></xref>.</t>
</list></t>

</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

<t>The scheme builds on the <spanx style="verb">~handle</spanx> identity primitive defined in
<xref target="MCPDNS"></xref> and the tier taxonomy of <xref target="IDCOMMITS"></xref>.  The lexical choice
of tilde for the handle prefix is informed by <xref target="POSIX-TILDE"></xref> and by
the long-standing shell convention that the tilde denotes a named
principal.</t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">

&RFC2119;
&RFC8174;
&RFC3986;
&RFC7595;
&RFC3987;
&RFC4033;
<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="IDCOMMITS" target="https://datatracker.ietf.org/doc/draft-morrison-identity-attributed-commits/">
  <front>
    <title>Identity-Attributed Git Commits via Tier-Structured Trailers</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>


    </references>

    <references title='Informative References' anchor="sec-informative-references">

&RFC8615;
<reference anchor="IDACCORD" target="https://datatracker.ietf.org/doc/draft-morrison-identity-accord/">
  <front>
    <title>Identity Accord Protocol</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="IDPRONOUNS" target="https://datatracker.ietf.org/doc/draft-morrison-identity-pronouns/">
  <front>
    <title>Identity Pronouns: A Reference-Axis Extension to ~handle Identity Systems</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="POSIX-TILDE" target="https://pubs.opengroup.org/onlinepubs/9699919799/">
  <front>
    <title>IEEE Std 1003.1-2017, Shell Command Language, Section 2.6.1 Tilde Expansion</title>
    <author >
      <organization></organization>
    </author>
    <date year="2017"/>
  </front>
</reference>
<reference anchor="XDG-MIME" target="https://specifications.freedesktop.org/shared-mime-info-spec/latest/">
  <front>
    <title>Shared MIME-info Database Specification</title>
    <author >
      <organization></organization>
    </author>
    <date year="2024"/>
  </front>
</reference>
<reference anchor="LSHANDLERS" target="https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html">
  <front>
    <title>Apple URL Scheme Reference (CFBundleURLSchemes / LSHandlers)</title>
    <author >
      <organization></organization>
    </author>
    <date year="2024"/>
  </front>
</reference>


    </references>

</references>


<?line 439?>

<section anchor="change-log"><name>Change Log</name>

<section anchor="draft-morrison-alter-uri-scheme-00"><name>draft-morrison-alter-uri-scheme-00</name>

<t><list style="symbols">
  <t>Initial submission.  Upgrades the provisional registration
recorded in <xref target="MCPDNS"></xref> Section 11.</t>
</list></t>

</section>
</section>


  </back>

<!-- ##markdown-source:
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

-->

</rfc>

