<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.4.10) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-morrison-identity-accord-04" category="info" submissionType="independent" version="3">
  <!-- xml2rfc v2v3 conversion 3.32.0 -->
  <front>
    <title abbrev="Identity Accord">Identity Accord Protocol: A Peer Ceremony for Bilateral Agreements Between Identity-Substrate-Bound Principals</title>
    <seriesInfo name="Internet-Draft" value="draft-morrison-identity-accord-04"/>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
      <address>
        <email>blake@truealter.com</email>
      </address>
    </author>
    <author fullname="Christopher Whiteside">
      <organization>Independent</organization>
      <address>
        <email>cwhiteside.engineering@gmail.com</email>
      </address>
    </author>
    <date year="2026" month="November" day="03"/>
    <abstract>
      

<t>This memo specifies the Identity Accord Protocol, a peer ceremony
by which two principals, each represented by an organisational
identity substrate and acting under a recorded delegation from a
legal entity, execute a bilateral agreement as a portable,
self-verifying COSE-signed CBOR document.  The protocol composes
DNS-based substrate discovery, Ed25519 sovereign signatures, an
append-only identity log, and a tamper-evidence descriptor quorum
into a single artefact that is verifiable by any third party with
access to the public DNS, the parties' identity logs, and an
on-chain anchor of the agreement's content hash.  The protocol does
not require a central registry, a designated verifier, or any
infrastructure operated by the authors; verification succeeds when
any reference deployment is offline.  The
canonical bilateral target is a mutual non-disclosure agreement,
but the wire format generalises to any bilateral consent envelope
between two legal entities each represented by an identity
substrate.  The memo also specifies an MCP tool surface, a pre-send
enforcement gate and a disclosure-ledger schema, all optional layers
above the wire format.
The memo is Informational; the underlying COSE and CBOR formats
are normative per RFC 9052 and RFC 8949.</t>
    </abstract>
  </front>
  <middle>
    

<section anchor="introduction">
      <name>Introduction</name>
      <t>A bilateral agreement between two organisations is, in current
commercial practice, a document drafted by either party's legal
counsel, signed by an authorised officer of each party, exchanged
by email or by a third-party signature platform, and stored in
each party's document-management system.  The agreement's
existence, its terms, and its lifecycle events (execution,
amendment, revocation, expiry) are not directly verifiable by any
third party; they are matters between the parties and their
records.  A third party who needs to verify that an agreement is
in force may, at best, request a copy from one of the parties.</t>
      <t>This memo specifies a different arrangement.  Two principals, each
representing a legal entity and each bound to an organisational
identity substrate, execute the agreement as a portable
self-verifying document.  The document carries the contract text,
the parties' identities, the delegations under which the principals
sign, the agreement's term and jurisdiction, and a set of
tamper-evidence descriptors anchored in independent substrates.
A third party who receives the document, or who resolves the
agreement's content address through public discovery, can verify
the agreement's authenticity and lifecycle status against the
public DNS, the parties' identity logs, and any on-chain anchor
the descriptors reference.  No party holds an authoritative copy
that the other party lacks; the agreement is symmetric.</t>
      <t>The protocol composes with <xref target="MCPDNS"/> for substrate discovery, with
<xref target="IDCOMMITS"/> for the handle tier taxonomy and the attribution
grammar that names the authorising officer, and with <xref target="ORGPOLICY"/>
for the policy stack under which the agreement is admitted to the
parties' agent-runtime sessions.  The optional pre-send enforcement
gate (Section 10) integrates with the agent-runtime governance flow
of <xref target="ORGPOLICY"/>, so that an agreement's permitted-purpose scope can
be applied to outbound tool invocations of either party's runtimes.</t>
      <t>The canonical bilateral target of the v0 specification is a mutual
non-disclosure agreement.  The wire format generalises to any
bilateral consent envelope: master services agreements, data
processing agreements, statements of work, reseller agreements,
partnership letters.  This memo specifies bilateral Accords only.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> 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>
      <dl>
        <dt>Accord</dt>
        <dd>
          <t>A bilateral agreement executed under the protocol of this memo.
The wire-format artefact is the Accord document; the act of
reaching mutual signature is the Accord ceremony.</t>
        </dd>
        <dt>Identity substrate</dt>
        <dd>
          <t>An organisational identity primitive of the kind specified by
<xref target="ORGPOLICY"/>, addressable by a domain-qualified handle (e.g.
<tt>alter:~example.com</tt>).  Each party to an Accord is represented by
one substrate.</t>
        </dd>
        <dt>Sovereign-tier handle</dt>
        <dd>
          <t>A principal identity handle in the Sovereign tier of the handle
taxonomy of <xref target="IDCOMMITS"/> (e.g. <tt>alter:~alice</tt>).  An authorised officer of a legal
entity signs an Accord under their Sovereign-tier handle.</t>
        </dd>
        <dt>Delegation instrument</dt>
        <dd>
          <t>A recorded, bounded, revocable, content-addressed assertion by
the authorising officer of a party that a named handle (the
delegate) is authorised to execute a specified Accord on the
party's behalf.  The delegation instrument is itself a
COSE-signed CBOR document and is included by content address in
the Accord payload.</t>
        </dd>
        <dt>Content address</dt>
        <dd>
          <t>A SHA-256 hash that identifies a document by its bytes.  The
content address of an Accord is the SHA-256 of the canonicalised
Accord payload (Section 6).</t>
        </dd>
        <dt>Identity log</dt>
        <dd>
          <t>The append-only log kept by a party's identity substrate.  The
events of Section 11 are recorded in it, and an
<tt>identitylog_entry</tt> descriptor (Section 6) refers to an entry in
it.</t>
        </dd>
        <dt>Tamper-evidence descriptor</dt>
        <dd>
          <t>A pointer to an independent substrate against which the Accord's
content address is anchored.  The minimum descriptor set is
defined in Section 6.  A verifier requires a substrate-defined
quorum of descriptors to consider the Accord tamper-evident.</t>
        </dd>
        <dt>Permitted purpose</dt>
        <dd>
          <t>A natural-language paragraph in the Accord payload that defines
the scope of disclosures permitted under the agreement.  The
permitted-purpose paragraph is legally authoritative; the
structured topic taxonomy of Section 8 is a deterministic
runtime classifier and is subordinate to the permitted-purpose
prose in any conflict.</t>
        </dd>
        <dt>Topic taxonomy</dt>
        <dd>
          <t>A structured tag list, scoped to the Accord, identifying the
topics on which disclosures are permitted, blocked, or
require explicit consent.  The taxonomy is operative for
runtime gating (Section 10) and is informative for legal
interpretation.</t>
        </dd>
        <dt>Disclosure-ledger event</dt>
        <dd>
          <t>A typed signed event written to an Accord party's identity log
recording a permitted disclosure, a blocked attempt, an
amendment, a revocation, or an expiry.  Events carry metadata
and content hashes only; they do not carry the disclosed
content.</t>
        </dd>
      </dl>
      <t>Where this memo names a substrate or a principal in prose, the
identifier is an <tt>alter:</tt> URI as defined in <xref target="ALTER-URI"/>, for example
<tt>alter:~example.com</tt> or <tt>alter:~alice</tt>.  A handle carried as a
wire-format value (<tt>parties[].handle</tt>, <tt>principal_handle</tt>,
<tt>delegate_handle</tt>, <tt>log_handle</tt>, the tool arguments of Section 9 and
the <tt>parties</tt> field of Section 7.2) keeps the bare form that field
defines; the value <tt>~alice</tt> corresponds to the URI <tt>alter:~alice</tt>.</t>
    </section>
    <section anchor="architectural-overview">
      <name>Architectural Overview</name>
      <t>The protocol comprises five composed layers, each addressable
independently:</t>
      <ol spacing="normal" type="1"><li>
          <t><strong>Wire format</strong> (Section 4).  A COSE-signed CBOR document
carrying the Accord payload, with two signatures (one
per party).</t>
        </li>
        <li>
          <t><strong>Sovereign signing</strong> (Section 5).  Each party's signature is
produced by an Ed25519 sovereign key associated with the
authorising officer's <tt>~handle</tt>, with the signature carried in
a COSE_Sign or COSE_Sign1 envelope per <xref target="RFC9052"/>.</t>
        </li>
        <li>
          <t><strong>Discovery</strong> (Section 7).  The Accord is publicly discoverable
via a content-addressed DNS TXT record under each party's
substrate zone, complementing the existing <tt>_alter.&lt;domain&gt;</tt>
record of <xref target="MCPDNS"/>.</t>
        </li>
        <li>
          <t><strong>Tamper-evidence descriptor quorum</strong> (Section 6).  Each party
contributes descriptors anchoring the Accord's content address
in independent substrates: per-party identity log, on-chain
anchor, public DNS record.  A verifier requires a quorum
sufficient for the policy under which the verifier operates.</t>
        </li>
        <li>
          <t><strong>MCP tool surface and enforcement</strong> (Sections 9 and 10).  An
optional MCP tool surface allows agent runtimes of either
party to participate in the ceremony, query Accord state, and
record disclosure events.  An optional pre-send enforcement
gate applies the Accord's topic taxonomy to outbound tool
invocations of either party's runtimes.</t>
        </li>
      </ol>
      <t>Layers 1 through 4 are required for any conformant Accord.  Layer 5
