<?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.35 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-morrison-identity-pronouns-00" category="info" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title abbrev="Identity Pronouns">Identity Pronouns: A Reference-Axis Extension to ~handle Identity Systems</title>
    <seriesInfo name="Internet-Draft" value="draft-morrison-identity-pronouns-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="April"/>
    <abstract>
      <?line 67?>

<t>This document defines an identity pronoun grammar as a reference axis
orthogonal to the <tt>~handle</tt> identity tier taxonomy defined in
<xref target="MCPDNS"/> and <xref target="IDCOMMITS"/>.  A pronoun is a session-scoped reference
that resolves client-side to a concrete handle using local session
state before any cryptographic, DNS, or federation operation.  The
entity-class taxonomy (Sovereign, Bot, Instrument) is unchanged; this
specification introduces Absolute vs Pronoun as an orthogonal axis.
A pronoun MUST NOT appear in a capability token, in a DNS record, in
an Accord signature, or in any inter-organisational protocol payload.
The reference implementation defines a single Wave-1 pronoun, <tt>~org</tt>,
that resolves to the concrete handle of the organisation bound to the
caller's current session.  An appendix defines a relative-path
pronoun grammar (e.g. <tt>~./architect</tt>, <tt>~../weaver</tt>) as a non-normative
design surface for future work.  The mechanism is provider-neutral,
introduces no new cryptographic primitive, and imposes zero new load
on DNS, capability-token issuers, or federated resolvers.</t>
    </abstract>
  </front>
  <middle>
    <?line 86?>

<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 to a cryptographic principal via DNS TXT records under an
<tt>_alter.</tt> prefix.  The tier taxonomy subsequently locked in
<xref target="IDCOMMITS"/> partitions handles into three parser-enforced entity
classes -- Sovereign, Bot, and Instrument -- each with distinct
capabilities and invariants.  The three-tier taxonomy answers the
question: <em>what kind of thing does this handle bind to?</em></t>
      <t>This document answers a second, orthogonal question: <em>how is the
handle referenced?</em>  A reference may be absolute (a literal handle
transmitted on the wire) or pronominal (a session-scoped reference
resolved by the client before transmission).  Every pronoun resolves
to one of the three entity classes at evaluation time; the entity
taxonomy is unchanged.</t>
      <t>The motivating use case is multi-organisational identity.  A human
agent who is a member of two organisations requires a pronoun that
resolves to "the organisation bound to my current session" without
hard-coding either organisation's concrete handle into the agent's
command surface.  A shell user relies on the same pattern when <tt>~</tt>
        <xref target="POSIX-TILDE"/> resolves to <tt>$HOME</tt> for the invoking user rather than
any specific directory path.  Git <xref target="GIT-REVISIONS"/> relies on <tt>HEAD</tt>
and <tt>@{upstream}</tt> as first-class reflexive references.  CSS
<xref target="CSS-SELECTORS-4"/> relies on <tt>:root</tt> and <tt>:host</tt> as grammar-level
contextual references.  Kubernetes <xref target="K8S-SUBJECTACCESSREVIEW"/> relies
on <tt>:self</tt> as a protocol-level reflexive subject.</t>
      <t>Each of these precedents shares three properties.  The pronoun is
(1) first-class in the surface grammar, (2) resolved before the
underlying protocol sees it, and (3) absent from any payload that
crosses a trust boundary.  This specification adopts the same three
properties for the <tt>~handle</tt> system.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</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>
      <t>The following terms are defined for the purposes of this document:</t>
      <ul spacing="normal">
        <li>
          <t><strong>Handle.</strong>  A textual identifier of the form <tt>~</tt> followed by a
label, as defined in <xref target="MCPDNS"/>.</t>
        </li>
        <li>
          <t><strong>Absolute handle.</strong>  A handle whose textual form is identical to
the handle it identifies (e.g. <tt>~blake</tt>, <tt>~truealter.com</tt>).</t>
        </li>
        <li>
          <t><strong>Pronoun.</strong>  A handle whose textual form is a reserved reference
expression that resolves to a concrete absolute handle via a
defined resolution algorithm (e.g. <tt>~org</tt>, <tt>~me</tt>).</t>
        </li>
        <li>
          <t><strong>Concrete handle.</strong>  The absolute handle produced by resolving a
