<?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.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-morrison-alter-uri-scheme-00" category="std" consensus="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title abbrev="alter URI Scheme">The 'alter' URI Scheme for Dispatchable ~handle References</title>
    <seriesInfo name="Internet-Draft" value="draft-morrison-alter-uri-scheme-00"/>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
      <address>
        <postal>
          <city>Cronulla, NSW</city>
          <country>Australia</country>
        </postal>
        <email>blake@truealter.com</email>
      </address>
    </author>
    <date year="2026" month="May" day="15"/>
    <abstract>
      <?line 68?>

<t>This document defines the <tt>alter</tt> URI scheme as a dispatchable
reference syntax for <tt>~handle</tt> identity references published under
the DNS substrate defined in <xref target="MCPDNS"/>.  An <tt>alter:</tt> URI binds a
textual <tt>~handle</tt> 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"/>
Section 11; this document is the full registration request per
<xref target="RFC7595"/> 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"/> 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 <tt>alter:</tt> URI yields a verified
handle resolution rather than a free-text string.</t>
    </abstract>
  </front>
  <middle>
    <?line 89?>

<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 <tt>~handle</tt> identity primitive defined in <xref target="MCPDNS"/> binds a textual
identifier (Sovereign, Bot, or Instrument tier per <xref target="IDCOMMITS"/>) to
a cryptographic principal published under an <tt>_alter.</tt> DNS TXT
record.  A handle reference written in running text -- <tt>~blake</tt>,
<tt>~truealter.com</tt>, <tt>~cc-opus-4-7</tt> -- is interpretable to a human
reader but is not, by itself, a dispatchable reference for a
machine.</t>
      <t>This document defines the <tt>alter</tt> URI scheme as the dispatchable
form of a handle reference.  An <tt>alter:</tt> URI binds a <tt>~handle</tt>,
with an optional surface path, to the resolution procedure of
<xref target="MCPDNS"/> and to a URI handler registered with the host operating
system.  Once a handler is installed, clicking <tt>alter:~blake</tt> 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"/>, dispatch to a per-surface MCP tool).</t>
      <t>The scheme is provisionally registered in <xref target="MCPDNS"/> Section 11.
This document is the standalone registration request submitted to
IANA per <xref target="RFC7595"/> 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><tt>~handle</tt></dt>
        <dd>
          <t>A textual identity reference defined in <xref target="MCPDNS"/> and tiered in
<xref target="IDCOMMITS"/>.  Handles begin with the tilde character U+007E.</t>
        </dd>
        <dt>Envelope</dt>
        <dd>
          <t>The signed identity record retrieved from the <tt>_alter.&lt;domain&gt;</tt>
DNS TXT record of the publishing zone, as specified in <xref target="MCPDNS"/>
Section 5.</t>
        </dd>
        <dt>Handler</dt>
        <dd>
          <t>An operating-system component registered to receive <tt>alter:</tt>
URIs and dispatch to a resolver.  Examples include xdg-mime
associations <xref target="XDG-MIME"/> on Linux, LaunchServices URL handlers
<xref target="LSHANDLERS"/> 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. <tt>decisions/123</tt>, <tt>inbox</tt>,
<tt>seat/architect</tt>).</t>
        </dd>
      </dl>
    </section>
    <section anchor="scheme-definition">
      <name>Scheme Definition</name>
      <section anchor="scheme-name">
        <name>Scheme Name</name>
        <t><tt>alter</tt></t>
      </section>
      <section anchor="status">
        <name>Status</name>
        <t>Permanent.  The registration upgrades the provisional registration
recorded under <xref target="MCPDNS"/> Section 11.</t>
      </section>
      <section anchor="uri-scheme-syntax">
        <name>URI Scheme Syntax</name>
        <t>The <tt>alter</tt> URI scheme's generic syntax conforms to <xref target="RFC3986"/>:</t>
        <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>
        <t>The <tt>handle-name</tt> ABNF mirrors the tier productions of <xref target="IDCOMMITS"/>
without restating tier-level invariants; an <tt>alter:</tt> 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 <tt>handle-ref</tt>
production immediately after the scheme separator.</t>
      </section>
      <section anchor="scheme-semantics">
        <name>Scheme Semantics</name>
        <t>Operations on an <tt>alter:</tt> URI are retrieval-by-default.  Submitting