(Sections 9 and 10) is an optional implementation surface and may be
omitted by parties whose use of the protocol does not extend to
agent-runtime-mediated execution.</t>
    </section>
    <section anchor="wire-format">
      <name>Wire Format</name>
      <t>An Accord is a CBOR object <xref target="RFC8949"/> carrying the Accord payload,
wrapped in a COSE signature envelope <xref target="RFC9052"/>.</t>
      <t>The Accord payload is a CBOR map with the following keys.</t>
      <dl>
        <dt><tt>version</tt> (text string, <bcp14>REQUIRED</bcp14>)</dt>
        <dd>
          <t>The wire-format version.  v0 of this specification uses the
literal <tt>"identity-accord-v0"</tt>.</t>
        </dd>
        <dt><tt>accord_type</tt> (text string, <bcp14>REQUIRED</bcp14>)</dt>
        <dd>
          <t>A token identifying the agreement type.  Recognised values for
v0:
</t>
          <ul spacing="normal">
            <li>
              <t><tt>mutual-nda-v2</tt> for the canonical mutual non-disclosure target.</t>
            </li>
            <li>
              <t><tt>msa-v1</tt>, <tt>dpa-v1</tt>, <tt>sow-v1</tt>, <tt>reseller-v1</tt>, <tt>partnership-v1</tt>
for the other bilateral types registered in Section 14.1.</t>
            </li>
          </ul>
          <t>Additional values <bcp14>MAY</bcp14> be registered in the IANA Accord Types
registry (Section 14.1).</t>
        </dd>
        <dt><tt>accord_id</tt> (text string, <bcp14>REQUIRED</bcp14>)</dt>
        <dd>
          <t>A UUIDv4 assigned at ceremony commencement.  Identifies the
Accord within each party's records and in the disclosure
ledger.</t>
        </dd>
        <dt><tt>contract_body</tt> (CBOR map, <bcp14>REQUIRED</bcp14>)</dt>
        <dd>
          <t>The contract text and its content address.
</t>
          <ul spacing="normal">
            <li>
              <t><tt>text</tt> (text string): the UTF-8 contract body.  Legally
authoritative.</t>
            </li>
            <li>
              <t><tt>content_address</tt> (byte string): the SHA-256 hash of the
UTF-8 text.  Verifiers <bcp14>MUST</bcp14> recompute and compare.</t>
            </li>
          </ul>
        </dd>
        <dt><tt>parties</tt> (CBOR array, <bcp14>REQUIRED</bcp14>, length 2)</dt>
        <dd>
          <t>One entry per party.  Each entry is a CBOR map:
</t>
          <ul spacing="normal">
            <li>
              <t><tt>role</tt> (text string): one of <tt>party_a</tt>, <tt>party_b</tt>.</t>
            </li>
            <li>
              <t><tt>handle</tt> (text string): the authorising officer's Sovereign-
tier handle per <xref target="IDCOMMITS"/> (e.g. <tt>~alice</tt>).</t>
            </li>
            <li>
              <t><tt>legal_entity</tt> (text string): the registered name of the
party's legal entity.</t>
            </li>
            <li>
              <t><tt>entity_registry_id</tt> (text string): the entity's registry
identifier (e.g. a national company number or tax identifier).
Format is
jurisdiction-specific.</t>
            </li>
            <li>
              <t><tt>sovereign_pubkey</tt> (byte string): the Ed25519 public key
against which the party's signature verifies.</t>
            </li>
            <li>
              <t><tt>delegation_ref</tt> (byte string): the content address of the
delegation instrument (Section 5.2).</t>
            </li>
          </ul>
          <t><tt>legal_entity</tt> and <tt>entity_registry_id</tt> are self-asserted by
the party they describe.  No step of the Section 7.3
verification walkthrough, and no other normative passage in this
memo, checks either field against anything external; a relying
party requiring assurance of the counterparty's legal identity
obtains it by out-of-band means (an existing business
relationship or an independent registry lookup).</t>
        </dd>
        <dt><tt>permitted_purpose</tt> (CBOR map, <bcp14>REQUIRED</bcp14>)</dt>
        <dd>
          <t>The agreement's scope.
</t>
          <ul spacing="normal">
            <li>
              <t><tt>text</tt> (text string): the natural-language permitted-purpose
paragraph.  Legally authoritative in any conflict.</t>
            </li>
            <li>
              <t><tt>hash</tt> (byte string): SHA-256 of the UTF-8 text.</t>
            </li>
          </ul>
        </dd>
        <dt><tt>topic_taxonomy</tt> (CBOR map, <bcp14>OPTIONAL</bcp14>)</dt>
        <dd>
          <t>The structured tag list for runtime gating.
</t>
          <ul spacing="normal">
            <li>
              <t><tt>version</tt> (text string): the taxonomy version identifier
(e.g. <tt>"v1"</tt>).</t>
            </li>
            <li>
              <t><tt>permitted_tags</tt> (array of text strings): topic tags on which
disclosure is permitted.</t>
            </li>
            <li>
              <t><tt>blocked_tags</tt> (array of text strings): topic tags on which
disclosure is refused.</t>
            </li>
            <li>
              <t><tt>escalation_tags</tt> (array of text strings, <bcp14>OPTIONAL</bcp14>): topic
tags that require explicit consent from the disclosing
principal at disclosure time.</t>
            </li>
            <li>
              <t><tt>nl_authority_anchor</tt> (byte string): the hash of
<tt>permitted_purpose.text</tt>, binding the taxonomy to its
natural-language source.</t>
            </li>
          </ul>
        </dd>
        <dt><tt>term</tt> (CBOR map, <bcp14>REQUIRED</bcp14>)</dt>
        <dd>
          <t>Lifecycle parameters.
</t>
          <ul spacing="normal">
            <li>
              <t><tt>effective_date</tt> (text string, <xref target="RFC3339"/> timestamp)</t>
            </li>
            <li>
              <t><tt>initial_term_days</tt> (unsigned integer)</t>
            </li>
            <li>
              <t><tt>ordinary_survival_days</tt> (unsigned integer, optional)</t>
            </li>
            <li>
              <t><tt>categorical_survival</tt> (CBOR map, optional): per-category
survival rules, where the keys are category identifiers
(e.g. <tt>trade_secret</tt>, <tt>personal_information</tt>) and the values
are either an unsigned integer day-count or the literal
<tt>"indefinite"</tt>.</t>
            </li>
          </ul>
        </dd>
        <dt><tt>jurisdiction</tt> (CBOR map, <bcp14>REQUIRED</bcp14>)</dt>
        <dd>
          <t>Governing law and forum.
</t>
          <ul spacing="normal">
            <li>
              <t><tt>governing_law</tt> (text string): jurisdiction identifier
(e.g. <tt>"AU-NSW"</tt>).</t>
            </li>
            <li>
              <t><tt>exclusive_forum</tt> (text string, <bcp14>OPTIONAL</bcp14>).</t>
            </li>
          </ul>
        </dd>
        <dt><tt>tamper_evidence_descriptors</tt> (CBOR array, <bcp14>REQUIRED</bcp14>, length &gt;= 2)</dt>
        <dd>
          <t>An array of descriptors per Section 6.  Each descriptor is a
CBOR map with a <tt>type</tt> key and type-specific fields.</t>
        </dd>
      </dl>
      <t>The Accord payload is canonicalised per the deterministic CBOR
encoding rules of <xref target="RFC8949"/> Section 4.2 before signing.  Verifiers
<bcp14>MUST</bcp14> canonicalise before recomputing content addresses or
verifying signatures.</t>
    </section>
    <section anchor="signing">
      <name>Signing</name>
      <section anchor="sovereign-signature">
        <name>Sovereign Signature</name>
        <t>Each party signs the canonicalised Accord payload with the
Ed25519 private key associated with the Sovereign-tier handle
named in the party's entry.  Signatures are carried in a COSE
envelope per <xref target="RFC9052"/>:</t>
        <ul spacing="normal">
          <li>
            <t>For ceremonies completed in a single co-signing event, a
<tt>COSE_Sign</tt> envelope with two signatures is <bcp14>REQUIRED</bcp14>.</t>
          </li>
          <li>
            <t>For ceremonies completed in two stages (party A signs and
publishes; party B counter-signs from the published artefact),
each stage <bcp14>MAY</bcp14> emit a <tt>COSE_Sign1</tt> envelope and a counter-
signature <bcp14>MAY</bcp14> be added later per <xref target="RFC9338"/> counter-signature
semantics.  Verifiers <bcp14>MUST</bcp14> treat the combined two-signature
envelope as authoritative; a single-signature artefact is a
draft, not an Accord.</t>
          </li>
        </ul>
        <t>The signature's protected header <bcp14>SHALL</bcp14> carry:</t>
        <ul spacing="normal">
          <li>
            <t><tt>alg</tt>: EdDSA <xref target="RFC8032"/>.</t>
          </li>
          <li>
            <t><tt>content type</tt>: <tt>application/identity-accord+cbor</tt>.</t>
          </li>
          <li>
            <t><tt>kid</tt>: the content address of the Accord payload.</t>
          </li>
        </ul>
        <t>The signature's unprotected header <bcp14>MAY</bcp14> carry implementation-
specific metadata; verifiers <bcp14>MUST NOT</bcp14> rely on unprotected-header
fields for authenticity.</t>
      </section>
      <section anchor="delegation-instrument">
        <name>Delegation Instrument</name>
        <t>Each <tt>parties[].delegation_ref</tt> resolves to a delegation
