<?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-substrate-observation-04" category="info" version="3">
  <!-- xml2rfc v2v3 conversion 3.32.0 -->
  <front>
    <title abbrev="Substrate Observation">Substrate-Observation as an Alternative to Envelope Coordination for Concurrent Sessions</title>
    <seriesInfo name="Internet-Draft" value="draft-morrison-substrate-observation-04"/>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
      <address>
        <email>blake@truealter.com</email>
      </address>
    </author>
    <date year="2026" month="October" day="21"/>
    <abstract>
      

<t>This memo describes a coordination-protocol anti-pattern observed in
cross-tool agentic systems and a substrate-observation alternative that
does not require negotiating a wire format between heterogeneous
concurrent sessions of an identity-bound principal.  The memo is
Informational and proposes no protocol element for standardisation.
It sets out what should not be standardised for this problem, and why,
and identifies the existing substrate mechanisms that serve in its
place.  Companion memos describe the identity primitives this memo
presumes.</t>
    </abstract>
  </front>
  <middle>
    

<section anchor="introduction">
      <name>Introduction</name>
      <t>When a single identity-bound principal operates several agentic
sessions concurrently, whether across different tools, different
hosts (a workstation, a laptop, a phone), or different
organisational contexts (an individual capacity, a workplace
capacity, a contracted capacity), those sessions must deconflict
their action without stepping on each other's commits, leases, or
external-system state.</t>
      <t>One approach is to standardise a wire protocol for the sessions
to exchange peer-state envelopes: "I am here, working on X,
holding lease Y until time T".  Such standardisation is not needed
for this problem.  Each new agentic tool would add to the
interoperability burden, and the protocol would move a distributed
problem onto whichever broker it selected.</t>
      <t>The alternative is substrate observation: each session observes
byproducts of its peers' normal operation (filesystem timestamps,
kernel-reported socket peer counts, server-emitted connection counts
on shared channels) and forms its own local representation of
who-else-is-here.  There is no envelope, no wire format and no
broker.  Reconciliation occurs post-hoc through substrate-physics
commitments (filesystem locks, append-only identity logs, economic
settlement, organisational identity append-logs), never through a
canonical decision.  Identity binding of the principal's surfaces
themselves is assumed to follow the conventions of <xref target="MCPDNS"/> and
<xref target="IDCOMMITS"/>; this memo concerns only the coordination layer above
those primitives.  This memo also relies on the <tt>~handle</tt> namespace
established in <xref target="IDPRONOUNS"/> and the per-principal identity substrate
referenced in <xref target="IDACCORD"/>.  A principal's <tt>~handle</tt> corresponds to the
<tt>alter:~handle</tt> URI defined in <xref target="ALTER-URI"/>.</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>Substrate-emitted byproduct</dt>
        <dd>
          <t>A filesystem or kernel or
network-substrate side-effect of an operation undertaken for some
purpose other than coordination, observable to other sessions of
the same principal without those sessions having transmitted a
coordination message.</t>
        </dd>
        <dt>Decay-to-uncertainty</dt>
        <dd>
          <t>The property that an observation aged
beyond a recency threshold transitions to an explicit "uncertain"
state, under which the observing session continues to operate,
rather than transitioning to an "absent" state under which the
observing session blocks.  Section 3.1 of <xref target="MORRISON-IFT"/> discusses the
analogous case for authentication, where confidence in an earlier
observation of identity degrades with elapsed time and does not
hold until a fixed expiry.</t>
        </dd>
        <dt>Mutual hallucination</dt>
        <dd>
          <t>The property that each session of a
principal forms its own local representation of concurrent-peer
presence from substrate observations, and that no representation
is canonical.  Divergent representations are reconciled post-hoc
through substrate-physics commitments, not through agreement
among the sessions themselves.</t>
        </dd>
        <dt>Substrate-physics cascade</dt>
        <dd>
          <t>The ordered, non-commutative
reconciliation pipeline through which divergent local
representations resolve to a single durable history.  A reference
implementation orders the cascade as (a) filesystem-lock
arbitration, (b) per-principal append-only identity-log,
(c) external operational settlement (cryptographic
non-fast-forward rejection, on-chain transaction receipt), and
(d) per-organisation append-only identity-log.  No stage in the
cascade transmits a coordination marker; each stage is a
commitment to the substrate, observed identically by every
participating session.</t>
        </dd>
      </dl>
    </section>
    <section anchor="the-anti-pattern">
      <name>The Anti-Pattern</name>
      <t>Envelope coordination, the standardisation of a peer-state-exchange