an <tt>alter:</tt> URI to a handler MUST perform the resolution and
verification procedure specified in <xref target="MCPDNS"/> Section 8 before any
content or directive derived from the resulting envelope is acted
upon.  Specifically, the handler MUST:</t>
        <ol spacing="normal" type="1"><li>
            <t>Parse the URI per the ABNF above.</t>
          </li>
          <li>
            <t>Resolve <tt>~handle</tt> to a publishing zone via the procedures of
<xref target="MCPDNS"/> Section 6.</t>
          </li>
          <li>
            <t>Retrieve and DNSSEC-validate <xref target="RFC4033"/> the <tt>_alter.&lt;zone&gt;</tt> TXT
record.</t>
          </li>
          <li>
            <t>Verify the envelope signature against the published Ed25519 key
per <xref target="MCPDNS"/> Section 8.</t>
          </li>
          <li>
            <t>If a <tt>handle-path</tt> 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>
          </li>
        </ol>
        <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><tt>alter</tt> URIs are ASCII per <xref target="RFC3986"/>; characters outside the
unreserved set MUST be percent-encoded.  The IRI form per <xref target="RFC3987"/>
is supported for handle-paths that contain non-ASCII characters;
the <tt>handle-ref</tt> itself MUST be ASCII to align with the DNS label
production of <xref target="MCPDNS"/>.  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>The reference substrate operating at <tt>~truealter.com</tt> uses <tt>alter:</tt>
URIs to dispatch handle references between operating-system
handlers, the <tt>alter</tt> command-line interface, chat clients, and
agent runtimes that consume the DNS substrate of <xref target="MCPDNS"/>.  Any
agent runtime, client, or operating-system component that resolves
<tt>~handle</tt> 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>
        <ul spacing="normal">
          <li>
            <t>Linux desktops: xdg-mime associations <xref target="XDG-MIME"/>.</t>
          </li>
          <li>
            <t>macOS: <tt>CFBundleURLSchemes</tt> entries in an application's
<tt>Info.plist</tt> <xref target="LSHANDLERS"/>.</t>
          </li>
          <li>
            <t>Windows: <tt>HKEY_CLASSES_ROOT\alter</tt> with <tt>URL Protocol</tt> and
<tt>shell\open\command</tt> subkeys.</t>
          </li>
          <li>
            <t>Android: <tt>&lt;intent-filter&gt;</tt> with <tt>&lt;data android:scheme="alter"&gt;</tt>.</t>
          </li>
          <li>
            <t>iOS: associated-domains and universal-link entitlement entries.</t>
          </li>
        </ul>
        <t>Where multiple applications register a handler for <tt>alter:</tt>, the
operating system's default-application policy applies.  No special
arbitration mechanism is defined by this document.</t>
        <t>Browsers MAY treat <tt>alter:</tt> URIs as opaque external schemes and
delegate dispatch to the operating-system handler.  Clients SHOULD
NOT attempt direct retrieval of <tt>alter:</tt> URIs over HTTP; the
resolution procedure of <xref target="MCPDNS"/> does not run over HTTP.</t>
        <t>The <tt>alter</tt> scheme does not displace any existing scheme and does
not contradict the path-handling rules of <xref target="RFC3986"/>.  It coexists
with <tt>https:</tt>, <tt>mailto:</tt>, 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 target="IDCOMMITS"/>, <xref target="RFC3986"/>, <xref target="RFC7595"/>.</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 <tt>.desktop</tt> file with <tt>MimeType=x-scheme-handler/alter;</tt> and a
<tt>Exec=</tt> line invoking the platform resolver.  The <tt>alter-cli</tt>
reference implementation registers itself as the default handler
on first run.</t>
      </section>
      <section anchor="macos">
        <name>macOS</name>
        <t>A <tt>CFBundleURLTypes</tt> entry with <tt>CFBundleURLSchemes=("alter")</tt> and