instrument: a separate COSE-signed CBOR document, signed by the
party's Sovereign-tier handle, that names the authorised
signatory of the present Accord and bounds the delegation's
scope.</t>
        <t>The delegation instrument's payload is a CBOR map with keys:</t>
        <ul spacing="normal">
          <li>
            <t><tt>version</tt> (text string): <tt>"identity-accord-delegation-v0"</tt>.</t>
          </li>
          <li>
            <t><tt>principal_handle</tt> (text string): the Sovereign-tier handle
granting the delegation.</t>
          </li>
          <li>
            <t><tt>delegate_handle</tt> (text string): the handle authorised to act.
In v0, the delegate handle <bcp14>MUST</bcp14> equal the principal handle;
delegation to any other handle is out of scope for v0.</t>
          </li>
          <li>
            <t><tt>delegated_accord_id</tt> (text string): the <tt>accord_id</tt> of the
present Accord.</t>
          </li>
          <li>
            <t><tt>scope</tt> (text string): a natural-language description of the
scope of the delegation (e.g. <tt>"execution of the present
Accord and any amendments to it"</tt>).</t>
          </li>
          <li>
            <t><tt>inception</tt> (text string, <xref target="RFC3339"/>): start of the delegation
validity window.</t>
          </li>
          <li>
            <t><tt>expiry</tt> (text string, <xref target="RFC3339"/>, <bcp14>OPTIONAL</bcp14>): end of the
delegation validity window; absent implies no expiry beyond
the Accord's own term.</t>
          </li>
          <li>
            <t><tt>revocation_commitment</tt> (byte string): the hash of a
revocation token; revocation is effected by publishing the
preimage to the principal's identity log.</t>
          </li>
        </ul>
        <t>Verifiers <bcp14>MUST</bcp14> resolve each delegation instrument from its
content address, verify its signature against the principal
handle's sovereign key, and verify that the delegation's
<tt>delegated_accord_id</tt> equals the Accord's <tt>accord_id</tt>.</t>
      </section>
    </section>
    <section anchor="tamper-evidence-descriptor-quorum">
      <name>Tamper-Evidence Descriptor Quorum</name>
      <t>Each party contributes one or more tamper-evidence descriptors to
the Accord's <tt>tamper_evidence_descriptors</tt> array.  Descriptors
anchor the Accord's content address (the SHA-256 of the
canonicalised Accord payload) in an independent substrate.</t>
      <t>The minimum descriptor types for v0:</t>
      <dl>
        <dt><tt>identitylog_entry</tt></dt>
        <dd>
          <t>A reference to an event in a party's append-only identity log,
the event recording the Accord's content address at execution.
</t>
          <ul spacing="normal">
            <li>
              <t><tt>party</tt> (text string): <tt>party_a</tt> or <tt>party_b</tt>.</t>
            </li>
            <li>
              <t><tt>log_handle</tt> (text string): the substrate handle whose log
carries the entry.</t>
            </li>
            <li>
              <t><tt>entry_id</tt> (text string): the log entry identifier.</t>
            </li>
            <li>
              <t><tt>signature</tt> (byte string): the log's signature over the entry.</t>
            </li>
          </ul>
        </dd>
        <dt><tt>onchain_anchor</tt></dt>
        <dd>
          <t>A reference to a transaction on a public blockchain whose
payload anchors the Accord's content address (typically via
inclusion in a Signed Tree Head of a per-substrate Merkle log
inspired by <xref target="RFC6962"/>).
</t>
          <ul spacing="normal">
            <li>
              <t><tt>chain</tt> (text string): chain identifier (e.g. <tt>"base"</tt>,
<tt>"ethereum"</tt>).</t>
            </li>
            <li>
              <t><tt>block</tt> (unsigned integer): block number.</t>
            </li>
            <li>
              <t><tt>tx</tt> (byte string): transaction hash.</t>
            </li>
            <li>
              <t><tt>sth_root</tt> (byte string): the Merkle root including the
Accord's content address.</t>
            </li>
          </ul>
        </dd>
        <dt><tt>dns_txt_record</tt></dt>
        <dd>
          <t>A reference to a DNS TXT record under a party's substrate
zone whose value is the Accord's content address.
</t>
          <ul spacing="normal">
            <li>
              <t><tt>domain</tt> (text string): the fully-qualified domain name of
the TXT record (typically <tt>_agreement.&lt;content-address-
base32&gt;._alter.&lt;party-domain&gt;</tt>).</t>
            </li>
            <li>
              <t><tt>record_value</tt> (text string): the TXT record's value
encoding the content address.</t>
            </li>
          </ul>
          <t>The TXT record <bcp14>SHOULD</bcp14> be DNSSEC-validated <xref target="RFC4033"/> per the
practice established by <xref target="MCPDNS"/>.</t>
        </dd>
        <dt><tt>wellknown_artefact</tt></dt>
        <dd>
          <t>A reference to a content-addressed artefact published at a
party's well-known URI per <xref target="RFC8615"/>.
</t>
          <ul spacing="normal">
            <li>
              <t><tt>url</tt> (text string): the fully-qualified URL of the
well-known resource.</t>
            </li>
            <li>
              <t><tt>expected_hash</tt> (byte string): SHA-256 of the resource body.</t>
            </li>
          </ul>
        </dd>
      </dl>
      <t>Additional descriptor types <bcp14>MAY</bcp14> be registered in the IANA
Tamper-Evidence Descriptor Types registry (Section 14.2).</t>
      <t>A descriptor quorum is sufficient when at least two descriptors
of independent type and independent substrate operator have
been verified.  Implementations <bcp14>SHOULD</bcp14> treat a quorum of one
type, or a quorum of two descriptors operated by the same
substrate operator, as insufficient and refuse to admit the
Accord as tamper-evident.  Substrate operators <bcp14>SHOULD</bcp14> publish
the quorum policy they apply.</t>
      <t>Graceful degradation is <bcp14>REQUIRED</bcp14>, meaning parties without
access to the full descriptor set <bcp14>SHOULD</bcp14> participate at the
minimum-conformant quorum rather than be excluded.</t>
    </section>
    <section anchor="discovery">
      <name>Discovery</name>
      <section anchor="substrate-discovery">
        <name>Substrate Discovery</name>
        <t>Each party <bcp14>SHALL</bcp14> publish the existence and metadata of its
identity substrate under the <tt>_alter.&lt;domain&gt;</tt> DNS TXT scheme
of <xref target="MCPDNS"/>.  Substrate discovery for the Accord protocol
reuses <xref target="MCPDNS"/> without modification.</t>
      </section>
      <section anchor="accord-discovery">
        <name>Accord Discovery</name>
        <t>The existence of an Accord <bcp14>MAY</bcp14> be advertised by each party under
a content-addressed sub-record:</t>
        <t><tt>_agreement.&lt;content-address-base32&gt;._alter.&lt;party-domain&gt;</tt></t>
        <t>The record's value is a TXT carrying:</t>
        <ul spacing="normal">
          <li>
            <t><tt>content_address</tt>: the SHA-256 content address, encoded with the
base32 alphabet of <xref target="RFC4648"/> Section 6, without padding.</t>
          </li>
          <li>
            <t><tt>accord_type</tt>: the value of the Accord payload's <tt>accord_type</tt>
field.</t>
          </li>
          <li>
            <t><tt>effective_date</tt>: the effective date in <xref target="RFC3339"/> format.</t>
          </li>
          <li>
            <t><tt>expiry</tt>: the expected expiry timestamp in <xref target="RFC3339"/> format, computed
from <tt>effective_date + initial_term_days</tt>.</t>
          </li>
          <li>
            <t><tt>parties</tt>: a comma-separated pair of Sovereign-tier handles
(e.g. <tt>~alice,~bob</tt>) for human readability.</t>
          </li>
          <li>
            <t><tt>onchain_anchor_ref</tt> (<bcp14>OPTIONAL</bcp14>): a reference to an on-chain
anchor per the <tt>onchain_anchor</tt> descriptor type.</t>
          </li>
        </ul>
        <t>Implementations <bcp14>SHOULD</bcp14> treat the absence of an Accord discovery
record as having no bearing on Accord validity; parties <bcp14>MAY</bcp14> execute a
private Accord (with <tt>dns_txt_record</tt> descriptors omitted) and
distribute the Accord artefact directly out of band.  An Accord
without DNS discovery still verifies against the descriptor
quorum if at least two non-DNS descriptors are present.</t>
      </section>
      <section anchor="third-party-verification-walkthrough">
        <name>Third-Party Verification Walkthrough</name>
        <t>A third party who receives an Accord artefact and a content
address performs the following verification:</t>
        <ol spacing="normal" type="1"><li>
            <t>Canonicalise the Accord payload per <xref target="RFC8949"/> Section 4.2 and
recompute
the SHA-256 content address.  Compare to the provided value.</t>
          </li>
          <li>
            <t>For each party in <tt>parties</tt>:
            </t>
            <ul spacing="normal">
              <li>
                <t>Resolve the party's <tt>_alter.&lt;domain&gt;</tt> per <xref target="MCPDNS"/>.</t>
              </li>
              <li>
                <t>Verify the party's <tt>sovereign_pubkey</tt> against the public