wire format across heterogeneous agentic sessions, does not fit the
cross-tool problem of an identity-bound principal.  Three failure
modes recur:</t>
      <section anchor="interop-combinatorics">
        <name>Interop Combinatorics</name>
        <t>Every additional agentic tool adopting an envelope-coordination
standard must negotiate compatibility with every prior tool's
version of the standard.  Tool families evolve at different
cadences; agreement-by-versioning produces a combinatorial
maintenance burden borne by the slowest-moving tool's release
cycle.  Substrate observation has no compatibility surface to
negotiate; tools that emit substrate byproducts as a side effect
of their normal operation are visible to each other whatever their
release cycles.</t>
      </section>
      <section anchor="broker-re-centralisation">
        <name>Broker Re-Centralisation</name>
        <t>Envelope-coordination wire formats imply a destination for the
envelopes.  A broker, whether discovered via DNS, configured
per-session, or shipped by a single vendor, accumulates the
peer-state of every session that publishes to it.  This collapses
what is logically a distributed-observation problem onto a single
centralised authority.  When the broker is down, coordination is
down, and the broker operator sees every session's purpose.</t>
      </section>
      <section anchor="identity-binding-leakage">
        <name>Identity-Binding Leakage</name>
        <t>Envelope payloads typically carry an identifier ("session-id",
"principal-id", "agent-id") to permit peers to address each other.
Such identifiers become a re-identification surface at the wire
layer that the underlying identity infrastructure may have
arranged to bound.  Substrate byproducts carry no payload; they are
present in the substrate.  The inference of peer
identity is performed locally by each session from
substrate-tier credentials it already possesses (kernel
SO_PEERCRED, transport-layer authentication on a shared channel,
and equivalent).  No wire-layer identifier is exposed.</t>
      </section>
      <section anchor="constitutive-handshakes-are-not-envelope-coordination">
        <name>Constitutive Handshakes Are Not Envelope Coordination</name>
        <t>The anti-pattern identified here is the standardisation of a
peer-state-exchange wire format for the purpose of deconflicting
otherwise-independent action.  It does not cover every message a
concurrent session may transmit.  A constitutive act, one that
brings into being a shared commitment that did not exist until both
parties assented, is distinct from a peer-state envelope.  A
peer-state envelope describes action each session decided
independently, transmitted only to deconflict; that is the
anti-pattern.  Since a constitutive handshake creates a commitment
that does not exist until assent is exchanged, it must declare its
terms and fail closed.  Substrate observation fits the former and is
not offered for the latter.  A deliberate handshake therefore does
not conflict with this memo; the two sit on opposite sides of the
describe/constitute boundary.</t>
      </section>
    </section>
    <section anchor="the-alternative">
      <name>The Alternative</name>
      <t>Sessions observe substrate-emitted byproducts.  Three reference
observables, listed in order of identity-binding strength:</t>
      <ul spacing="normal">
        <li>
          <t>Filesystem modification timestamps on per-session journal files
produced by tools that journal to disk.  Pseudonymous;
compute-location is the observing session's local filesystem.</t>
        </li>
        <li>
          <t>Kernel-reported socket peer-credentials (SO_PEERCRED on
Unix-domain sockets, equivalent mechanisms on other systems)
for sessions mounting a common per-principal daemon.
Identity-bound to the principal owning the daemon;
compute-location is kernel-mediated, host-local.</t>
        </li>
        <li>
          <t>Server-emitted concurrent-connection counts on a per-principal
event channel maintained by the principal's identity
infrastructure.  Identity-bound to the principal; compute-location
is the server emitting the count, with inference performed
locally by the subscribing session.</t>
        </li>
      </ul>
      <t>The compute-location labels above use the term as defined in
<xref target="COMPUTELOC"/> Section 2: the machine class on which an inference
executes, server-side or on the local device.</t>
      <t>None of these observables is a coordination message.  Each exists
as a byproduct of the observed session's normal operation: writing
its journal, mounting its socket, subscribing to its event channel.</t>
      <t>Each observable class has its own identity-binding strength, and a
session's local representation records both what it observed and
the tier at which it observed it.  The
closed-class provenance grammar of <xref target="SUBPROV"/> provides the vocabulary
for that annotation.  It distinguishes, for example, a
filesystem-timestamp observation from a kernel-peer-credential
observation from a server-emitted-count observation.  Downstream
reconciliation can then weight an observation by the
identity-binding strength of its source rather than treating all
observations as equally authoritative.</t>
    </section>
    <section anchor="reconciliation">
      <name>Reconciliation</name>
      <t>When sessions' local representations diverge, typically when two
