<?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-03" 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-03"/>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
      <address>
        <email>blake@truealter.com</email>
      </address>
    </author>
    <date year="2026" month="October" day="12"/>
    <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 rather than
holding 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.  A constitutive handshake creates a commitment that
does not exist until assent is exchanged, so 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, so that
downstream reconciliation can 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 is emitted by the principal's
server rather than by any single host, so 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, which 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
rather than by transmission of a coordination envelope, which is
evidence that 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;
cephalopod chromatophore camouflage emits identity expression as a
continuous output of the substrate-observing nervous system rather
than as a stored property, with the emission decaying to
incoherent noise rather than to a frozen last-known-pattern when
substrate input fails (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 corroboration
per-episode rather than per-stream (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, but as eight quasi-independent agents rather than
as 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
rather than through 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>
        </reference>
        <reference anchor="IDPRONOUNS" target="https://datatracker.ietf.org/doc/draft-morrison-identity-pronouns/">
          <front>
            <title>Identity Pronouns: A Reference-Axis Extension to ~handle Identity Systems</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
        </reference>
        <reference anchor="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>
        </reference>
        <reference anchor="IDCOMMITS" target="https://datatracker.ietf.org/doc/draft-morrison-identity-attributed-commits/">
          <front>
            <title>Identity-Attributed Git Commits via Tier-Structured Trailers</title>
            <author fullname="Blake Morrison">
              <organization>Alter Meridian Pty Ltd</organization>
            </author>
            <date year="2026"/>
          </front>
        </reference>
        <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>
        </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>
        </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>
        </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-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, which 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:
H4sIAAAAAAAAA8193XbcRpLmfT5FLvtCZJ8CxR9ZEsnZmaUoyua0KHJEauRe
H51pFJBVBRMFoJEAqXKf3mfZZ9kn2y8iMhOJYlF298WuL2yTRVQiMzJ+vvgi
Mp0kieqKrjTHeuumn9quTTuTXE2tae/TrqgrnVqdVvq07Exb4ZN7o7tan1f3
pqwbo8/qus2LSh6d1S0+qLK+bU3V6RtjLT62WyqdTltzH79CR6/YUnmdVekS
c8jbdNYly7ptC1tXiQ0zqofHk71DleGzed2ujnVRzWpVNO2x7tredgd7e0d7
B0qlfbeo22OldYJ/tJ71ZSmveFOmd0ZfulfwH+t2nlbFLzz6sSxVX5q2yAus
/Lpb6fddzg+aZVqUx3pKQ/wPvM+k9OxuVi+Vqup2yfKhl358d3awv3/kfny9
/+oF/Xh5dv32w80xD+WF/rawWX1v2pWuZ5hVbkoSYWe+dvq6rbs6q0sIssUT
Vt8XqcYA+vbHW/3RZJA8ZEuDDav91bX+A6vt0nZuumO96LrGHj9/nqddit3I
7rDkwnSzXYz0HFv3fG3XllmT5JVNcr+05zwcvo4pHewdvMSvF2+vP159uPq0
Lo6LHJpTYBJYfFX3lcUMsdaZgUZlJjn9Wlh9/rUzFWkWaeL/WqRVXhodvniz
sp1Z/i4FU7g5Jo1b3EbBnJ6dXX18+4RYTjPa9qAaJJ1rg3meQUDLulqxDb4p
SgzZpqU+nbfGLPFdq9+Y7sGYKggqGcz9DeZCYxZVVjRp+fuWXcoS2Ci5s6vL
y4vbJzQqOe26tpj2ncn190UHK1sui06M6rYwbXIDg866vsXfb1vYOSzu9y2I
sJ4kk7VsEMrNpzcwtP8ci2TYeejRvalSmJY+raq6Ez/+fZsul2nLuvSeppm8
T6t5n+IH8VBXfdf03e9ROkPEaMLSkrms55F4FAWPyGtfX91c/LimPefn5/qm
y/X+3t7h7n5ysLf/aoIP4HRS2CFJ6MIPAsndmmxR1WU9X+lEX9dtl07hm64a
GGNXVHPnnPAVLHyWQurb/M4d/Sa1Rt80JitmRcZjOeVbF0SDBe4i8lbztu4b
FkNdlUVl6A/Pj14eHR3tH706Ohovdv+Vi0QvXuy7oHS0//KAF33649Waydwu
jL5O2y65LZb8U1mk5ES+veHvjS0LA4VZNlh49Pr9o6PXyd53/AmieGEsyd0P
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
ldBbMXMAAA==

-->

</rfc>