envelope published under <xref target="MCPDNS"/>.</t>
              </li>
              <li>
                <t>Resolve the <tt>delegation_ref</tt> content address, verify the
delegation instrument per Section 5.2, and confirm that the
principal's identity log carries no revocation of it
(Section 15.3).</t>
              </li>
            </ul>
          </li>
          <li>
            <t>Verify the COSE signatures against each party's
<tt>sovereign_pubkey</tt>.</t>
          </li>
          <li>
            <t>Verify the descriptor quorum per Section 6.</t>
          </li>
          <li>
            <t>For each party, query the party's identity log for any
<tt>agreement_revoked</tt> event referencing the Accord's content
address.  Refuse to admit a revoked Accord.</t>
          </li>
          <li>
            <t>Confirm the Accord has not expired against <tt>term</tt>.</t>
          </li>
        </ol>
        <t>A third-party verifier requires no access to infrastructure
operated by the authors, or to either party's private systems
beyond the public DNS, the public identity logs, and the on-chain
anchor.</t>
      </section>
    </section>
    <section anchor="topic-taxonomy">
      <name>Topic Taxonomy</name>
      <t>The optional <tt>topic_taxonomy</tt> field of the Accord payload provides
a deterministic runtime classifier of the agreement's permitted
scope.  Taxonomy tags are short structured identifiers (e.g.
<tt>engineering.architecture</tt>, <tt>finance.revenue</tt>, <tt>personnel.salaries</tt>)
drawn from a substrate-published canonical registry or from a
per-Accord extension thereof.</t>
      <t>The taxonomy is informative for legal interpretation and
operative for runtime gating.  In the event of a conflict between
the topic taxonomy and the permitted-purpose paragraph, the
natural-language paragraph prevails per Section 4
(<tt>permitted_purpose.text</tt> legally authoritative).</t>
      <t>Substrate operators <bcp14>SHOULD</bcp14> publish a canonical topic-taxonomy
registry at a stable URL under their substrate zone.
Accords <bcp14>SHOULD</bcp14> reference the registry version they extend and
<bcp14>SHOULD</bcp14> declare per-Accord additions or restrictions explicitly.</t>
    </section>
    <section anchor="mcp-tool-surface-optional">
      <name>MCP Tool Surface (Optional)</name>
      <t>Substrates <bcp14>MAY</bcp14> expose the following MCP tools to authenticated
agent runtimes of recognised members, so that a runtime can take
part in the Accord ceremony and lifecycle.</t>
      <dl>
        <dt><tt>begin_agreement(counterparty_handle, accord_type)</tt></dt>
        <dd>
          <t>Creates a draft Accord between the calling party and a
counterparty handle.  Returns an <tt>accord_draft_id</tt>.</t>
        </dd>
        <dt>`propose_terms(accord_draft_id, contract_content_address,</dt>
        <dd>
          <t/>
        </dd>
        <dt>permitted_purpose, topic_taxonomy, term, jurisdiction,</dt>
        <dd>
          <t/>
        </dd>
        <dt>delegation_ref)`</dt>
        <dd>
          <t>Populates the draft with proposed terms.</t>
        </dd>
        <dt><tt>accept_terms(accord_draft_id)</tt></dt>
        <dd>
          <t>Counterparty's acceptance; moves the draft to a signing-ready
state.</t>
        </dd>
        <dt><tt>sign_accord(accord_draft_id, sovereign_signature)</tt></dt>
        <dd>
          <t>Attaches an Ed25519 signature from the authorising officer's
Sovereign-tier handle.</t>
        </dd>
        <dt><tt>publish_tamper_evidence(accord_id, descriptor_set)</tt></dt>
        <dd>
          <t>Emits tamper-evidence descriptors to the substrate's identity
log, to on-chain anchors, and to DNS as configured.</t>
        </dd>
        <dt><tt>query_accord_status(accord_id_or_content_address)</tt></dt>
        <dd>
          <t>Returns the Accord's lifecycle state (draft, executed, active,
revoked, expired) and the descriptor set.  Available to any
caller who knows the content address; no privileged
authentication is required for this read.</t>
        </dd>
        <dt><tt>revoke_accord(accord_id, reason)</tt></dt>
        <dd>
          <t>Either party <bcp14>MAY</bcp14> invoke; triggers return-or-destruction
obligations and emits <tt>agreement_revoked</tt> to the identity log.</t>
        </dd>
        <dt>`record_disclosure(accord_id, recipient_handle, topic_tags,</dt>
        <dd>
          <t/>
        </dd>
        <dt>content_hash, size, method)`</dt>
        <dd>
          <t>Records a permitted disclosure to the disclosure ledger.</t>
        </dd>
        <dt><tt>record_scope_violation(accord_id, attempted_tags, reason)</tt></dt>
        <dd>
          <t>Records a blocked disclosure attempt for audit.</t>
        </dd>
      </dl>
      <t>The MCP tool names above <bcp14>SHALL</bcp14> be registered in the MCP Tool
Surface Names registry referenced in <xref target="ORGPOLICY"/> (or a successor
specification establishing said registry).</t>
    </section>
    <section anchor="pre-send-enforcement-gate-optional">
      <name>Pre-Send Enforcement Gate (Optional)</name>
      <t>A party <bcp14>MAY</bcp14> operate a pre-send enforcement gate that intercepts
outbound tool invocations from the party's agent runtimes and
classifies the invocation's payload against the topic taxonomies
of any active Accords binding the calling principal to the
recipient principal.</t>
      <t>The gate algorithm:</t>
      <ol spacing="normal" type="1"><li>
          <t>For each prospective outbound tool invocation:  </t>
          <ul spacing="normal">
            <li>
              <t>Resolve the recipient handle from the invocation's
arguments.</t>
            </li>
            <li>
              <t>Look up any active Accord whose <tt>parties</tt> set includes
the caller and the recipient.</t>
            </li>
            <li>
              <t>If no active Accord exists between the parties, the gate
does not apply; the invocation proceeds per the runtime's
default policy (which may be <tt>block</tt>,
<tt>prompt-for-confirmation</tt>, or <tt>allow-with-audit</tt> per
<xref target="ORGPOLICY"/> Section 5).</t>
            </li>
          </ul>
        </li>
        <li>
          <t>For each active Accord:  </t>
          <ul spacing="normal">
            <li>
              <t>Classify the invocation's payload into a set of topic tags
using a substrate-defined classifier.  The classifier <bcp14>MAY</bcp14>
combine a fast-path structured matcher on payload metadata
with a slow-path model-based classifier on payload content.</t>
            </li>
            <li>
              <t>Compare the classified tag set to the Accord's
<tt>permitted_tags</tt>, <tt>blocked_tags</tt>, and <tt>escalation_tags</tt>.</t>
            </li>
          </ul>
        </li>
        <li>
          <t>Take action:  </t>
          <ul spacing="normal">
            <li>
              <t>If the classified set lies entirely within <tt>permitted_tags</tt>,
emit a <tt>disclosure_recorded</tt> event and allow the
invocation.</t>
            </li>
            <li>
              <t>If the classified set intersects <tt>blocked_tags</tt>, emit a
<tt>scope_violation_blocked</tt> event and refuse the invocation
with a structured error.</t>
            </li>
            <li>
              <t>If the classified set intersects <tt>escalation_tags</tt>,
present a confirmation prompt to the Sovereign-tier
principal and proceed only on confirmation.</t>
            </li>
            <li>
              <t>If classification is ambiguous, fail closed: refuse the
invocation and emit <tt>scope_violation_blocked</tt> with the
ambiguity flagged.</t>
            </li>
          </ul>
        </li>
      </ol>
      <t>Disclosure-ledger events are written to the calling party's
identity log under the event types of Section 11.</t>
      <t>The enforcement gate is composable with the per-runtime
enforcement-gate specification of <xref target="ORGPOLICY"/>: an outbound
invocation <bcp14>MUST</bcp14> satisfy both the party's runtime gates and any
applicable Accord gates.  Where both apply, the more restrictive
action prevails.</t>
    </section>
    <section anchor="disclosure-ledger">
      <name>Disclosure Ledger</name>
      <t>Each party <bcp14>SHALL</bcp14> maintain, in its identity log, the following
event types under the agreement scope:</t>
      <dl>
        <dt><tt>agreement_executed</tt></dt>
        <dd>
          <t>Emitted by both parties on ceremony completion.  Payload:
the Accord's content address, the descriptor quorum, and the
signing handle.</t>
        </dd>
        <dt><tt>disclosure_recorded</tt></dt>
        <dd>
          <t>Emitted per permitted outbound disclosure.  Payload: the
Accord's content address, the recipient handle, the topic
tag set, the content hash, the size in bytes, the method
(tool name).  Content is NEVER included; only the hash.</t>
        </dd>
        <dt><tt>scope_violation_blocked</tt></dt>
        <dd>
          <t>Emitted per blocked disclosure attempt.  Payload: the
Accord's content address, the attempted topic tag set, the
block reason.</t>
        </dd>
        <dt><tt>agreement_amended</tt></dt>
        <dd>
          <t>Emitted on negotiated amendment of an Accord.  Payload: the
prior and successor content addresses, the diff hash, and
the authorising signatures of both parties.</t>
        </dd>
        <dt><tt>agreement_revoked</tt></dt>
        <dd>
          <t>Emitted on revocation by either party.  Payload: the Accord's
