<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.4.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC8441 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8441.xml">
<!ENTITY RFC6962 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6962.xml">
]>


<rfc ipr="trust200902" docName="draft-morrison-substrate-observation-02" category="info">
  <front>
    <title abbrev="Substrate Observation">Substrate-Observation as an Alternative to Envelope Coordination for Concurrent Sessions</title>

    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
      <address>
        <email>blake@truealter.com</email>
      </address>
    </author>

    <date year="2026" month="August" day="09"/>





    <abstract>


<?line 119?>

<t>This memo articulates a coordination-protocol anti-pattern observed in
cross-tool agentic systems and describes 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.  No protocol element is being proposed for
standardisation; the contribution is the opposite, a delineation of
what should NOT be standardised, and why, with a reference to the
substrate-physics primitives that take its place.  Companion memos in
the morrison-* family describe the identity primitives this memo
presumes; specifically, this memo relies on the <spanx style="verb">~handle</spanx> namespace
established in <xref target="IDPRONOUNS"></xref> and the per-principal identity substrate
referenced in <xref target="IDACCORD"></xref>.</t>



    </abstract>



  </front>

  <middle>


<?line 134?>

<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>A natural impulse 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".  This memo argues such
standardisation is structurally unnecessary, would compound interop
burden as new agentic tools enter the ecosystem, and would
re-centralise an inherently distributed problem on whatever broker
the envelope protocol 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.  No envelope.  No wire format.  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"></xref> and
<xref target="IDCOMMITS"></xref>; this memo concerns only the coordination layer above
those primitives.</t>

</section>
<section anchor="conventions-and-definitions"><name>Conventions and Definitions</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
BCP 14 <xref target="RFC2119"></xref> <xref target="RFC8174"></xref> when, and only when, they appear in all
capitals, as shown here.</t>

<t>The following terms are defined for the purposes of this document:</t>

<t><list style="symbols">
  <t><strong>Substrate-emitted byproduct.</strong>  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>
  <t><strong>Decay-to-uncertainty.</strong>  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.</t>
  <t><strong>Mutual hallucination.</strong>  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>
  <t><strong>Substrate-physics cascade.</strong>  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>
</list></t>

</section>
<section anchor="the-anti-pattern"><name>The Anti-Pattern</name>

<t>This memo identifies envelope coordination, the standardisation
of a peer-state-exchange wire format across heterogeneous agentic
sessions, as structurally inadequate to the cross-tool
identity-bound-principal problem.  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 mutually visible by construction,
regardless of release cycle.</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, with the predictable consequences for
failure-mode (broker down implies coordination down) and trust
(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
explicitly arranged to bound.  Substrate byproducts emit no payload
and are simply 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 is NOT a claim against every
message a concurrent session may transmit.  A constitutive act, one
that brings a new shared commitment into being that did not exist
until both parties assented, is categorically distinct from a
peer-state envelope.  A peer-state envelope DESCRIBES action each
session decided independently, transmitted only for the convenience
of deconfliction; that is the anti-pattern.  A constitutive handshake
CONSTITUTES a commitment that does not exist until assent is
exchanged, and by its nature it must declare its terms and fail
closed.  Substrate observation is the correct shape for the former
and is neither offered for, nor adequate to, the latter.  A
deliberate handshake is therefore not in tension with this memo: the
two occupy the describe/constitute boundary, not two competing
answers to a single question.</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>

<t><list style="symbols">
  <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>
  <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>
  <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>
</list></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 carries an intrinsic identity-binding strength,
and a session's local representation records not merely what it
observed but at which tier the observation was drawn.  The
closed-class provenance grammar of <xref target="SUBPROV"></xref> 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 MUST NOT 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 MUST NOT be conflated with a present peer.  A
conflict hypothesis grounded in a stale filesystem artifact rather
than in a live peer is precisely 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.  This distinction is the whole of the memo's thesis:
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>A reader may ask whether this memo should propose a standardised
set of substrate observables and a standardised reconciliation
cascade.  It does not.  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>, <xref target="RFC8441"></xref>, 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>This memo's substrate-observation primitive is structurally
distinct from each of the prior-art families surveyed below.  The
contribution of this memo is the joint articulation of why each
family is, by construction, inadequate to the
identity-bound-principal cross-tool problem the memo describes; it
is not a survey for its own sake.</t>

<t>Leader-elected consensus <xref target="RAFT">PAXOS</xref> 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"></xref> 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"></xref> and
successors) require explicit anti-entropy or update messages
transmitted between nodes on a schedule.  Substrate byproducts
are not anti-entropy payloads; they are unrelated side-effects.</t>