a <tt>CFBundleURLName</tt> of <tt>Identity Handle Reference</tt> in the
application's <tt>Info.plist</tt>.</t>
      </section>
      <section anchor="windows">
        <name>Windows</name>
        <t>Registry entries under <tt>HKEY_CLASSES_ROOT\alter</tt>:</t>
        <ul spacing="normal">
          <li>
            <t>A default value of <tt>URL:Identity Handle Reference</tt>.</t>
          </li>
          <li>
            <t>A <tt>URL Protocol</tt> value of empty string.</t>
          </li>
          <li>
            <t>A <tt>shell\open\command</tt> subkey with the handler invocation.</t>
          </li>
        </ul>
      </section>
      <section anchor="android">
        <name>Android</name>
        <t>An <tt>&lt;intent-filter&gt;</tt> declaring
<tt>&lt;data android:scheme="alter"/&gt;</tt> on an <tt>Activity</tt> capable of
performing the resolution procedure of <xref target="MCPDNS"/> Section 8.</t>
      </section>
      <section anchor="ios">
        <name>iOS</name>
        <t>An associated-domains entitlement listing the publishing zone, plus
a <tt>LSApplicationQueriesSchemes</tt> entry that includes <tt>alter</tt>.</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>
      <artwork><![CDATA[
alter:~blake
alter:~truealter.com/decisions/123
alter:~drew/inbox
alter:~truealter.com/seat/architect
alter:~cc-opus-4-7/sessions/last
]]></artwork>
      <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"/> Section 8 is the security
floor of this scheme.  Handlers that accept an <tt>alter:</tt> 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 <tt>alter:</tt> 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 <tt>alter:</tt> 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 <tt>alter:</tt> 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 <tt>alter://~blake</tt> (with the authority-component
double-slash) is malformed and MUST be rejected.  Implementations
MUST NOT silently coerce <tt>alter://~handle</tt> to <tt>alter:~handle</tt>;
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 <tt>alter:</tt> URI is presented in IRI form per <xref target="RFC3987"/> with
non-ASCII characters in the handle-path, implementations MUST
apply the conversion procedure of <xref target="RFC3987"/> Section 3.1 before
performing the resolution procedure.  Non-ASCII characters in the
<tt>handle-ref</tt> 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 <tt>alter</tt> URI scheme
in the Uniform Resource Identifier (URI) Schemes registry per
<xref target="RFC7595"/> Section 7, replacing the provisional registration
recorded under <xref target="MCPDNS"/> Section 11 with the following permanent
registration:</t>
      <ul spacing="normal">
        <li>
          <t>URI scheme name: <tt>alter</tt></t>
        </li>
        <li>
          <t>Status: Permanent</t>
        </li>
        <li>
          <t>URI scheme syntax: As specified in Section 3.3 above.</t>
        </li>
        <li>
          <t>URI scheme semantics: As specified in Section 3.4 above.</t>
        </li>
        <li>
          <t>Encoding considerations: As specified in Section 3.5 above.</t>
        </li>
        <li>
          <t>Applications/protocols that use this URI scheme name: As
specified in Section 3.6 above.</t>
        </li>
        <li>
          <t>Interoperability considerations: As specified in Section 3.7
above.</t>
        </li>
        <li>
          <t>Security considerations: As specified in Section 5 above.</t>
        </li>
        <li>
          <t>Contact: Blake Morrison <eref target="mailto:blake@truealter.com">blake@truealter.com</eref>, Alter Meridian
Pty Ltd, Cronulla, NSW, Australia.</t>
        </li>
        <li>
          <t>Author/Change controller: IETF.</t>
        </li>
        <li>
          <t>References: This document; <xref target="MCPDNS"/>; <xref target="IDCOMMITS"/>.</t>
        </li>
      </ul>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The scheme builds on the <tt>~handle</tt> identity primitive defined in