pronoun; in contrast to the pronoun's surface form.</t>
        </li>
        <li>
          <t><strong>Resolution.</strong>  The operation of replacing a pronoun with its
concrete handle in a given context.</t>
        </li>
        <li>
          <t><strong>Session state.</strong>  The set of bindings available to a client at
the time of resolution, including but not limited to the caller's
sovereign handle, the caller's currently-bound organisation, and
any pronoun lexicon loaded by the caller's client.</t>
        </li>
        <li>
          <t><strong>Wire.</strong>  Any transport boundary crossed by an identity-bearing
payload, including capability tokens, DNS records, MCP tool
invocations, HTTP requests to federated peers, and signatures
attached to Accord documents.</t>
        </li>
      </ul>
    </section>
    <section anchor="the-reference-axis">
      <name>The Reference Axis</name>
      <section anchor="two-orthogonal-axes">
        <name>Two Orthogonal Axes</name>
        <t>The <tt>~handle</tt> identity system has two orthogonal axes.  The first
axis is <strong>entity class</strong>, defined in <xref target="IDCOMMITS"/>:</t>
        <t><tt>
Sovereign | Bot | Instrument
</tt></t>
        <t>The second axis, defined by this document, is <strong>reference type</strong>:</t>
        <t><tt>
Absolute | Pronoun
</tt></t>
        <t>Every handle is a point in the two-dimensional space defined by
these axes.  An Absolute Sovereign is a concrete handle such as
<tt>~blake</tt>.  A Pronoun Sovereign is a reference such as <tt>~org</tt> that
resolves to a concrete Sovereign handle at evaluation time.  An
Absolute Bot is <tt>~dependabot.bot</tt>.  A Pronoun Bot is a reference
such as <tt>~my-runtime.bot</tt> (non-normative example) that resolves to
the concrete Bot handle of the caller's currently-active runtime
daemon.</t>
        <t>The two axes are orthogonal: a pronoun's entity class is a property
of the concrete handle produced by resolution, not of the pronoun
itself.</t>
      </section>
      <section anchor="wire-invariant">
        <name>Wire Invariant</name>
        <t>A pronoun MUST NOT appear in a typed handle field of any structured
payload that crosses a protocol trust boundary.  Before any of the
following operations, a pronoun appearing in a handle field MUST be
resolved to its concrete handle:</t>
        <ol spacing="normal" type="1"><li>
            <t>Any DNS query or DNS record publication under the <tt>_alter.</tt>
prefix or any other DNS label used for <tt>~handle</tt> resolution.</t>
          </li>
          <li>
            <t>Issuance or verification of any capability token whose subject,
audience, or resource identifier references a handle.</t>
          </li>
          <li>
            <t>Any cryptographic signing or verification operation over an
identity-bearing payload, including but not limited to Accord
documents <xref target="IDACCORD"/>, Identity-Attributed commit trailers
<xref target="IDCOMMITS"/>, attestation statements, and IdentityRank claims.</t>
          </li>
          <li>
            <t>Any MCP tool invocation, HTTP request to a federated peer's
<tt>.well-known/alter</tt> endpoint, or other protocol payload in which
a handle appears as a typed field.</t>
          </li>
          <li>
            <t>Any write to an append-only identity log, continuous
identity-field record, or Signed Tree Head anchor.</t>
          </li>
          <li>
            <t>Any on-chain reference, smart-contract call, or blockchain
anchoring operation (e.g. x402 micropayment routing) that
encodes a handle as a contract parameter.</t>
          </li>
        </ol>
        <t>This enumeration is non-exhaustive.  The governing principle is
that a pronoun is a property of the caller's session context and
MUST NOT be transmitted to any principal who does not share that
session context.</t>
        <t>The Wire Invariant applies to handle fields in structured payloads.
A handle field is a field typed as "handle" in a payload schema or
a positional argument documented as carrying a handle.  The
invariant does NOT apply to natural-language content -- for
example, the body of an alter-to-alter message, a user prompt, or
a documentation string -- that incidentally contains a pronoun
token.  A client MUST NOT rewrite pronoun tokens appearing inside
free-text content; such content is conveyed verbatim and a remote
reader is responsible for recognising that a pronoun in free text
is scoped to the author's session, not the reader's.  A client MAY
surface a usability warning when free-text content contains pronoun
tokens, but MUST NOT transform the content.</t>
        <t>This invariant is the architectural rationale for defining pronouns