<t>Logical clocks <xref target="CLOCKS"></xref> (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"></xref> 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="RFC6962"></xref>, Git object graphs, blockchain ledgers) are
each instantiated by the present memo's cascade as one of its
stages, not as the whole.  Their novelty in the present context is
their composition as the second and fourth stages of a
non-commutative cascade triggered by byproduct emission, not their
chained-log primitive considered alone.</t>

<t>Failure detectors (Chandra-Toueg, <xref target="SWIM"></xref>, Lifeguard) output
suspect/dead judgements about peers based on heartbeat
latency/absence.  Substrate observation outputs uncertainty as a
first-class terminal operating state; uncertainty is not a transient
state on the way to dead.  It is the state the system operates
under.</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"></xref> 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>The substrate-observation primitive described in this memo, and
the anti-protocol posture for which it is the operational
realisation, has biological precedent across five
phylogenetically independent subjects.  This section cites that
precedent not as prior art and not as normative grounding, but as
background evidence that coordination as observation of
substrate-physics (rather than transmission of a coordination
envelope) is a realisable and selectable architectural shape, and
not a fanciful engineering construct.</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
is the strongest available form of biological convergence because
it establishes that the architectural pattern is independently
selectable across the largest evolutionary gap available in animal
cognition, and is therefore a substrate-agnostic architectural
primitive rather than a vertebrate-specific contingency.</t>

<t>The convergent claim across all five subjects is that coherent
identity-recognition cognition is realised in biology as a
distributed substrate of heterogeneous nodes with role-specific
decay characteristics, not as a single store implemented
redundantly, and that coordination of action under partial
information is achieved through observation of substrate-physics
rather than through transmission of a coordination message
between observers.  The four properties this memo's specification
inherits are: (i) memory is distributed across structurally
heterogeneous substrates with role-specific decay characteristics
(mirrored by the L1-L4 cascade across heterogeneous
substrate-physics layers); (ii) storage at the high-salience tier
is append-only with the reading surface as a projection
(mirrored by the per-principal IdentityLog append at L2 and the
per-organisation collective-scope IdentityLog append at L4);
(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-immune posture of the present memo's anti-protocol
shape has its strongest biological grounding 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 is precisely
the multi-session split-brain operating posture this memo
specifies: 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 SHOULD 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 title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">

&RFC2119;
&RFC8174;
<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</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 title='Informative References' anchor="sec-informative-references">

<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></organization>
    </author>
    <date year="2017"/>
  </front>
</reference>
&RFC8441;
&RFC6962;
<reference anchor="PAXOS" target="https://lamport.azurewebsites.net/pubs/lamport-paxos.pdf">
  <front>
    <title>The Part-Time Parliament</title>
    <author fullname="Leslie Lamport">
      <organization></organization>
    </author>
    <date year="1998"/>
  </front>
</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></organization>
    </author>
    <author fullname="John Ousterhout">
      <organization></organization>
    </author>
    <date year="2014"/>
  </front>
</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></organization>
    </author>
    <author fullname="Nuno Preguica">
      <organization></organization>
    </author>
    <author fullname="Carlos Baquero">
      <organization></organization>
    </author>
    <author fullname="Marek Zawirski">
      <organization></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></organization>
    </author>
    <author fullname="Indranil Gupta">
      <organization></organization>
    </author>
    <author fullname="Ashish Motivala">
      <organization></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></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></organization>
    </author>
    <author fullname="Leslie Lamport">
      <organization></organization>
    </author>
    <date year="1985"/>
  </front>
</reference>
<reference anchor="WEBLOCKS" target="https://www.w3.org/TR/web-locks/">
  <front>
    <title>Web Locks API</title>
    <author >
      <organization></organization>
    </author>
    <date year="2021"/>
  </front>
</reference>


    </references>

</references>


<?line 595?>

<section numbered="false" anchor="acknowledgements"><name>Acknowledgements</name>

<t>This memo grew out of internal architectural design work on
coordinating concurrent agentic sessions of a single
identity-bound principal across heterogeneous tooling.  The
realisation that substrate observation suffices, and that envelope
coordination is the wrong abstraction at the cross-tool layer, is
the central insight behind this specification.</t>

</section>
<section numbered="false" anchor="authors-address"><name>Author's Address</name>

<t>Blake Morrison
Alter Meridian Pty Ltd
Email: blake@truealter.com</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAC/8190XLbSLLlO76iQvNgqYOQLdtjW3JsxMqyutt3bMvXUq/n
rsNxLwgUSbRAgAOAktkbu9++52RWFQoUJfedp3nobokCC1VZWZknT2ZWp2ma
9GVf2ROzd7medn2b9Ta9mHa2vcn6sqlN1pmsNqdVb9san9xY0zfmvL6xVbOy
5qxp2qKs9dFZ0+KDOl+3ra17c2m7Dh93e0k2nbb2Jn6FiV6xlxRNXmdLzKFo
s1mfLpu2LbumTrswo2Z4PH3yNMnx2bxpNyemrGdNUq7aE9O3665/+uTJMf6e
ZOt+0bQniTEp/jFmtq4qfcWbKru25oN7hfyxaedZXf4ho5/oUs0H25ZFiZV/
6jfmfV/Ig3aZldWJmXKI/4n32YzPHubNMknqpl2KfPjSzz+fPT06OnY/vjp6
+Zw/fjj79Pbj5YkM5YX+tuzy5sa2G9PMMKvCVhRhb7/35lPb9E3eVBBkiyc6
c1NmBgOYq79fmc82h+QhWw42rPaHa/1vrLbP2rntT8yi71fdyePHRdZn2I38
GksubT87xEiPsXWPt3Ztma/Sou7Swi/tsQyHr2NKT588fYFf37399Pni48Vv
2+J4V0BzSkwCi6+bdd1hhljrzEKjcpuefi87c/69tzU1i5r4/xZZXVTWhC9e
brreLv8lBVO6OaYrt7idgjk9O7v4/PYesZzm3PagGv/Sq8xkrjvXeHbx4cO7
q3v2Pj3t+7acrntbmF/KHudhuSx7Vf+r0rbpJY5e3q9b/P2qxYnE2fjXFkRY
T5rrWnYI5fK3NzgS/2ssksEkY8dvbJ3hEJjTum56tbi/tNlymbVied9zmun7
rJ6vM/ygtuRi3a/W/b+idAbbvgpLS+e6njviSWjmI/v66eLy3d+3tOf8/Nxc
9oU5evLk2eFR+vTJ0csJPoB5yHBiKKF3fhBI7srmi7qpmvnGpOZT0/bZFFbk
YmUxpbKeOzOCr2DhswxS35d3Hpg3WWfN5crm5azMZSynfNuCWGGBh/CR9bxt
1isRQ1NXZW35h8fHL46Pj4+OXx4fjxd79NL5jOfPj5z7eHH84qks+vTvF1tH
5mphzaes7dOrcik/VSW2tP7Bhr+3XVVaKMxyhYVHrz86Pn61cy2VPnqY/YFT
d2unXdnb7rC2vazS/zldZd+b7nBVzDjx05+vtnaohifL2nxBVwct+q0ucHJl
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
bAAA
-->

</rfc>