content address, the revoking party, the reason, the
revocation token preimage.</t>
        </dd>
        <dt><tt>agreement_expired</tt></dt>
        <dd>
          <t>Emitted on term expiry.  Payload: the Accord's content
address and the expiry timestamp.</t>
        </dd>
      </dl>
      <t>Each party's identity log <bcp14>SHOULD</bcp14> be cross-anchored to the
counterparty's log via periodic hash-chain exchange so that
both parties hold matching event subsets for the agreement.
Cross-anchoring is a substrate-side concern and is not
specified here beyond the requirement that each party's log
is verifiable independently.</t>
    </section>
    <section anchor="revocation">
      <name>Revocation</name>
      <t>Either party <bcp14>MAY</bcp14> revoke an Accord at any time during its term.
Revocation:</t>
      <ol spacing="normal" type="1"><li>
          <t>The revoking party publishes an <tt>agreement_revoked</tt> event to
its identity log carrying the revocation token preimage.</t>
        </li>
        <li>
          <t>The substrate emits a notification to the counterparty's
subscription channel for the Accord.</t>
        </li>
        <li>
          <t>The counterparty's substrate records the receipt in its own
identity log under <tt>agreement_revoked</tt> with the cross-
reference to the originating event.</t>
        </li>
        <li>
          <t>Any pre-send enforcement gate (Section 10) ceases admitting
the Accord; subsequent outbound invocations between the
parties default to the runtime's no-Accord policy.</t>
        </li>
        <li>
          <t>Return-or-destruction obligations under the contract body
take effect per the contract's terms.  The protocol records
the lifecycle event; the contract specifies the substantive
obligations.</t>
        </li>
      </ol>
      <t>Revocation is not retractable.  A re-executed agreement between
the same parties on the same subject matter is a new Accord with
a new <tt>accord_id</tt> and a new content address.</t>
    </section>
    <section anchor="discovery-identity-and-trust-tier-composition">
      <name>Discovery, Identity, and Trust-Tier Composition</name>
      <t>The Accord protocol composes with the companion memos listed in
Section 17 as follows.</t>
      <section anchor="with-substrate-discovery">
        <name>With Substrate Discovery</name>
        <t>The <tt>_alter.&lt;domain&gt;</tt> TXT scheme of <xref target="MCPDNS"/> supplies both
parties' substrate endpoints, signing keys, and capability
profiles.  Accord-specific records under
<tt>_agreement.&lt;content-address&gt;._alter.&lt;domain&gt;</tt> extend the same
zone without creating a new label namespace.</t>
      </section>
      <section anchor="with-handle-tier-semantics">
        <name>With Handle Tier Semantics</name>
        <t>Sovereign-tier handles per <xref target="IDCOMMITS"/> are the only tier
authorised to sign an Accord in v0.  Instrument-tier handles <bcp14>MAY</bcp14>
participate in the ceremony surfaces (Section 9) under
Sovereign-tier delegation per <xref target="IDCOMMITS"/> attribution
(<tt>Acted-By:</tt> is the Sovereign signer; <tt>Drafted-With:</tt> may name
the Instrument that drafted the contract body), but the
authoritative signature is always Sovereign-tier.</t>
      </section>
      <section anchor="with-organisational-policy-provision">
        <name>With Organisational Policy Provision</name>
        <t>When either party operates an agent runtime under the policy-
provision flow of <xref target="ORGPOLICY"/>, any active Accord adds an
enforcement-gate composition layer above the substrate's
default policy stack.  The composition rule of Section 10 applies
in addition to the strictest-applicable enforcement-gate
composition rule of <xref target="ORGPOLICY"/> Section 8.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This memo requests that IANA establish two registries and register
one media type.</t>
      <section anchor="accord-types-registry">
        <name>Accord Types Registry</name>
        <t>A registry of <tt>accord_type</tt> values for the wire-format field of
Section 4.  Initial entries:</t>
        <table>
          <thead>
            <tr>
              <th align="left">accord_type</th>
              <th align="left">reference</th>
              <th align="left">description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <tt>mutual-nda-v2</tt></td>
              <td align="left">this document</td>
              <td align="left">Mutual non-disclosure agreement, v2 template family.</td>
            </tr>
            <tr>
              <td align="left">
                <tt>msa-v1</tt></td>
              <td align="left">this document</td>
              <td align="left">Master services agreement.</td>
            </tr>
            <tr>
              <td align="left">
                <tt>dpa-v1</tt></td>
              <td align="left">this document</td>
              <td align="left">Data processing agreement.</td>
            </tr>
            <tr>
              <td align="left">
                <tt>sow-v1</tt></td>
              <td align="left">this document</td>
              <td align="left">Statement of work.</td>
            </tr>
            <tr>
              <td align="left">
                <tt>reseller-v1</tt></td>
              <td align="left">this document</td>
              <td align="left">Reseller agreement.</td>
            </tr>
            <tr>
              <td align="left">
                <tt>partnership-v1</tt></td>
              <td align="left">this document</td>
              <td align="left">Partnership letter.</td>
            </tr>
          </tbody>
        </table>
        <t>Registration policy: Specification Required <xref target="RFC8126"/>.  New <tt>accord_type</tt>
values are registered by Internet-Draft or by an RFC defining
the contract-body shape and any type-specific protocol
extensions.</t>
      </section>
      <section anchor="tamper-evidence-descriptor-types-registry">
        <name>Tamper-Evidence Descriptor Types Registry</name>
        <t>A registry of <tt>tamper_evidence_descriptors[].type</tt> values for
Section 6.  Initial entries:</t>
        <table>
          <thead>
            <tr>
              <th align="left">type</th>
              <th align="left">reference</th>
              <th align="left">description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <tt>identitylog_entry</tt></td>
              <td align="left">this document</td>
              <td align="left">Reference to an event in a party's append-only identity log.</td>
            </tr>
            <tr>
              <td align="left">
                <tt>onchain_anchor</tt></td>
              <td align="left">this document</td>
              <td align="left">Reference to a transaction on a public blockchain anchoring the content address.</td>
            </tr>
            <tr>
              <td align="left">
                <tt>dns_txt_record</tt></td>
              <td align="left">this document</td>
              <td align="left">Reference to a DNS TXT record bearing the content address.</td>
            </tr>
            <tr>
              <td align="left">
                <tt>wellknown_artefact</tt></td>
              <td align="left">this document</td>
              <td align="left">Reference to a well-known URI artefact bearing the content address.</td>
            </tr>
          </tbody>
        </table>
        <t>Registration policy: Specification Required <xref target="RFC8126"/>.  New descriptor
types are registered by Internet-Draft or RFC defining the
descriptor fields and the verification procedure.</t>
      </section>
      <section anchor="mcp-tool-surface-names">
        <name>MCP Tool Surface Names</name>
        <t>The MCP tool surface names of Section 9 (<tt>begin_agreement</tt>,
<tt>propose_terms</tt>, <tt>accept_terms</tt>, <tt>sign_accord</tt>,
<tt>publish_tamper_evidence</tt>, <tt>query_accord_status</tt>, <tt>revoke_accord</tt>,
<tt>record_disclosure</tt>, <tt>record_scope_violation</tt>) are registered in
the MCP Tool Surface Names registry referenced in <xref target="ORGPOLICY"/>.
Establishment of that registry, if not already done, is the
subject of <xref target="ORGPOLICY"/>'s IANA Considerations.</t>
      </section>
      <section anchor="media-type">
        <name>Media Type</name>
        <t>This memo requests registration of the media type