in this document rather than extending the entity-class taxonomy.
Pronouns are a property of the client's presentation layer; concrete
handles are the property of the protocol.</t>
        <t>A conformant implementation MUST reject any payload received over
the wire in which a pronoun appears in a typed handle field.  This
rejection is a category error analogous to the cross-tier rejection
defined in <xref target="IDCOMMITS"/>.</t>
      </section>
      <section anchor="resolution-algorithm">
        <name>Resolution Algorithm</name>
        <t>Resolution is performed by the client immediately prior to the first
operation listed in the Wire Invariant above.  The resolution
algorithm proceeds in three phases.</t>
        <t>Phase 1 is lexicon lookup.  The client maintains a pronoun lexicon
mapping reserved textual forms to resolver functions.  If the
handle's textual form does not match any entry in the loaded
lexicon, the handle is treated as absolute and no further
resolution is performed.</t>
        <t>Phase 2 is context binding.  The resolver function is invoked with
the current session state.  Session state MUST include at minimum
the caller's sovereign handle; it MAY include the caller's
currently-bound organisation, the caller's currently-held seats,
the current thread identifier, and any other context the pronoun's
resolver requires.</t>
        <t>Phase 3 is substitution.  The resolver returns a concrete handle or
an error.  On success, the pronoun is replaced with the concrete
handle in the payload about to be transmitted.  On error, the
operation that triggered resolution MUST be aborted; the pronoun
MUST NOT be transmitted unresolved as a fallback.</t>
        <t>A conformant resolver MUST be deterministic within a single session:
two successive resolutions of the same pronoun within the same
session state MUST yield the same concrete handle.</t>
      </section>
    </section>
    <section anchor="the-org-pronoun-wave-1">
      <name>The <tt>~org</tt> Pronoun (Wave 1)</name>
      <section anchor="definition">
        <name>Definition</name>
        <t><tt>~org</tt> is a Sovereign-class pronoun that resolves to the concrete
sovereign handle of the organisation currently bound to the caller's
session.</t>
      </section>
      <section anchor="session-binding">
        <name>Session Binding</name>
        <t>The session state that binds <tt>~org</tt> is established at authentication
time (typically by a command of the form <tt>alter login &lt;handle&gt;</tt> or
equivalent).  The binding is recorded in a session-state artefact
local to the caller's environment -- on reference implementations,
a file at the path $HOME/.config/alter/session.json is RECOMMENDED
-- and MUST contain at least the field <tt>current_org</tt> whose value
is the concrete sovereign handle of the bound organisation.</t>
        <t>A client MAY provide a <tt>switch</tt> command (e.g. <tt>alter switch &lt;handle&gt;</tt>)
that rewrites <tt>current_org</tt> without requiring re-authentication,
provided the caller is already a verified member of the target
organisation.</t>
      </section>
      <section anchor="resolution-failures">
        <name>Resolution Failures</name>
        <t><tt>~org</tt> resolution MUST fail, and the triggering operation MUST be
aborted, if any of the following hold:</t>
        <ul spacing="normal">
          <li>
            <t>The session-state artefact is absent or unreadable.</t>
          </li>
          <li>
            <t>The <tt>current_org</tt> field is absent, empty, or malformed.</t>
          </li>
          <li>
            <t>The caller is no longer a verified member of the bound
organisation (e.g. revocation has occurred since session start).</t>
          </li>
        </ul>
        <t>A resolution failure is distinct from an absolute handle referencing
a non-existent organisation.  The latter fails at protocol layer;
the former fails at client layer before any wire operation.</t>
      </section>
      <section anchor="example-non-normative">
        <name>Example (non-normative)</name>
        <t>A member bound to <tt>~alter</tt> via <tt>alter login ~alter</tt> invokes a
messaging command:</t>
        <t><tt>
alter message send --to ~org --body "what is due this week?"
</tt></t>
        <t>The client resolves <tt>~org</tt> to <tt>~alter</tt> by reading <tt>current_org</tt> from