<xref target="MCPDNS"/> and the tier taxonomy of <xref target="IDCOMMITS"/>.  The lexical choice
of tilde for the handle prefix is informed by <xref target="POSIX-TILDE"/> and by
the long-standing shell convention that the tilde denotes a named
principal.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <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" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <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>
        <reference anchor="RFC3986" target="https://www.rfc-editor.org/info/rfc3986" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3986.xml">
          <front>
            <title>Uniform Resource Identifier (URI): Generic Syntax</title>
            <author fullname="T. Berners-Lee" initials="T." surname="Berners-Lee"/>
            <author fullname="R. Fielding" initials="R." surname="Fielding"/>
            <author fullname="L. Masinter" initials="L." surname="Masinter"/>
            <date month="January" year="2005"/>
            <abstract>
              <t>A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet. The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="66"/>
          <seriesInfo name="RFC" value="3986"/>
          <seriesInfo name="DOI" value="10.17487/RFC3986"/>
        </reference>
        <reference anchor="RFC7595" target="https://www.rfc-editor.org/info/rfc7595" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7595.xml">
          <front>
            <title>Guidelines and Registration Procedures for URI Schemes</title>
            <author fullname="D. Thaler" initials="D." role="editor" surname="Thaler"/>
            <author fullname="T. Hansen" initials="T." surname="Hansen"/>
            <author fullname="T. Hardie" initials="T." surname="Hardie"/>
            <date month="June" year="2015"/>
            <abstract>
              <t>This document updates the guidelines and recommendations, as well as the IANA registration processes, for the definition of Uniform Resource Identifier (URI) schemes. It obsoletes RFC 4395.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="35"/>
          <seriesInfo name="RFC" value="7595"/>
          <seriesInfo name="DOI" value="10.17487/RFC7595"/>
        </reference>
        <reference anchor="RFC3987" target="https://www.rfc-editor.org/info/rfc3987" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3987.xml">
          <front>
            <title>Internationalized Resource Identifiers (IRIs)</title>
            <author fullname="M. Duerst" initials="M." surname="Duerst"/>
            <author fullname="M. Suignard" initials="M." surname="Suignard"/>
            <date month="January" year="2005"/>
            <abstract>
              <t>This document defines a new protocol element, the Internationalized Resource Identifier (IRI), as a complement of the Uniform Resource Identifier (URI). An IRI is a sequence of characters from the Universal Character Set (Unicode/ISO 10646). A mapping from IRIs to URIs is defined, which means that IRIs can be used instead of URIs, where appropriate, to identify resources.</t>
              <t>The approach of defining a new protocol element was chosen instead of extending or changing the definition of URIs. This was done in order to allow a clear distinction and to avoid incompatibilities with existing software. Guidelines are provided for the use and deployment of IRIs in various protocols, formats, and software components that currently deal with URIs.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3987"/>
          <seriesInfo name="DOI" value="10.17487/RFC3987"/>
        </reference>
        <reference anchor="RFC4033" target="https://www.rfc-editor.org/info/rfc4033" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4033.xml">
          <front>
            <title>DNS Security Introduction and Requirements</title>
            <author fullname="R. Arends" initials="R." surname="Arends"/>
            <author fullname="R. Austein" initials="R." surname="Austein"/>
            <author fullname="M. Larson" initials="M." surname="Larson"/>
            <author fullname="D. Massey" initials="D." surname="Massey"/>
            <author fullname="S. Rose" initials="S." surname="Rose"/>
            <date month="March" year="2005"/>
            <abstract>
              <t>The Domain Name System Security Extensions (DNSSEC) add data origin authentication and data integrity to the Domain Name System. This document introduces these extensions and describes their capabilities and limitations. This document also discusses the services that the DNS security extensions do and do not provide. Last, this document describes the interrelationships between the documents that collectively describe DNSSEC. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4033"/>
          <seriesInfo name="DOI" value="10.17487/RFC4033"/>
        </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="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 anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC8615" target="https://www.rfc-editor.org/info/rfc8615" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8615.xml">
          <front>
            <title>Well-Known Uniform Resource Identifiers (URIs)</title>
            <author fullname="M. Nottingham" initials="M." surname="Nottingham"/>
            <date month="May" year="2019"/>
            <abstract>
              <t>This memo defines a path prefix for "well-known locations", "/.well-known/", in selected Uniform Resource Identifier (URI) schemes.</t>
              <t>In doing so, it obsoletes RFC 5785 and updates the URI schemes defined in RFC 7230 to reserve that space. It also updates RFC 7595 to track URI schemes that support well-known URIs in their registry.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8615"/>
          <seriesInfo name="DOI" value="10.17487/RFC8615"/>
        </reference>
        <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/>
            </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/>
            </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/>
            </author>
            <date year="2024"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 441?>