<tt>application/identity-accord+cbor</tt> per <xref target="RFC6838"/>, with the
following information:</t>
        <ul spacing="normal">
          <li>
            <t>Type name: application</t>
          </li>
          <li>
            <t>Subtype name: identity-accord+cbor</t>
          </li>
          <li>
            <t>Required parameters: none</t>
          </li>
          <li>
            <t>Optional parameters: <tt>version</tt> (the value of the Accord
payload's <tt>version</tt> field).</t>
          </li>
          <li>
            <t>Encoding considerations: binary; deterministic CBOR per
<xref target="RFC8949"/> Section 4.2.</t>
          </li>
          <li>
            <t>Security considerations: see Section 15 of this document.</t>
          </li>
          <li>
            <t>Interoperability considerations: see Section 4 of this
document.</t>
          </li>
          <li>
            <t>Published specification: this document.</t>
          </li>
          <li>
            <t>Applications that use this media type: implementations of the
Identity Accord Protocol.</t>
          </li>
          <li>
            <t>Fragment identifier considerations: as specified for
<tt>application/cbor</tt>.</t>
          </li>
          <li>
            <t>Additional information: Magic number(s): none; File
extension(s): none; Macintosh file type code(s): none.</t>
          </li>
          <li>
            <t>Person and email address to contact for further information:
the authors of this document.</t>
          </li>
          <li>
            <t>Intended usage: COMMON</t>
          </li>
          <li>
            <t>Restrictions on usage: none</t>
          </li>
          <li>
            <t>Author: the authors of this document.</t>
          </li>
          <li>
            <t>Change controller: the authors of this document.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <section anchor="sovereign-key-compromise">
        <name>Sovereign-Key Compromise</name>
        <t>An Accord's authenticity rests on the Sovereign-tier handle's
Ed25519 signing key.  Compromise of either party's signing key
permits an attacker to forge new Accords under the party's
identity, or to forge revocations of existing Accords.
Mitigations:</t>
        <ul spacing="normal">
          <li>
            <t>Sovereign-tier signing keys <bcp14>SHOULD</bcp14> be held in hardware-backed
custody (HSM, secure enclave, hardware security token) and
<bcp14>SHOULD NOT</bcp14> be exported in plaintext.</t>
          </li>
          <li>
            <t>The handle's published envelope per <xref target="MCPDNS"/> is the canonical
pubkey; a compromised key <bcp14>SHALL</bcp14> be rotated by publishing a
new envelope and recording the rotation in the substrate's
identity log.  Verifiers <bcp14>SHOULD</bcp14> check whether the signing key
recorded in the Accord was the current key at the time of
the Accord's effective date.</t>
          </li>
          <li>
            <t>Tamper-evidence descriptors anchored at the time of execution
defend the Accord against post-hoc forgery by anchoring the
content address in substrates the attacker does not control.</t>
          </li>
        </ul>
      </section>
      <section anchor="descriptor-quorum-subversion">
        <name>Descriptor-Quorum Subversion</name>
        <t>An attacker controlling one substrate party may attempt to
publish descriptors anchoring a falsified Accord content
address.  Mitigations:</t>
        <ul spacing="normal">
          <li>
            <t>Section 6 makes operator independence a <bcp14>SHOULD</bcp14>, and no
registered descriptor type carries an operator field, so a
verifier <bcp14>MAY</bcp14> check type independence alone.  A verifier that
enforces operator independence stops an attacker who controls a
single substrate from meeting the quorum; a verifier that checks
type alone is conformant and does not get that protection.</t>
          </li>
          <li>
            <t>On-chain anchors <bcp14>SHOULD</bcp14> reference chains the attacker does
not control; well-known artefacts <bcp14>SHOULD</bcp14> be hosted under the
party's verifiable substrate zone, not under an attacker-
controllable third party.</t>
          </li>
          <li>
            <t>Verifiers <bcp14>SHOULD</bcp14> compare independent descriptors against each
other; descriptors anchoring conflicting content addresses
for the same Accord ID are evidence of an attempted forgery.</t>
          </li>
        </ul>
      </section>
      <section anchor="delegation-instrument-replay">
        <name>Delegation-Instrument Replay</name>
        <t>A revoked delegation instrument, if its revocation has not been
propagated, may be replayed to forge new signatures.
Mitigations:</t>
        <ul spacing="normal">
          <li>
            <t>Delegation revocations <bcp14>SHALL</bcp14> be recorded in the principal's
identity log under a typed event before any reliance on the
delegation is admitted.</t>
          </li>
          <li>
            <t>Verifiers <bcp14>SHALL</bcp14> check the principal's identity log for any
revocation event referencing the delegation's content address
before treating the delegation as valid.</t>
          </li>
          <li>
            <t>Delegation expiry timestamps <bcp14>SHOULD</bcp14> be set conservatively;
a delegation that outlives the Accord's effective scope is
an unnecessary liability.</t>
          </li>
        </ul>
      </section>
      <section anchor="enforcement-gate-bypass">
        <name>Enforcement-Gate Bypass</name>
        <t>A party operating the pre-send enforcement gate of Section 10
may have its gate bypassed by a runtime that does not source its
policy from the substrate per <xref target="ORGPOLICY"/>.  Mitigations:</t>
        <ul spacing="normal">
          <li>
            <t>Parties <bcp14>SHOULD</bcp14> configure all agent runtimes bound to the
party's identity to operate under <xref target="ORGPOLICY"/> policy provision.</t>
          </li>
          <li>
            <t>Outbound tool invocations from non-conformant runtimes
<bcp14>SHOULD</bcp14> be detected by the substrate's audit-signal flow and
the disclosure-ledger comparison <bcp14>SHOULD</bcp14> reveal the
divergence.</t>
          </li>
          <li>
            <t>Outbound network traffic from non-conformant runtimes is
outside the scope of this memo; the Accord gate acts on tool
invocations and does not control network traffic.</t>
          </li>
        </ul>
      </section>
      <section anchor="classifier-adversarial-inputs">
        <name>Classifier Adversarial Inputs</name>
        <t>The pre-send enforcement gate's topic-tag classifier may be
adversarially manipulated through crafted payloads that evade
classification or that classify into permitted tags
spuriously.  Mitigations:</t>
        <ul spacing="normal">
          <li>
            <t>The classifier's ambiguity threshold <bcp14>SHOULD</bcp14> be conservative;
ambiguous classifications <bcp14>SHALL</bcp14> fail closed per Section 10.</t>
          </li>
          <li>
            <t>The classifier's structured fast-path <bcp14>SHOULD</bcp14> operate on
payload metadata under cryptographic integrity binding, not
solely on payload content susceptible to crafting.</t>
          </li>
          <li>
            <t>Periodic adversarial-payload rehearsal of the classifier is
<bcp14>RECOMMENDED</bcp14>.</t>
          </li>
          <li>
            <t>The fail-closed rule covers only ambiguous classification.  A
confident misclassification into <tt>permitted_tags</tt> is mitigated
only by the conservative threshold, the metadata fast-path and
the <tt>disclosure_recorded</tt> audit trail.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="privacy-considerations">
      <name>Privacy Considerations</name>
      <section anchor="content-confidentiality">
        <name>Content Confidentiality</name>
        <t>The Accord's contract body <bcp14>MAY</bcp14> contain confidential terms; the
Accord wire format preserves the body's confidentiality only to
the extent that the artefact is not published.  Parties wishing
to retain content confidentiality <bcp14>SHOULD</bcp14>:</t>
        <ul spacing="normal">
          <li>
            <t>Omit the <tt>dns_txt_record</tt> and <tt>wellknown_artefact</tt> descriptors,
retaining only <tt>identitylog_entry</tt> and <tt>onchain_anchor</tt>
(which record content addresses, not content).</t>
          </li>
          <li>
            <t>Distribute the artefact directly between the parties, out of
band of the public substrate surface.</t>
          </li>
        </ul>
        <t>The <tt>parties</tt> field of the Accord discovery record (Section 7.2)
publishes both signing officers' handles in public DNS, where
resolvers and archives can retain them after the record is
withdrawn.  Parties that do not want the officers' handles public
omit the discovery record, which Section 7.2 permits.</t>
      </section>
      <section anchor="disclosure-ledger-privacy">
        <name>Disclosure-Ledger Privacy</name>
        <t>Events under the disclosure ledger of Section 11 record content
hashes, recipient handles, and topic-tag sets.  An adversary
with access to a party's identity log can observe disclosure
patterns even without access to disclosed content.  Mitigations:</t>
        <ul spacing="normal">
          <li>
            <t>Identity logs <bcp14>MAY</bcp14> be encrypted at rest; the cross-anchor
hash-chain exchange between parties' logs does not require
exposing log contents.</t>
          </li>
          <li>
            <t>Recipient handles in disclosure events <bcp14>SHOULD</bcp14> be pseudonymous
where the substrate permits; the Accord's permitted-purpose
scope binds the disclosure regardless of recipient
pseudonymity.</t>
          </li>
        </ul>
      </section>
      <section anchor="third-party-verification-privacy">
        <name>Third-Party Verification Privacy</name>
        <t>A third-party verifier accessing public discovery records and
on-chain anchors leaves network and chain-observation
footprints.  Such verifiers <bcp14>SHOULD</bcp14> operate over privacy-
preserving DNS (DNS over HTTPS <xref target="RFC8484"/> or DNS over TLS
<xref target="RFC7858"/>) and <bcp14>SHOULD</bcp14>
treat their verification queries as potentially observable.</t>
      </section>
      <section anchor="identity-binding-leakage">
        <name>Identity-Binding Leakage</name>
        <t>Where an outbound tool invocation between Accord parties
involves a third substrate (for example, a tool whose execution
is mediated by a third party), the disclosure-ledger event <bcp14>MUST</bcp14>
be written only to the substrates that are parties to this
Accord, and <bcp14>MUST NOT</bcp14> be written to, or made inferable by, a
substrate that is not.</t>
        <t>A substrate <bcp14>MUST NOT</bcp14> be told, and <bcp14>MUST NOT</bcp14> be able to infer,
that a party holds a binding to any other substrate.  The
prohibition covers the existence of the other binding, its
count, its name, and any ledger field, error or ordering
artefact from which any of those could be derived.</t>
        <t>Declaring third-substrate involvement in a permitted-purpose
paragraph does not cure the disclosure, because the parties
declaring it are not the only principals it identifies (see
<xref target="MORRISON-IFT"/> on identity as something others come to know about
a principal).</t>
      </section>
    </section>
    <section anchor="relation-to-companion-memos">
      <name>Relation to Companion Memos</name>
      <t>This memo composes with three companion Internet-Drafts.</t>
      <t><xref target="MCPDNS"/> supplies substrate discovery (<tt>_alter.&lt;domain&gt;</tt> TXT
scheme) and the cryptographic identity envelope that publishes
each party's Sovereign-tier signing key.  The Accord protocol
does not introduce new DNS labels except as content-addressed
sub-records under the existing <tt>_alter.</tt> zone.</t>
      <t><xref target="IDCOMMITS"/> supplies the handle trust-tier taxonomy.
Sovereign-tier handles are the authoritative signatories of an
Accord.  No new tier is introduced.  <xref target="IDCOMMITS"/> also supplies the
attribution grammar used by the optional MCP tool surface and by Accord-adjacent git commits
recording amendment activity.  The Accord protocol's
<tt>parties[].handle</tt> field corresponds semantically to the
<tt>Acted-By:</tt> trailer slot of <xref target="IDCOMMITS"/>.</t>
      <t><xref target="ORGPOLICY"/> supplies the agent-runtime policy provision flow
into which the Accord's enforcement gate composes.  The Accord
gate of Section 10 layers above the per-runtime gate set of
<xref target="ORGPOLICY"/> Section 5 under a strictest-applicable composition
rule.</t>
    </section>
    <section anchor="implementation-status">
      <name>Implementation Status</name>
      <t>An implementation of the bilateral Accord ceremony is in
development.  No claim of interoperability is made.  This section
is to be removed before publication as an RFC, per <xref target="RFC7942"/>.</t>
    </section>
    <section anchor="document-history">
      <name>Document History</name>
      <t>draft-morrison-identity-accord-04 (October 2026):</t>
      <ul spacing="normal">
        <li>
          <t>Corrects internal section references in Sections 2, 3, 8, 13.3,
15.4 and 15.5.</t>
        </li>
        <li>
          <t>Defines content address and identity log in Section 2, writes
the two signatures of Section 3 as signatures, and drops from
Section 7.3 the statement that a verifier needs no access to
any substrate operator.</t>
        </li>
        <li>
          <t>Updates the references to <xref target="MCPDNS"/> -09, <xref target="IDCOMMITS"/> -04,
<xref target="ORGPOLICY"/> -06 and <xref target="ALTER-URI"/> -05.  The sections cited
in them are unchanged.</t>
        </li>
        <li>
          <t>Attributes the Sovereign tier to the handle taxonomy of
<xref target="IDCOMMITS"/> and removes the Identity Pronouns reference, which
this memo does not use.</t>
        </li>
        <li>
          <t>Cites the companion memos as Internet-Drafts and adds the
<xref target="RFC3339"/>, <xref target="RFC4033"/>, <xref target="RFC6838"/>, <xref target="RFC7858"/>, <xref target="RFC7942"/>, <xref target="RFC8126"/>
and <xref target="RFC8484"/> references.  Section 5.1 cites <xref target="RFC9338"/> instead
of <xref target="RFC9052"/> for counter-signature semantics.</t>
        </li>
        <li>
          <t>States that substrates and principals named in prose are
<tt>alter:</tt> URIs <xref target="ALTER-URI"/>.  Wire-format handle values are
unchanged.</t>
        </li>
        <li>
          <t>Removes the forward pointers to successor drafts in Sections 1
and 5.2 and removes the Multi-Party Anticipation subsection.</t>
        </li>
        <li>
          <t>Moves revision notes out of the protocol text: the rename of
<tt>sth_anchor</tt> to <tt>onchain_anchor_ref</tt> in an earlier revision, and
the account of the Cross-Substrate Audit Fan-Out recorded under
-03 below.</t>
        </li>
        <li>
          <t>Section 13.3 names the <xref target="ORGPOLICY"/> Section 8 rule it applies,
the strictest-applicable enforcement-gate composition rule,
which is distinct from the withdrawn audit fan-out.</t>
        </li>
        <li>
          <t>Section 10 uses the <xref target="ORGPOLICY"/> Section 5 action names
<tt>prompt-for-confirmation</tt> and <tt>allow-with-audit</tt>.</t>
        </li>
        <li>
          <t>Completes the media type registration template.</t>
        </li>
        <li>
          <t>Adds a privacy note on the officers' handles carried by the
Accord discovery record, and an informative citation of
<xref target="MORRISON-IFT"/> in Section 16.4.</t>
        </li>
        <li>
          <t>Replaces the Implementation Status text, removes the
Acknowledgements and the duplicated Author's Address, and
tightens prose throughout.</t>
        </li>
        <li>
          <t>No change to the wire format, the ceremony, the signature
medium, the disclosure ledger, the IANA registry entries, or any
BCP 14 requirement.</t>
        </li>
      </ul>
      <t>draft-morrison-identity-accord-03 (August 2026):</t>
      <ul spacing="normal">
        <li>
          <t>Withdraws the Cross-Substrate Audit Fan-Out subsection of the
Privacy Considerations and replaces it with Identity-Binding
Leakage, which prohibits disclosing a party's binding to any
substrate that is not a party to the Accord.</t>
        </li>
        <li>
          <t>Removes the dependency on the <xref target="ORGPOLICY"/> Section 8 fan-out,
which that memo withdraws in its revision -03.</t>
        </li>
        <li>
          <t>No change to the ceremony, the signature medium, the
disclosure ledger, the trust-tier composition, or the IANA
position.</t>
        </li>
      </ul>
    </section>
  </middle>
  <back>
    <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="RFC3339" target="https://www.rfc-editor.org/info/rfc3339" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3339.xml">
          <front>
            <title>Date and Time on the Internet: Timestamps</title>
            <author fullname="G. Klyne" initials="G." surname="Klyne"/>
            <author fullname="C. Newman" initials="C." surname="Newman"/>
            <date month="July" year="2002"/>
            <abstract>
              <t>This document defines a date and time format for use in Internet protocols that is a profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3339"/>
          <seriesInfo name="DOI" value="10.17487/RFC3339"/>
        </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="RFC4648" target="https://www.rfc-editor.org/info/rfc4648" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4648.xml">
          <front>
            <title>The Base16, Base32, and Base64 Data Encodings</title>
            <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
            <date month="October" year="2006"/>
            <abstract>
              <t>This document describes the commonly used base 64, base 32, and base 16 encoding schemes. It also discusses the use of line-feeds in encoded data, use of padding in encoded data, use of non-alphabet characters in encoded data, use of different encoding alphabets, and canonical encodings. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4648"/>
          <seriesInfo name="DOI" value="10.17487/RFC4648"/>
        </reference>
        <reference anchor="RFC8032" target="https://www.rfc-editor.org/info/rfc8032" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8032.xml">
          <front>
            <title>Edwards-Curve Digital Signature Algorithm (EdDSA)</title>
            <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
            <author fullname="I. Liusvaara" initials="I." surname="Liusvaara"/>
            <date month="January" year="2017"/>
            <abstract>
              <t>This document describes elliptic curve signature scheme Edwards-curve Digital Signature Algorithm (EdDSA). The algorithm is instantiated with recommended parameters for the edwards25519 and edwards448 curves. An example implementation and test vectors are provided.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8032"/>
          <seriesInfo name="DOI" value="10.17487/RFC8032"/>
        </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="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="RFC8949" target="https://www.rfc-editor.org/info/rfc8949" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8949.xml">
          <front>
            <title>Concise Binary Object Representation (CBOR)</title>
            <author fullname="C. Bormann" initials="C." surname="Bormann"/>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <date month="December" year="2020"/>
            <abstract>
              <t>The Concise Binary Object Representation (CBOR) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation. These design goals make it different from earlier binary serializations such as ASN.1 and MessagePack.</t>
              <t>This document obsoletes RFC 7049, providing editorial improvements, new details, and errata fixes while keeping full compatibility with the interchange format of RFC 7049. It does not create a new version of the format.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="94"/>
          <seriesInfo name="RFC" value="8949"/>
          <seriesInfo name="DOI" value="10.17487/RFC8949"/>
        </reference>
        <reference anchor="RFC9052" target="https://www.rfc-editor.org/info/rfc9052" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9052.xml">
          <front>
            <title>CBOR Object Signing and Encryption (COSE): Structures and Process</title>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <date month="August" year="2022"/>
            <abstract>
              <t>Concise Binary Object Representation (CBOR) is a data format designed for small code size and small message size. There is a need to be able to define basic security services for this data format. This document defines the CBOR Object Signing and Encryption (COSE) protocol. This specification describes how to create and process signatures, message authentication codes, and encryption using CBOR for serialization. This specification additionally describes how to represent cryptographic keys using CBOR.</t>
              <t>This document, along with RFC 9053, obsoletes RFC 8152.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="96"/>
          <seriesInfo name="RFC" value="9052"/>
          <seriesInfo name="DOI" value="10.17487/RFC9052"/>
        </reference>
        <reference anchor="RFC9338" target="https://www.rfc-editor.org/info/rfc9338" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9338.xml">
          <front>
            <title>CBOR Object Signing and Encryption (COSE): Countersignatures</title>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <date month="December" year="2022"/>
            <abstract>
              <t>Concise Binary Object Representation (CBOR) is a data format designed for small code size and small message size. CBOR Object Signing and Encryption (COSE) defines a set of security services for CBOR. This document defines a countersignature algorithm along with the needed header parameters and CBOR tags for COSE. This document updates RFC 9052.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="96"/>
          <seriesInfo name="RFC" value="9338"/>
          <seriesInfo name="DOI" value="10.17487/RFC9338"/>
        </reference>
        <reference anchor="MCPDNS" target="https://datatracker.ietf.org/doc/html/draft-morrison-mcp-dns-discovery-09">
          <front>
            <title>Discovery of Model Context Protocol Servers via DNS TXT Records</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026" month="October" day="08"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-mcp-dns-discovery-09"/>
        </reference>
        <reference anchor="IDCOMMITS" target="https://datatracker.ietf.org/doc/html/draft-morrison-identity-attributed-commits-04">
          <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" month="October" day="08"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-identity-attributed-commits-04"/>
        </reference>
        <reference anchor="ORGPOLICY" target="https://datatracker.ietf.org/doc/html/draft-morrison-org-alter-policy-provision-06">
          <front>
            <title>Policy Provision and Governance Inheritance from an Organisational Identity Substrate</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026" month="October" day="10"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-org-alter-policy-provision-06"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC6838" target="https://www.rfc-editor.org/info/rfc6838" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6838.xml">
          <front>
            <title>Media Type Specifications and Registration Procedures</title>
            <author fullname="N. Freed" initials="N." surname="Freed"/>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <author fullname="T. Hansen" initials="T." surname="Hansen"/>
            <date month="January" year="2013"/>
            <abstract>
              <t>This document defines procedures for the specification and registration of media types for use in HTTP, MIME, and other Internet protocols. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="13"/>
          <seriesInfo name="RFC" value="6838"/>
          <seriesInfo name="DOI" value="10.17487/RFC6838"/>
        </reference>
        <reference anchor="RFC6962" target="https://www.rfc-editor.org/info/rfc6962" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6962.xml">
          <front>
            <title>Certificate Transparency</title>
            <author fullname="B. Laurie" initials="B." surname="Laurie"/>
            <author fullname="A. Langley" initials="A." surname="Langley"/>
            <author fullname="E. Kasper" initials="E." surname="Kasper"/>
            <date month="June" year="2013"/>
            <abstract>
              <t>This document describes an experimental protocol for publicly logging the existence of Transport Layer Security (TLS) certificates as they are issued or observed, in a manner that allows anyone to audit certificate authority (CA) activity and notice the issuance of suspect certificates as well as to audit the certificate logs themselves. The intent is that eventually clients would refuse to honor certificates that do not appear in a log, effectively forcing CAs to add all issued certificates to the logs.</t>
              <t>Logs are network services that implement the protocol operations for submissions and queries that are defined in this document.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6962"/>
          <seriesInfo name="DOI" value="10.17487/RFC6962"/>
        </reference>
        <reference anchor="RFC7858" target="https://www.rfc-editor.org/info/rfc7858" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7858.xml">
          <front>
            <title>Specification for DNS over Transport Layer Security (TLS)</title>
            <author fullname="Z. Hu" initials="Z." surname="Hu"/>
            <author fullname="L. Zhu" initials="L." surname="Zhu"/>
            <author fullname="J. Heidemann" initials="J." surname="Heidemann"/>
            <author fullname="A. Mankin" initials="A." surname="Mankin"/>
            <author fullname="D. Wessels" initials="D." surname="Wessels"/>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <date month="May" year="2016"/>
            <abstract>
              <t>This document describes the use of Transport Layer Security (TLS) to provide privacy for DNS. Encryption provided by TLS eliminates opportunities for eavesdropping and on-path tampering with DNS queries in the network, such as discussed in RFC 7626. In addition, this document specifies two usage profiles for DNS over TLS and provides advice on performance considerations to minimize overhead from using TCP and TLS with DNS.</t>
              <t>This document focuses on securing stub-to-recursive traffic, as per the charter of the DPRIVE Working Group. It does not prevent future applications of the protocol to recursive-to-authoritative traffic.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7858"/>
          <seriesInfo name="DOI" value="10.17487/RFC7858"/>
        </reference>
        <reference anchor="RFC7942" target="https://www.rfc-editor.org/info/rfc7942" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7942.xml">
          <front>
            <title>Improving Awareness of Running Code: The Implementation Status Section</title>
            <author fullname="Y. Sheffer" initials="Y." surname="Sheffer"/>
            <author fullname="A. Farrel" initials="A." surname="Farrel"/>
            <date month="July" year="2016"/>
            <abstract>
              <t>This document describes a simple process that allows authors of Internet-Drafts to record the status of known implementations by including an Implementation Status section. This will allow reviewers and working groups to assign due consideration to documents that have the benefit of running code, which may serve as evidence of valuable experimentation and feedback that have made the implemented protocols more mature.</t>
              <t>This process is not mandatory. Authors of Internet-Drafts are encouraged to consider using the process for their documents, and working groups are invited to think about applying the process to all of their protocol specifications. This document obsoletes RFC 6982, advancing it to a Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="205"/>
          <seriesInfo name="RFC" value="7942"/>
          <seriesInfo name="DOI" value="10.17487/RFC7942"/>
        </reference>
        <reference anchor="RFC8126" target="https://www.rfc-editor.org/info/rfc8126" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author fullname="M. Cotton" initials="M." surname="Cotton"/>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <author fullname="T. Narten" initials="T." surname="Narten"/>
            <date month="June" year="2017"/>
            <abstract>
              <t>Many protocols make use of points of extensibility that use constants to identify various protocol parameters. To ensure that the values in these fields do not have conflicting uses and to promote interoperability, their allocations are often coordinated by a central record keeper. For IETF protocols, that role is filled by the Internet Assigned Numbers Authority (IANA).</t>
              <t>To make assignments in a given registry prudently, guidance describing the conditions under which new values should be assigned, as well as when and how modifications to existing values can be made, is needed. This document defines a framework for the documentation of these guidelines by specification authors, in order to assure that the provided guidance for the IANA Considerations is clear and addresses the various issues that are likely in the operation of a registry.</t>
              <t>This is the third edition of this document; it obsoletes RFC 5226.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="26"/>
          <seriesInfo name="RFC" value="8126"/>
          <seriesInfo name="DOI" value="10.17487/RFC8126"/>
        </reference>
        <reference anchor="RFC8484" target="https://www.rfc-editor.org/info/rfc8484" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8484.xml">
          <front>
            <title>DNS Queries over HTTPS (DoH)</title>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <author fullname="P. McManus" initials="P." surname="McManus"/>
            <date month="October" year="2018"/>
            <abstract>
              <t>This document defines a protocol for sending DNS queries and getting DNS responses over HTTPS. Each DNS query-response pair is mapped into an HTTP exchange.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8484"/>
          <seriesInfo name="DOI" value="10.17487/RFC8484"/>
        </reference>
        <reference anchor="ALTER-URI" target="https://datatracker.ietf.org/doc/html/draft-morrison-alter-uri-scheme-05">
          <front>
            <title>The 'alter' URI Scheme for Dispatchable ~handle References</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026" month="October" day="08"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-alter-uri-scheme-05"/>
        </reference>
        <reference anchor="MORRISON-IFT" target="https://doi.org/10.6084/m9.figshare.31951383">
          <front>
            <title>Identity Field Theory: Toward a Physics of Being Known</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
        </reference>
      </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA9V963LbSJbm/3wKrOdHWT0ES7Jkly319owsu7oU49tIqq7t
cDgkiAQltECADYBSsaemn2WeZZ5szjXzJADK1bMdE7sRdRFJIK8nz+U7l0zT
1HVFV+aHyZPTeV7B35vkeDarm3nyqam7elaXh8lx8inPm+Qkb/JlXW2SRd0k
r4sy6/ImK5PjmybPl/Bum7zOu4c8rxJtKj1fX7ddAw+mr+t1hW0W1axYZWX7
xGXX101+P+z4iZvXsypbwpjmTbbo0mXdNEVbV2mhzWb0YLp74GbQ9k3dbA6T
olrUrl1fL4u2LerqYrPK8ct5vsorfM8Vq+Yw6Zp12z3b3X21+8y5bN3d1s2h
S5IU/k2SxbosuePXZXaXJ++lY/qxbm6yqvhL1kHjsCQlTD55nzfFvMiq5BOM
/l03pwfzZVbAol1jE/8M/eUZPjud1cuRjk5uoYeuXt1Caz/dFl3ewiRH+js1
EzGdzB70nWle3RQVbFNR3fzzDf5KPbqqbpbQxn2O0zz7/uTZ3t4r+XN/f1//
PNjd39c/Xxy8lD9f7u4/0z/3vjvQP1/sPdc/Xx1oC692n+uzr/b3qYX3J5/e
fDg/pPEqkb0p2ll9nzebpF7A+s7zMjmpqy7/ufP0lpznDTzRJvdFlkADycX/
uUjOctxxoBpsLOzbV3ftb9i3OZDSYfJs99mLdG833X1JX7bwJKwv0JZ2dwqj
baq8S98gcQ5odDlbpfOqTec60XT3Fe85bYS2AnM6TG67btUefvst9JzBKZnd
AZkUebeYwpi/hUPw7W23LL/9dR2cvjn5+P796UVvvf1JPO66prhed/k8+X3R
waIvl0XHa3xR5E16DpQ669YN/H7RAPXABvy/v9iBIfjZpTOeGTKHv+eyf7Wr
j2e///Tx3enJH+MN+FSXxWyDxH1fIF9KMmCDv8eNq7JqlsMM4egXHf29aOol
/J58pFVsaRWBwXr+6Lnp/9zO7O3+93YGukuJ76UrWoB0pQuQ7r74u27M4z05
HHPMAV+83FcG9+LVC2Va3718rt9+9+ogsL1nL/TPg5fEAY/fXbw9S388O433
+eI2T76hcXyTwI/J+ewWhCKJSuB5q6yb3WbXZZ789RYIAP5/li9AnMKu/39w
zHh5102RtjSrdPf533ULx9t///Hs7PT844f09PuLcaaWfF/kJfCr25w0gIv6
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
tQAA

-->

</rfc>