session state.  The outbound capability-token subject field carries
<tt>~alter</tt>; the pronoun <tt>~org</tt> does not appear on the wire.</t>
        <t>The same member subsequently invokes <tt>alter switch ~pak-ho-co</tt> (an
organisation they are a member of via a separate invitation).  The
next invocation of the same command resolves <tt>~org</tt> to <tt>~pak-ho-co</tt>
instead.  Neither invocation requires the member to retype the
concrete handle.</t>
      </section>
    </section>
    <section anchor="pronoun-lexicon-extensibility">
      <name>Pronoun Lexicon Extensibility</name>
      <section anchor="per-client-lexicon">
        <name>Per-Client Lexicon</name>
        <t>An implementation MAY load a pronoun lexicon from any source trusted
by the operator.  The reference implementation ships a minimal
lexicon containing <tt>~org</tt> only.  Additional pronouns MAY be added by
the client without coordination with any other party, provided the
Wire Invariant is preserved.</t>
      </section>
      <section anchor="per-org-lexicon-future-work">
        <name>Per-Org Lexicon (Future Work)</name>
        <t>A future revision of this document is expected to define a DNS-based
mechanism by which an organisation MAY publish a pronoun lexicon as
part of its <tt>_alter.&lt;domain&gt;</tt> record, enabling members of that
organisation to load org-specific pronouns (e.g. <tt>~weaver</tt> resolving
to the current holder of the Weaver seat within that org).  Such
pronouns MUST obey the Wire Invariant: the DNS record carries the
lexicon metadata, not resolved values, and resolution remains a
client-side operation.</t>
        <t>This extension is out of scope for the present document.  The
protocol-version constant defined by <xref target="MCPDNS"/> is not incremented.</t>
      </section>
    </section>
    <section anchor="relative-path-pronoun-grammar-appendix-non-normative">
      <name>Relative-Path Pronoun Grammar (Appendix, Non-Normative)</name>
      <t>This appendix describes a relative-path pronoun grammar as a design
surface for future work.  The grammar is non-normative in the
present document; implementations SHOULD NOT emit these forms in
Wave 1.</t>
      <t>The grammar borrows from POSIX path semantics <xref target="POSIX-TILDE"/>:</t>
      <ul spacing="normal">
        <li>
          <t><tt>~./&lt;label&gt;</tt> -- resolve <tt>&lt;label&gt;</tt> within the scope of the caller's
current organisation (e.g. <tt>~./architect</tt> resolves to the current
holder of the Architect seat within <tt>current_org</tt>).</t>
        </li>
        <li>
          <t><tt>~../&lt;label&gt;</tt> -- resolve <tt>&lt;label&gt;</tt> within the scope of the parent
organisation in the caller's current Accord chain (e.g.
<tt>~../compliance</tt> resolves to the compliance role of the Accord
counter-party).</t>
        </li>
        <li>
          <t><tt>~/&lt;label&gt;</tt> is reserved and MUST NOT be used; the syntax would be
ambiguous with respect to absolute handle forms.</t>
        </li>
      </ul>
      <t>Relative-path pronouns, if standardised in a future revision, obey
the Wire Invariant identically to <tt>~org</tt>: resolution happens
client-side and the concrete handle is what crosses any wire.</t>
      <t>Rationale for filing the grammar as a design surface rather than a
Wave-1 normative construct.  The relative-path grammar's purpose is
<strong>scope-disambiguation across multiple loaded lexicons</strong>, not mere
capability.  A per-org lexicon (Section 5.2) addressing a pronoun
such as <tt>~architect</tt> is sufficient when a member is bound to a
single organisation.  In a multi-organisational scenario, however,
a member whose client loads the lexicons of two organisations both
defining <tt>~architect</tt> faces a collision: which organisation's
architect does the bare pronoun resolve to?  A relative-path form
(<tt>~./architect</tt> = architect of current organisation; <tt>~../architect</tt>
= architect of the Accord counter-party) makes the scope explicit
at the call site, eliminating the ambiguity without requiring the
client to adopt a precedence rule that may not match caller intent.</t>
      <t>The grammar is deferred to a future revision for three reasons.