<section anchor="change-log">
      <name>Change Log</name>
      <section anchor="draft-morrison-alter-uri-scheme-00">
        <name>draft-morrison-alter-uri-scheme-00</name>
        <ul spacing="normal">
          <li>
            <t>Initial submission.  Upgrades the provisional registration
recorded in <xref target="MCPDNS"/> Section 11.</t>
          </li>
        </ul>
      </section>
    </section>
  </back>
  <!-- ##markdown-source:
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
64+CC71FkZckg1YNm0SrTX2VzBBKA2eXBYa8hp5j7vu0PZitPHlqzAwykxRK
2KRYlPyk4UylbZfXqvRbsndnYqRz/uxITRuTJlWcJw+sC1RSIOkabB4C8FeK
OxbktulJ1mJh0OyBPDcsbCZPPUTXp+RFXWdegzww5wOcBhcyjAc24aPVTvPd
sKb3gFmbNT/JLRGfg7E2VHljTZsVNUpYq3uldrSRXCrV79Tu2q0Mk9eTae1o
eohwwUlinVGpuNEADfvZrnZsCGwEp92Z37drm/r04zmp7cqxU9BiRwuQwmfm
U9dWFDIm7lyBkRmXsHm3WZJSWr5pdZeblGzXCg2qoE6FStPAFRZoNxXCFZnG
sCzSsCKjQggJTHorbR9bH/mk+LGUeIA5nN0eyel2O3rqM92Ew3fYKOITypOn
1EceFNSwmHaSZlrWpsNY+N0PZz//dnI+QkyZ/HZ9eXnzq9UINsQpJd9Oo6cs
f0pB6drBr1RT/NXqzZREfku9aCxu02ks/o3JtQOTa3/rFv2G+iK0GA8zknlj
Urfet1NaIqFDO7bA9kxRRHcTdFLWW8mIKuVSmuMIpPwjVYrkigI/9fjDtpU+
oiXOutgwxGYrEGmphUBBazFZ5Pi6NusrzW0ng2CAF8NylrhkeqVgSVmiV+R0
nLZwSOtGn7e23SgvRj/b0NNGWNyZyosQ8VKqB2rEUB3c3k8g6QDMqwU311u1
GdL/LeNqWsknxrxtwKMyIlwQhhSVhVVNtCJ77tJDWat8d3NzZQrUj5TfG7QQ
58rAYniAZvKgWw2wGNaPpcNQH4vDMNC4NoKxvQaqRGGkoJHc2Q2BGaoGRPNJ
aUJZp8qkFi50mlZXlPOa2rQYpqZ7R2UXui5Y5fSVoQP3sBy32SW1+/S2Q8A9
OM/93IB5TWm2hTsWkKuoLnf5nolSTdkObjzN722k4dtMSKxOcKCF4quDZZ5S
SU9Q09PegojMW4upoO0536xzkLMp49rLUd3LUP1Hbj71d12adLVs54OF77L0
29lbv+F3v6nEc92qcbTm4patt5ZYtFVjYt2Y46j5PYmRcIa/rcmxRtmsUd8q
hy2d5w2Eq8l3q1vOeRoxuhoTLe8bO6arA28ypmKmv7KjbXKkC5Ic1f5cjPF7
+i1NBYtAUKd55vSaYDGXzP2msyQLma6cCLjLbSdBLwE4tOF3N4wIMZLTgf1r
KrmfY9T4AqHlZl2oNw/u3q7dZMgCPGZ3jsR4evagojdTaUP/XX7rOiLuPO3S
bmOmAUL3tNX7TTpc8l5WO8DneoLGi7oTC8LSSanZIZgDcszjc7WiHp3Exry1
PeB2THzz1EaRPROrws6g91x7IA/mrwu+27ggPbXZt+hE004sNTTaACrE9e66
86NxlZHAyHMBPrVmB0mR9uhxujiuboZjP5l89drf6eCRj8foVofTa7pTNOtp
TGSGCLIdMTxWUcrVC/HZQD7EUFtYGFFmjmNNqaXD1XJku7Yy4HTtdwNHK80k
GhNWkWwXSGgjgtTGip2NkyKtNenI+aSF4v9RK5JjB2WtjZuw3QwHxKem9G68
enBFZUnX+Pi8y1K+PZKmtQXKLlpZlzFw7YaNjLadvh4z1PRZ9CawUKLTjbR3
Ye4zMshBq3pue9Tuj46HH3Y6EW5IXKr7Ibckdk/qtijcmNadBYzQZtU01FVT
JTSOgF2O7a0wrOk2wcEReGsq3yG0LZYYXpfVUpgWgZ3mmKKbmxndNebJvFry
TqIRgm7dBwm4BuiWMZJ+LGRDHf/Zrg1cUIu6srlep2qwMm92K7Zvcdt9xDzN
KS2aG5RoMxjXkyxd7IoiVVRbBTxbMTVVtrUzgeZC4iMln43iUixaRmPbkHdJ
njqN9S2bpgZrLnMAQPK1J3G/zKmIw7f/GrwNUOoqg7uKIpTMCU4ik6o2NxJa
dZ/NcMyVBIOV3ahucZGT+6JktUkqe3WcoCRXStR8Thj3KV3GoWNSCNV9oVUW
m1MbINXUrjhH5zq9Pc6ecUkOu0wc4R67bILvzycTRg0E/3wmCLOIUB9BjPtl
AnNnhLC2nNRdNA7mfKDsgSqj82RRl07uG0G3zTL3CDHaKiKpjvCoNQpr6z6U
yXPWXHmwC7rrkVyDtc8INQtbM+B7TytoU5TktfabRXmdxqb4vqm5fVcshGfG
qRetOzAul6n5Eg2jFwgub7QtoFJVSqpEgcl3DVqhpq0XO1TJpkBRmWsdQLep
brfcQGfrR42nsRXhKyAYrB7ghwmDu2XgBZI5FTzvOUvVNcQaNk8TukrhHTm4
UFetwng7UFPMCU58leSqTO7CaE3Qqd0rs2ErtoWCjpug2mxYtnvQT7S/am0c
cXOtMM0Xi6YS+1hGKVwr3l+elXBfVU4P/EUnwF4ERyqM2qu0cGWB0RkBd6Ee
oFOtEi/Clnd4kfW+ZNN8vNYVP26fh8JFrdY7uumGiKHCuPVwD1qPxTgo26Kt
vb5MRHDua4o6iCxPbdpd5beY05eqINdX+osmtJ7e26z/ktNZQcGgxKuZitmj
NHu2Zrq2j5FA94aAEfYJK6Vt5CAEzWvNDmbEgrQCZJFZCQ+H7vbZUw/5TNZH
LSi/uohz6K0KNGLxco80AvZK61BZFIS7Qm2p/of5sW02wl1Qgl2keAoXgZSa
LkM0lLT6Ie5qnH10LGIq6HBZ0LTjkLQm+pZzslobb4sIWMYBqeq6OUPDIXs5
cPtmoan3gT+bMfvHpdptDcb5GGvZXRM3DnJXtdsJsWV9/Y28yIQrYR0pxuKU
VM7aBr5+u+au/YHtfn0JeOZa1KMkis+V5J2kjx0/qWvr017EaO6dWWdsGxJN
jd52w+g+L12/22R891afL1OwafMEX57bfbdUOEOBtyTRXLuLN+OWH8DwPel+
t+OvBu3+CcNrd03a5wn/97suTW7VYP/CXbIR7cU4D2zdmDW/THOXdAJ7RedI
+is63eEmSziSo427X42uPHeC6M5z2cTnpr5opvrGVNQR4+dmv2xmt5sjw8I3
RljWNXdTE73NhBGVrx9Z/FWz+FYV/8tJpF+t+XU8rP/S+a0DUg0OdrX5k0L5
zY5q2bebtTX6vZ+rrnV+wtxvfrbMXGR/N7Rlv8iX/Y4klf1oRFOCO5Id+zr2
SnrcudhI1jmKbrP8PlXxwtxD7dzXndUJXUS25csvvIa/ccnaXaSAouZZvlpv
XOpwv6gwtyvgovIkUnxnllt6rqjWbdvxbWsbnIBDfmn9YNLsOlszdE1zwiV0
V5gjLv9Okj1t1uTCzUVOHCqvOEHhi33CX/G3P5AhnEIssyI4zxccV77gd/Ks
p3SvOjU3kzntJZj+RZfrXN/+M5ek/xdDzxsCGEAAAA==

-->

</rfc>