sessions independently take an action that affects shared state
(a shared filesystem path, a shared external-system resource, a
shared organisational artifact), reconciliation proceeds through
the substrate-physics cascade defined in Section 2, ordered:
filesystem-lock arbitration, per-principal append-only identity-log,
external operational settlement, per-organisation append-only
identity-log.  Each stage is a substrate commitment.  No stage
transmits a coordination marker; each stage's outcome is itself
observable as another substrate byproduct by every participating
session.</t>
      <t>The cascade is non-commutative: the outcome of an earlier stage
constrains the admissibility of a later stage's commitments.  This
property prevents an attacker from partitioning observations across
cascade stages to write conflicting commitments simultaneously.</t>
    </section>
    <section anchor="worked-example-concurrent-session-conflict-resolution">
      <name>Worked Example: Concurrent-Session Conflict Resolution</name>
      <t>The following example illustrates the operating posture of a session
that has formed, from substrate observation alone, a belief that a
concurrent peer conflicts with its own work, and that resolves that
belief without transmitting a coordination envelope.</t>
      <t>A principal operates several concurrent sessions.  One session
prepares to modify a shared artifact and forms the hypothesis that a
peer is already modifying the same artifact.  Under envelope
coordination the session would block, or would transmit a query and
await a peer response, before proceeding.  Under substrate
observation it instead reconciles the hypothesis against three
observation classes it already possesses.</t>
      <t>First, the server-emitted concurrent-connection count on the
principal's per-principal event channel (Section 4, third observable)
establishes how many peer sessions are present.  This observable is
identity-bound to the principal, and because the principal's server
emits it, it accounts for peers on hosts other than the observing
session's own.  A count derived
instead from a host-local observable (Section 4, second observable,
kernel peer-credentials on a host-local socket) omits off-host peers
and <bcp14>MUST NOT</bcp14> be treated as complete.</t>
      <t>Second, the per-session filesystem journals (Section 4, first
observable) of each present peer disclose, as a byproduct of each
peer's normal operation, the artifacts that peer is touching.  The
observing session binds these into a single local representation
(Section 2, mutual hallucination) and observes whether any present
peer is touching the shared artifact in question.</t>
      <t>Third, the filesystem presence of an unattended working surface (an
orphaned working tree, or a branch with no live session behind it)
is a first-observable byproduct that decays to uncertainty
(Section 2).  It <bcp14>MUST NOT</bcp14> be conflated with a present peer.  A
conflict hypothesis grounded in a stale filesystem artifact rather
than in a live peer is the divergent local representation
the cascade reconciles post-hoc; it is not a live conflict to block
on.</t>
      <t>Having reconciled the hypothesis against present, non-stale peers and
found no present peer touching the shared artifact, the session
proceeds.  It does not conclude that conflict is impossible: the
mutual-hallucination property (Section 2) denies any local
representation the status of a canonical decision.  It concludes only
that no conflict is observed among present peers.  That licenses
action, not certainty.  Any residual conflict, whether a peer that
begins touching the artifact after the observation or an off-host peer
the observing session could not see, is caught at commit time by the
substrate-physics cascade (Section 5): filesystem-lock arbitration,
then the per-principal append-only identity-log, then external
operational settlement such as a cryptographic non-fast-forward
rejection.  The example therefore separates two roles: observation
licenses a session to act under uncertainty, and the substrate-physics
cascade, not a pre-emptive coordination envelope, is what makes the
action safe.</t>
    </section>
    <section anchor="why-not-standardise-the-substrate">
      <name>Why Not Standardise the Substrate</name>
      <t>This memo does not propose a standardised set of substrate