First, no implementation deployment has yet exercised the
multi-lexicon scenario that motivates the grammar.  Second, the
parent-organisation scope-chain semantics (<tt>~../</tt>) require
coordination with the Accord Protocol <xref target="IDACCORD"/> that has not yet
been specified in sufficient detail.  Third, filing the grammar
early without implementation evidence risks committing to
path-traversal semantics that a future implementation may reveal
to be incorrect.  Filing the grammar as a non-normative appendix
stakes the design space -- preventing a competing specification
from claiming it -- without committing any implementation to it.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document introduces no new IANA registry.  Pronoun lexicons
are client-local artefacts; they are not enumerated by any registry.</t>
      <t>A future revision of this document that defines a DNS-based per-org
lexicon mechanism (see Section 5.2) will require a <tt>lexicon</tt> TXT
record sub-field to be registered in the <tt>_alter.</tt> record schema
defined by <xref target="MCPDNS"/>.  That registration is out of scope for the
present document.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <section anchor="pronoun-spoofing">
        <name>Pronoun Spoofing</name>
        <t>An attacker capable of writing to the caller's session-state
artefact (e.g. the session.json file under $HOME/.config/alter/)
MAY cause <tt>~org</tt> to resolve to an attacker-controlled handle.  This attack is a local
privilege-escalation class and is outside the scope of this
specification; implementations SHOULD protect session-state
artefacts with the same filesystem permissions applied to other
credential artefacts.</t>
      </section>
      <section anchor="pronoun-leakage">
        <name>Pronoun Leakage</name>
        <t>An implementation that mistakenly transmits a pronoun on the wire
(e.g. by failing to resolve before token issuance) creates two
hazards: (1) the receiving peer rejects the payload as specified in
Section 3.2, exposing the caller's misconfiguration; (2) the
pronoun's textual form may leak information about the caller's
client topology.  Conformant implementations MUST resolve pronouns
before any wire operation; test suites SHOULD include explicit
coverage of Wire Invariant violations.</t>
      </section>
      <section anchor="binding-freshness">
        <name>Binding Freshness</name>
        <t><tt>~org</tt> resolution depends on session state that MAY have been
written arbitrarily long before the current invocation.  A client
MAY cache the membership proof; if the caller has been revoked from
the bound organisation since session start, a stale binding could
cause a resolution that the organisation's membership system would
reject at protocol layer.  Implementations SHOULD re-verify
membership freshness at resolution time when the resolved handle is
about to be used for a high-privilege operation (e.g. Accord
signature).</t>
      </section>
      <section anchor="cross-tenant-confusion">
        <name>Cross-Tenant Confusion</name>
        <t>A member of two organisations who invokes a command against <tt>~org</tt>
must be unambiguous about which organisation is bound.  Clients
SHOULD surface the currently-bound organisation in user-visible
status (a status line, prompt decoration, or equivalent) so that
the member cannot mistakenly send a message intended for one
organisation to the other.</t>
      </section>
    </section>
    <section anchor="implementation-status">
      <name>Implementation Status</name>
      <t>This section is to be removed before final publication.</t>
      <t>A reference implementation of this specification is planned in the
ALTER open-source codebase; no implementation of the pronoun
resolver exists at the time of this -00 revision.  Implementation
is expected to be distributed across three surfaces:</t>
      <ol spacing="normal" type="1"><li>
          <t>The <tt>alter-cli</tt> command-line interface will maintain the
<tt>current_org</tt> field in a session.json file under
$HOME/.config/alter/ via <tt>alter login</tt> and <tt>alter switch</tt>.</t>
        </li>
        <li>
          <t>The personal alter MCP bridge (<tt>mcp-alter</tt>) will load the
minimal Wave-1 lexicon and perform resolution prior to any
outbound MCP call.</t>
        </li>
        <li>
          <t>Client-side slash-command wrappers (e.g. the Claude Code <tt>/msg</tt>
hook) will consume the resolver via the personal alter bridge
and MUST NOT implement their own pronoun grammar.</t>
        </li>
      </ol>
    </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="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="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="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="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="GIT-REVISIONS" target="https://git-scm.com/docs/gitrevisions">
          <front>
            <title>gitrevisions(7) -- specifying revisions and ranges for Git</title>
            <author>
              <organization/>
            </author>
            <date year="2024"/>
          </front>
        </reference>
        <reference anchor="CSS-SELECTORS-4" target="https://www.w3.org/TR/selectors-4/">
          <front>
            <title>Selectors Level 4 (:root, :host)</title>
            <author>
              <organization/>
            </author>
            <date year="2022"/>
          </front>
        </reference>
        <reference anchor="K8S-SUBJECTACCESSREVIEW" target="https://kubernetes.io/docs/reference/access-authn-authz/authorization/">
          <front>
            <title>Kubernetes Authorization -- SelfSubjectAccessReview</title>
            <author>
              <organization/>
            </author>
            <date year="2024"/>
          </front>
        </reference>
        <reference anchor="ALTER-DID9" target="internal">
          <front>
            <title>ALTER Decision Register entry D-ID9 -- Pronouns as Reference Axis</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 482?>

<section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>This document grew out of a design conversation identifying that
the three-tier handle taxonomy of <xref target="IDCOMMITS"/> answered <em>what kind
of thing</em> a handle binds to but did not answer <em>how the handle is
referenced</em>.  The realisation that pronouns are a reference axis
orthogonal to entity class -- rather than a fourth tier -- is the
load-bearing insight behind this specification.  The internal
doctrine record accompanying this specification is <xref target="ALTER-DID9"/>.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA81ca3PbyJX93r+iS9mqkVQEZXucmVjOJquR5Yw2fq2l7CTl
coUg0SQRgQCDBiRxNju/fc+9t18A6Ul2q7YqH8ZDSUD37fs899HMskx1ZVeZ
c310XZgan3f6Q9vUTV/bc32hP5qlaU29MNnFY2n11WNnals2te4a/dM6r4vK
6PDizc52ZmOPVD6ft+b+0JpHqmgWdb7BhkWbL7ts07RtaZs6K92j2dY9mj15
ooq8w5PPnjz7JnvyXC3w06ppd+e6rJeNKrftue7a3nbPnjx58eSZUnnfrZv2
XGmd4T+tl31VyWbfVfmd0W/dZvzHpl3ldflj3uE4OGrVmVa/NW1ZlHmtP4Dm
N13BDy5A1bm+BFlYLp/odzc/yO9BZUfUXICENq/KnH9tNnlZnes57fhvIM/k
tPR00WyUqpt2gw3vDdH48fXls6dPX7iPv3r67XP6+Pbyw6t3N+e8lBfNq9Iu
mnvT7nSzxCEKU+nLpu7MY0eM7ZpFU+kb0+IJq+/LXGMBffvHW0hv0bQFmE6L
Reb8Xdb8L5jT5e3KdOd63XVbe352BonlYMbiDkcuTbecYqUzyPxsJO7NYpsV
EHLhj3bGy0WB48frVxeXl+8/vhoyI+jUxYJOFzjwz3jKoNQ503rwjJfv3769
vr05fMjsouvact53ptC/KzuIfbMpO5HybWna7AYatuj6Fn+/baF4UIF/bkaE
82QLOcseUxRZd2InH97fXP8xu71+8+pqxKSrqyt90xX66ZMnX0+fZs+ePP12
om/WpqqYUXBP+k1er/p8ZfB7s6Dj6WfTb6ZPwbyqMPBn25z92dHB0237uZ02
W1Ov2qbf8tmauiprQ384e/HNixcvnr749sWL4RGefosff3d9m328+s/rm+v3
Y2telR28Y0nb2uNvT3SWabs1i3K5K+uVDn/SRH4L8o3V4AeJ/zCVWC+ziw15
GGK9PUs3GDL3OX68vLnJbq7eXF3evv94kz0f0nZjKrCpgR95Y+7hZp7r4/O2
abqJPl83tjs5TMHDw8P04Wvmz+3HM+vXyJ6PZPsMP/7+V9j+D9/9O/aHdV/d
3BCXrn4YkvH7fm7a2nQ4+gXrsdNN4hVIXN70879gD3gAY+1HnNU8HKbsLiw0
LRvhTutD2lnOr2dkKTX/++NZnu52ts+8ize3Vx+zV9evXgwJ5t/rV5AiR8eP
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
RSr4C45TAAA=

-->

</rfc>