observables or a standardised reconciliation cascade.  The
observables identified above are
characteristic of POSIX-derived systems running journal-emitting
tools, mounting Unix-domain sockets, and subscribing to
HTTP-streaming event channels, substrate that is itself
standardised in <xref target="POSIX"/>, <xref target="RFC8441"/>, and similar.  No new substrate
standardisation is required for the substrate-observation pattern;
it composes directly with existing substrate.  Where heterogeneous
substrate calls for adapter selection (a Windows tool's journal
location differs from a POSIX tool's), the adapter is a
tool-private implementation detail, not a wire-format negotiation
between sessions.</t>
    </section>
    <section anchor="relation-to-prior-art">
      <name>Relation to Prior Art</name>
      <t>For each prior-art family below, this section states the property
that makes it unsuited to the cross-tool problem of an
identity-bound principal described in this memo.</t>
      <t>Leader-elected consensus, as in Paxos <xref target="PAXOS"/> and Raft <xref target="RAFT"/>,
requires a designated leader,
explicit coordination messages, and a single canonical log.
Substrate observation has none of these.</t>
      <t>Conflict-Free Replicated Data Types <xref target="CRDT"/> require a shared
mutable data structure and commutative merge operations.
Substrate observation has neither; the cascade described in
Section 5 is non-commutative.</t>
      <t>Gossip and epidemic protocols (Demers et al. 1987, <xref target="SWIM"/> and
successors) require explicit anti-entropy or update messages
transmitted between nodes on a schedule.  Substrate byproducts
are side effects of unrelated operations and carry no anti-entropy
state.</t>
      <t>Logical clocks <xref target="CLOCKS"/> (Lamport, vector clocks, Interval Tree
Clocks) require piggyback of clock state on application messages.
Substrate observation does not piggyback on coordination messages
because there are none.</t>
      <t>Distributed snapshots <xref target="SNAPSHOTS"/> require explicit marker messages
injected along communication channels.  The reconciliation cascade
of Section 5 is triggered by independent operational events, not
markers.</t>
      <t>Cryptographically-chained append-only logs (Certificate
Transparency <xref target="RFC9162"/>, Git object graphs, blockchain ledgers)
appear in this memo's cascade as its second and fourth stages,
triggered by byproduct emission.  A chained log alone is not the
mechanism this memo describes.</t>
      <t>Failure detectors (Chandra-Toueg, <xref target="SWIM"/>, Lifeguard) output
suspect/dead judgements about peers based on heartbeat
latency/absence.  Substrate observation outputs uncertainty as a
terminal state in which the system continues to operate;
uncertainty is not a transient state on the way to dead.</t>
      <t>Lock-free and wait-free data structures require shared memory
between threads.  Sessions in the present memo do not share
memory; they observe substrate-physics surfaces independently.</t>
      <t>Web Locks API <xref target="WEBLOCKS"/> and analogous intra-runtime mechanisms
operate within a single browser instance and rely on
message-passing or lock-arbitration provided by the runtime.  They
do not generalise to the cross-host, cross-tool problem the
present memo addresses.</t>
    </section>
    <section anchor="biological-precedent">
      <name>Biological Precedent</name>
      <t>This section records biological precedent for substrate
observation across five subjects.  It is background only: in each
subject, coordination proceeds by observation of substrate-physics
with no coordination envelope transmitted, and that is evidence the
shape is realisable and selectable as an architecture.</t>
      <t>Four vertebrate subjects converge: African and Asian elephant
matriarchal recognition with infrasonic identity calls and
multi-decade individual recognition (McComb, Moss, Durant, Baker
and Sayialel 2001 "Matriarchs as Repositories of Social Knowledge
in African Elephants" Science 292:491-494); corvid (scrub jay,
Eurasian jay, New Caledonian crow, American crow) episodic-like
cache memory bound on what-where-when-who, theory-of-mind aware
re-caching contingent on observer identity, and trans-generational
tool tradition transmission (Clayton and Dickinson 1998 Nature
395:272-274; Emery and Clayton 2004 Science 306:1903-1907;
Marzluff et al 2010 Animal Behaviour 79:699-707); cetacean (sperm
whale, killer whale, bottlenose dolphin, humpback whale) pod- and
matriline-distinct dialect drift, decades-long individual
signature-whistle recognition, and culture-as-population-substrate
(Whitehead 2003 "Sperm Whales: Social Evolution in the Ocean"
University of Chicago Press; Garland et al 2011 Current Biology
21:687-691; Bruck 2013 Proceedings of the Royal Society B
280:20131726); and the human Highly Superior Autobiographical
Memory phenotype (LePort et al 2012 Neurobiology of Learning and
Memory 98:78-92; Mazzoni et al 2019 NeuroImage 200:163-173).
A fifth subject, cephalopods, is phylogenetically independent of
the four vertebrate subjects at approximately 600 million years of
separation: cuttlefish episodic-like memory (Jozet-Alves, Bertin
and Clayton 2013 Current Biology 23:R1033-R1035) replicates the
corvid scrub-jay finding in an out-of-vertebrate-family taxon;
the identity expression of cephalopod chromatophore camouflage is a
continuous output of the substrate-observing nervous system and has
no stored form, and when substrate input fails the emission decays
to incoherent noise and does not freeze at a last-known pattern
(Hanlon and Messenger 2018 "Cephalopod
Behaviour" Cambridge University Press); and cephalopod arm-level
motor programs continue executing locally-coherent behaviour
against their local substrate under experimental dissociation of
central-peripheral coordination (Sumbre, Gutfreund, Fiorito, Flash
and Hochner 2001 Science 293:1845-1848).  The cephalopod evidence
indicates that the pattern has arisen independently across a large
evolutionary separation, and so is not specific to vertebrates.</t>
      <t>Across all five subjects, coherent
identity-recognition cognition is realised as a
distributed substrate of heterogeneous nodes with role-specific
decay characteristics, not as a single store implemented
redundantly, and coordination of action under partial
information is achieved through observation of substrate-physics
rather than through transmission of a coordination message
between observers.  Four of these properties have counterparts in
this memo: (i) memory is distributed across structurally
heterogeneous substrates with role-specific decay characteristics
(mirrored by the four-stage substrate-physics cascade of Section 2);
(ii) storage at the high-salience tier is append-only with the
reading surface as a projection (mirrored by the per-principal
append-only identity-log at stage (b) and the per-organisation
append-only identity-log at stage (d));
(iii) episodes bind heterogeneous modalities, with each episode
corroborated as a whole across its streams (mirrored by the
substrate-observation primitive which binds heterogeneous
substrate-emission classes into a single local representation);
and (iv) memory carries metadata about who observed it (mirrored
by the kernel-attested or server-attested credential of the
emitting session as an intrinsic property of each substrate
emission).</t>
      <t>The split-brain operating posture described in this memo has a
biological parallel in cephalopod distributed-control behaviour:
when central-peripheral integration breaks, arm-level programs
continue executing coherently against their local substrate.  The
animal still acts, as eight quasi-independent agents where there was
one.  This corresponds to the multi-session operating posture
this memo describes: divergent local representations under uncertainty, with
reconciliation post-hoc through the substrate-physics cascade and
no pre-emptive central coordination.</t>
      <t>The biological precedent is cited solely as background.  No claim
of biological prior art is asserted, and no analogy to biological
substrate is normative for any conformance requirement of this
specification.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This memo requires no IANA actions.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Substrate observation surfaces three classes of attack absent from
envelope-coordination protocols.</t>
      <section anchor="ghost-state-injection">
        <name>Ghost-State Injection</name>
        <t>A peer emits a substrate byproduct then disappears, leaving an
aging observation influencing other sessions' representations
beyond its operational lifetime.  Mitigation is decay-to-uncertainty
with a per-substrate-layer eviction floor: observations below
threshold are evicted, not retained at vanishing confidence.</t>
      </section>
      <section anchor="simulated-split-brain">
        <name>Simulated Split-Brain</name>
        <t>A peer emits substrate byproducts to some cascade layers but not
others, producing divergent local representations across layers
that the cascade cannot fully reconcile.  Mitigation is
per-observer monotonic layer-coverage commitment: an observer's
first emission registers its substrate-set, and later emissions
outside that set are quarantined before identity-log write.</t>
      </section>
      <section anchor="confidence-replay">
        <name>Confidence-Replay</name>
        <t>A peer re-emits aged substrate byproducts to refresh observers'
confidence in stale state.  Mitigation is observation-id-bound
decay, where the decay clock is keyed to the observation
identifier rather than to wall-clock receipt time.</t>
      </section>
    </section>
    <section anchor="privacy-considerations">
      <name>Privacy Considerations</name>
      <t>Substrate observables vary in identity-binding strength.  The
lowest tier (filesystem timestamps, before any identity binding)
is pseudonymous: the observer can infer presence but not identity.
Implementations <bcp14>SHOULD</bcp14> operate this tier with refusal to emit in
cloud-shell environments (where host identity is shared across
users), refusal to emit in continuous-integration environments
(where emission would be linkable to public workflow metadata),
and refusal to enforce locks at this tier (locks require identity
binding; pseudonymous observations do not provide it).</t>
    </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="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>
          <seriesInfo name="Internet-Draft" value="draft-morrison-mcp-dns-discovery-09"/>
        </reference>
        <reference anchor="IDPRONOUNS" target="https://datatracker.ietf.org/doc/draft-morrison-identity-pronouns/">
          <front>
            <title>Identity Pronouns: A Reference-Axis Extension to ~handle Identity Systems</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-identity-pronouns-05"/>
        </reference>
        <reference anchor="IDACCORD" target="https://datatracker.ietf.org/doc/draft-morrison-identity-accord/">
          <front>
            <title>Identity Accord Protocol: A Peer Ceremony for Bilateral Agreements Between Identity-Substrate-Bound Principals</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-identity-accord-03"/>
        </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>
          <seriesInfo name="Internet-Draft" value="draft-morrison-identity-attributed-commits-04"/>
        </reference>
        <reference anchor="SUBPROV" target="https://datatracker.ietf.org/doc/draft-morrison-substrate-provenance-grammar/">
          <front>
            <title>Substrate-Provenance Annotation Grammar for Large-Language-Model Output</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-substrate-provenance-grammar-04"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="POSIX" target="https://pubs.opengroup.org/onlinepubs/9699919799/">
          <front>
            <title>IEEE Std 1003.1-2017, Standard for Information Technology - Portable Operating System Interface (POSIX) Base Specifications</title>
            <author>
              <organization/>
            </author>
            <date year="2017"/>
          </front>
        </reference>
        <reference anchor="RFC8441" target="https://www.rfc-editor.org/info/rfc8441" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8441.xml">
          <front>
            <title>Bootstrapping WebSockets with HTTP/2</title>
            <author fullname="P. McManus" initials="P." surname="McManus"/>
            <date month="September" year="2018"/>
            <abstract>
              <t>This document defines a mechanism for running the WebSocket Protocol (RFC 6455) over a single stream of an HTTP/2 connection.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8441"/>
          <seriesInfo name="DOI" value="10.17487/RFC8441"/>
        </reference>
        <reference anchor="RFC9162" target="https://www.rfc-editor.org/info/rfc9162" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9162.xml">
          <front>
            <title>Certificate Transparency Version 2.0</title>
            <author fullname="B. Laurie" initials="B." surname="Laurie"/>
            <author fullname="E. Messeri" initials="E." surname="Messeri"/>
            <author fullname="R. Stradling" initials="R." surname="Stradling"/>
            <date month="December" year="2021"/>
            <abstract>
              <t>This document describes version 2.0 of the Certificate Transparency (CT) protocol for publicly logging the existence of Transport Layer Security (TLS) server certificates as they are issued or observed, in a manner that allows anyone to audit certification 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>This document obsoletes RFC 6962. It also specifies a new TLS extension that is used to send various CT log artifacts.</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="9162"/>
          <seriesInfo name="DOI" value="10.17487/RFC9162"/>
        </reference>
        <reference anchor="PAXOS" target="https://lamport.azurewebsites.net/pubs/lamport-paxos.pdf">
          <front>
            <title>The Part-Time Parliament</title>
            <author fullname="Leslie Lamport">
              <organization/>
            </author>
            <date year="1998" month="May"/>
          </front>
          <seriesInfo name="ACM Transactions on Computer Systems" value="Vol. 16, No. 2, pp. 133-169"/>
          <seriesInfo name="DOI" value="10.1145/279227.279229"/>
        </reference>
        <reference anchor="RAFT" target="https://raft.github.io/raft.pdf">
          <front>
            <title>In Search of an Understandable Consensus Algorithm</title>
            <author fullname="Diego Ongaro">
              <organization/>
            </author>
            <author fullname="John Ousterhout">
              <organization/>
            </author>
            <date year="2014" month="June"/>
          </front>
          <seriesInfo name="Proceedings of the 2014 USENIX Annual Technical Conference (USENIX ATC 14)" value="pp. 305-319"/>
        </reference>
        <reference anchor="CRDT" target="https://hal.inria.fr/inria-00609399v1/document">
          <front>
            <title>Conflict-Free Replicated Data Types</title>
            <author fullname="Marc Shapiro">
              <organization/>
            </author>
            <author fullname="Nuno Preguica">
              <organization/>
            </author>
            <author fullname="Carlos Baquero">
              <organization/>
            </author>
            <author fullname="Marek Zawirski">
              <organization/>
            </author>
            <date year="2011"/>
          </front>
        </reference>
        <reference anchor="SWIM" target="https://www.cs.cornell.edu/projects/Quicksilver/public_pdfs/SWIM.pdf">
          <front>
            <title>SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol</title>
            <author fullname="Abhinandan Das">
              <organization/>
            </author>
            <author fullname="Indranil Gupta">
              <organization/>
            </author>
            <author fullname="Ashish Motivala">
              <organization/>
            </author>
            <date year="2002"/>
          </front>
        </reference>
        <reference anchor="CLOCKS" target="https://lamport.azurewebsites.net/pubs/time-clocks.pdf">
          <front>
            <title>Time, Clocks, and the Ordering of Events in a Distributed System</title>
            <author fullname="Leslie Lamport">
              <organization/>
            </author>
            <date year="1978"/>
          </front>
        </reference>
        <reference anchor="SNAPSHOTS" target="https://lamport.azurewebsites.net/pubs/chandy.pdf">
          <front>
            <title>Distributed Snapshots: Determining Global States of Distributed Systems</title>
            <author fullname="K. Mani Chandy">
              <organization/>
            </author>
            <author fullname="Leslie Lamport">
              <organization/>
            </author>
            <date year="1985"/>
          </front>
        </reference>
        <reference anchor="COMPUTELOC" target="https://datatracker.ietf.org/doc/draft-morrison-compute-location-gate/">
          <front>
            <title>The Compute-Location Gate: Provenance-Class Routing of Identity Inference with Wire-Layer Refusal of Unconsented Provenance Classes</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-compute-location-gate-04"/>
        </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>
        <reference anchor="ALTER-URI" target="https://datatracker.ietf.org/doc/draft-morrison-alter-uri-scheme/">
          <front>
            <title>The 'alter' URI Scheme for Dispatchable ~handle References</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-morrison-alter-uri-scheme-05"/>
        </reference>
        <reference anchor="WEBLOCKS" target="https://www.w3.org/TR/web-locks/">
          <front>
            <title>Web Locks API</title>
            <author>
              <organization/>
            </author>
            <date year="2021"/>
          </front>
        </reference>
      </references>
    

<section numbered="false" anchor="document-history">
      <name>Document History</name>
      <t>draft-morrison-substrate-observation-04 (October 2026):</t>
      <t>Editorial.  No change to any observable, cascade stage or mitigation.</t>
      <ul spacing="normal">
        <li>
          <t>Rewrites sentences against the drafting rules: sentence-final
comma tails and repeated contrasts are reworded.  No requirement
changes.</t>
        </li>
        <li>
          <t>Pins every citation of another draft in the stack to its latest
posted revision.</t>
        </li>
        <li>
          <t>Moves those pins to the revisions submitted alongside this one.</t>
        </li>
      </ul>
      <t>draft-morrison-substrate-observation-03 (October 2026):</t>
      <t>Editorial.  No change to any observable, cascade stage or mitigation.</t>
      <ul spacing="normal">
        <li>
          <t>Cites Section 2 of <xref target="COMPUTELOC"/> for the term "compute location"
used in the labels of Section 4.</t>
        </li>
        <li>
          <t>Cites Section 3.1 of <xref target="MORRISON-IFT"/> from the definition of
decay-to-uncertainty in Section 2.</t>
        </li>
        <li>
          <t>Corrects the consensus citation in Section 8 that paired the
name Paxos with the Raft reference; each now cites its own paper,
with publication details added to both entries.</t>
        </li>
        <li>
          <t>Moves the companion-memo citations out of the Abstract into
Section 1.</t>
        </li>
        <li>
          <t>Replaces the obsolete Certificate Transparency reference with <xref target="RFC9162"/> and
updates the title of <xref target="IDACCORD"/>.</t>
        </li>
        <li>
          <t>Replaces the undefined L1-L4 and IdentityLog labels in Section 9
with the cascade stages defined in Section 2.</t>
        </li>
        <li>
          <t>Removes statements about the memo's own contribution, thesis and
insight from the Abstract, Section 6, Section 8 and the
Acknowledgements, and overstated claims from Section 9.</t>
        </li>
        <li>
          <t>Removes the duplicate Author's Address section.</t>
        </li>
        <li>
          <t>Rewrites sentences across the document in plainer terms and
removes emphasis capitals outside BCP 14 key words.  No
requirement changes.</t>
        </li>
        <li>
          <t>States in Section 1 that a <tt>~handle</tt> corresponds to an <tt>alter:</tt>
URI, and adds an informative reference to <xref target="ALTER-URI"/>.</t>
        </li>
      </ul>
    </section>
    <section numbered="false" anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>This memo grew out of design work on coordinating concurrent
agentic sessions of a single identity-bound principal across
heterogeneous tooling.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA8197XbcOJLlfzwFVv3D0pykrA+XbcmzMytLcpWmLUtjyVPV
W8dnGkkiM1likmx+SM7q0/Ms+yz7ZHsjAgDBVMrlqTm72z+6WkoxQSAQHzdu
BOAkSVSXd4U91ls3/bTtGtPZ5Gra2ubedHlVatNqU+qTorNNiU/ure4qfV7e
26KqrT6tqibLS3l0VjX4oEz7prFlp29s2+LjdkuZ6bSx9/ErdPSKLZVVaWmW
mEPWmFmXLKumyduqTNowo2p4PNl7oVJ8Nq+a1bHOy1ml8ro51l3Tt93B3t7R
3oFSpu8WVXOstE7wP61nfVHIK94W5s7qS/cK/mPVzE2Z/8qjH8tS9aVt8izH
yq+7lX7fZfygXZq8ONZTGuJ/4H3W0LO7abVUqqyaJcuHXvrx3enB/v6R+/H1
/qsX9OPl6fXZh5tjHsoL/Sxv0+reNitdzTCrzBYkws5+6fR1U3VVWhUQZIMn
Wn2fG40B9O1Pt/qjTSF5yJYGG1b7m2v9T6y2M83cdsd60XV1e/z8eWY6g91I
77Dk3HazXYz0HFv3fG3XlmmdZGWbZH5pz3k4bGBuW9ovP9GLkpTKdskZDfBo
9x+Nk+wd8TcxESzuYO/gJX69OLv+ePXh6tO6YC8y6GCO5UCMZdWXLdYKqc0s
dDO1ycmXvNXnXzpbko6STv/HwpRZYXX44s2q7ezy71LEuZtjUrvF/U4RPxon
2ftuk4hPTk+vPp49IeCTlFQxqCvJ+dpixacQ9bIqV+wX3uYFhmxMoU/mjbVL
fLfVb233YG0ZRJ4MLugtZkNj5mWa16b4+94FwxL4r+6BjJLsHW7agdOry8uL
2yd0PDnpuiaf9p3N9Pd5Bw+yXOadOIzb3DbJDZxV2vUN/n7bwIfBm/x9CzSs
J0llLf9l4T4akeLII0HffHoLd/JvYzEPWgkdv7elgQPRJ2VZdRL3vm/Mcmka
1vP3tPTkvSnnvcEP4tGv+q7uu79HiQ8Rtg5LS+aynt8p8q8NuUHmioaOQuf1
1c3FT2tqfn5+rm+6TO/v7R3u7icHe/uvJvgA/trA8ZDYL/wg2I5bmy7Kqqjm
K53o66rpzBRu/aqG9+nycu78uixjZrCV2/zOHf3WtFbf1DbNZ3nKYzkrWZdu
jSXuAv6U86bqa5ZtVRZ5aekPz49eHh0d7R+9Ojp6Plrs/isHB1682HfI4Gj/
5QEv+uSnqzXbvl1YfW2aLrnNl/xTkRvyml/Xove2LXILLVzWWHj0+v2jo9fe
uT/e0pPTS3IMZWtSXraGGOFEoLRQOBcHj/W/VcWu3n850R+qXX0w0XWNXw8P
k/2XR26cs6sLvGpvd3//xXfPD14dHRy82uX/O9oox0KmuWt+hWt6sNM272y7
C9ViCfs/J7X5UrW7dTYjoZ28u13TjhIAyTTpghAUzOJTmcG9sXLQvgNNtQjy
fQvzAWTMu8VykwgT9/+xMM9ygEx9Vc5NU33lsX+pFiVMHEJqFlXfjff8RbL3
8gmhw5mk1gI9z1uaeocNpy/oTzfnHy5+IgfTI1yyNkMdGRc69KK3/TO3p3r/
xc4xb8Xh3nfJ4f5mSZOJ7s6x+H66m1fyqwj09OPZmkDpPUWedsk7BGpAprog
a0DoOINT0ber2m4MHptEc4l90TcLU+dfleCHvqwgDjvv8aavPHcKK6gAG8xf
evvVAfFee6f/p3nIm/YuH+/I/kYBLUyxm5dNbnZnzXP+Idnbe7l3dHh0dL9P
nrMn46MI8ePF5Vp4oE/0DbaIFe5Ha+6KFaIMkCV0AokQnJNlu0raboUneOPb
FnED3gP+fDmFwi7yOkCobxXvyXSB3AuKXmJv2q88eFHCSZd5ob/v6+5rEj7B
PNoFwhDcMdYzkhzyqk2Se3h42E1bJEGICUWxa7P+ORz/L1hx+/xfsaF3bV4A
vZNJQ5H+HVrXPieRef17f3X6x3XfB5c30adFhS9PYNMZG8dVA8MmBw5jOb9n
AJkjP4WZtgH9iK/63T7y1evf46c6TDdJebZuUTcfTq5vfrhax2ujmZambhdV
B796ZuE6lnlJa/u+qKawdQQ3vIJW+nh132x9f9yFIZS5PqXMZvWVB78ikdff
/R6JpPxGv8NXl9efbs+xz48jnAsyyfsqdViK3zvgrOS0MDCVj3CsbutD3nER
3OEDHJv+MW8IeK0QsZDm9S2kiKc/lSkHABJfhN541M1+7P83JEudSAonkmQO
kfxOLLZxrI3A9/Lq48eLm6sPycWj+Orl/S63BfKHhWXi5bZ6IPBl9PVi1eYp
6+pbS3v0x7J6KP+fSrbKWZgAHi/3Xr94vjzaneXzdoEgsIuA+N3+4esNOdXJ
+9vzj8mnjxePtfIZ8zrPNP4Iv75AtsogE6ZYmw66TW7e0wWBUvi7VCZeSNI3
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
rXNnHn/jon0HTsaMGlWB6aCP+j+z34PLsnYAAA==

-->

</rfc>
