<?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.2.3) -->


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

]>


<rfc ipr="trust200902" docName="draft-sabey-succession-receipts-02" category="info" submissionType="independent" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="Succession Receipts">Succession Receipts: Portable Signed Evidence of Authority Succession Between Autonomous Agents</title>

    <author initials="J." surname="Sabey" fullname="Jaryn Mervin Sabey">
      <organization>Continuity Laboratories</organization>
      <address>
        <email>hello@continuitylaboratories.com</email>
      </address>
    </author>

    <date year="2026" month="July" day="21"/>

    <area>Security</area>
    <workgroup>Individual Submission</workgroup>
    <keyword>authority succession</keyword> <keyword>signed receipts</keyword> <keyword>AI agents</keyword> <keyword>offline verification</keyword> <keyword>Ed25519</keyword> <keyword>JSON canonicalization</keyword>

    <abstract>


<?line 59?>

<t>Autonomous agents are upgraded, replaced, suspended, and restored while
holding real operational authority. A Succession Receipt is a portable,
signed JSON document that proves one completed, policy-gated transfer of
authority between two agents: which agent held the authority, which agent
holds it now, under what legitimacy determination the transfer ran, and
which obligations carried forward, with every claim grounded in signed
evidence events embedded in the receipt itself. Receipts are verifiable
offline by parties who do not operate the issuing system, using only the
issuer's public key. This document specifies the receipt wire format, its
canonicalization and signature scheme (JSON Canonicalization Scheme with
Ed25519), the verification algorithm including bidirectional claim
grounding, and an optional claim that binds a pre-execution authorization
of the handoff to the succession evidence. Where decision receipts prove
what an agent did, and delegation receipts prove what an agent may do,
Succession Receipts prove that an agent legitimately became the holder of
an authority.</t>



    </abstract>



  </front>

  <middle>


<?line 78?>

<section anchor="introduction"><name>Introduction</name>

<t>Deployed autonomous agents hold credentials, approve transactions, and act
under delegated authority. When such an agent is upgraded, replaced,
suspended, or restored, its successor inherits real power. Existing
identity and authorization infrastructure answers "who is the successor?"
and "may this request proceed?"; it does not produce portable evidence
that authority, obligations, and accountability were legitimately carried
from predecessor to successor.</t>

<t>A <strong>Succession Receipt</strong> closes that gap. It is a self-contained JSON
document, issued by the system of record that governed the transfer,
carrying:</t>

<t><list style="symbols">
  <t>the parties (predecessor and successor agents, called <em>stewards</em>);</t>
  <t>the authorities revoked from the predecessor and derived for the
successor, with their recorded bases;</t>
  <t>the legitimacy evaluation the transfer was approved under;</t>
  <t>the obligation and commitment lineage carried forward; and</t>
  <t>the <strong>evidence</strong>: the signed, hash-chained events the issuing system
recorded, embedded verbatim, so that every claim above is checkable
against them.</t>
</list></t>

<t>A relying party — an auditor, a counterparty, a regulator — verifies a
receipt <strong>offline</strong> with only the issuer's Ed25519 public key: no API
call, no access to the issuing system, no trust in its operator's
infrastructure. Verification recomputes every hash from the document's
own bytes and enforces claim grounding in both directions (<xref target="verification"/>),
so a receipt can neither invent nor conceal an effect of the transfer.</t>

<t>This document is companion to adjacent work on signed agent evidence:
decision receipts <xref target="I-D.farley-acta-signed-receipts"/> attest individual
machine-to-machine authorization decisions, and delegation receipts
<xref target="I-D.nelson-agent-delegation-receipts"/> attest grants of permission to
act. Per-hop delegation-chain identity, as in PEDIGREE
<xref target="I-D.rampalli-pedigree"/>, attests how authority <em>flows downward</em> through
live delegation from a root; Succession Receipts attest a different event
class again — the <em>transfer of the authority of record itself</em> between
agent generations, with obligation lineage — and are complementary to all
three. The formats share primitives (Ed25519 <xref target="RFC8032"/>, JSON
Canonicalization Scheme <xref target="RFC8785"/>) deliberately.</t>

<t>Pre-execution authorization of individual material actions is a fourth
adjacent class: an authorization receipt
<xref target="I-D.schrock-ep-authorization-receipts"/> establishes that a named human
authorized an exact action before it ran, where a Succession Receipt
establishes that the authority of record itself moved legitimately
between agent generations. The two compose by treating the handoff itself
as a material action: this document defines an OPTIONAL
<spanx style="verb">authorization_binding</spanx> claim (<xref target="authorization-binding"/>) that binds the
handoff's canonical action identifier and the hash of the authorization
receipt that approved it into the succession evidence, connecting the
exact human-approved handoff to the exact transfer event without
conflating the two formats. The claim is additive — a receipt that omits
it verifies exactly as one that predates it — and a cross-format
conformance vector, contributed by the authorization-receipt format's
author, pins the binding in the published corpus <xref target="SR-CORPUS"/>.</t>

<t>The wire format specified here is implemented and published with a
machine-readable conformance corpus (golden vectors plus tamper cases that
MUST fail at named checks) <xref target="SR-REPO"/>, against which independent verifier
implementations can validate; the format steward additionally maintains a
reference verifier, including a no-install in-browser verifier. The same
repository publishes companion evidence formats under the same corpus
discipline — ledger exports, capability credentials, external anchoring
checkpoints, a refusal-transparency digest attesting transitions an
agent system refused to perform, and selective-disclosure projections of
the receipts specified here (partial views that verify against the one
issuer signature) — which are outside the scope of this document.</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 target="RFC8174"/> when, and only when, they appear in all capitals,
as shown here.</t>

<dl>
  <dt>Steward:</dt>
  <dd>
    <t>An agent (or agent generation) that can hold authority and carry
obligations in the issuing system's registry.</t>
  </dd>
  <dt>Succession:</dt>
  <dd>
    <t>The governed process by which authority of record transfers from a
predecessor steward to a successor steward. Only <em>completed</em> successions
yield receipts.</t>
  </dd>
  <dt>Issuer:</dt>
  <dd>
    <t>The system of record that governed the succession, recorded its events,
and signs the receipt.</t>
  </dd>
  <dt>Relying party:</dt>
  <dd>
    <t>Any holder of the receipt verifying it against the issuer's public keys.</t>
  </dd>
  <dt>Evidence event:</dt>
  <dd>
    <t>One event envelope from the issuer's append-only ledger, embedded
verbatim in the receipt.</t>
  </dd>
</dl>

</section>
<section anchor="document"><name>The Receipt Document</name>

<t>A Succession Receipt is a UTF-8 JSON <xref target="RFC8259"/> object shaped after the
W3C Verifiable Credentials data model <xref target="VC-DATA-MODEL"/> as plain JSON:
the <spanx style="verb">@context</spanx> member is carried for interoperability, and JSON-LD
processing is NOT REQUIRED. The complete normative member catalog, with
types and constraints, is the AHR specification <xref target="SR-AHR"/>, which publishes
version 0.1 (frozen) and version 0.2 (current); this section summarizes the
structure a verifier depends on and shows a version 0.2 receipt.</t>

<figure><artwork><![CDATA[
{
  "@context":     ["https://www.w3.org/ns/credentials/v2",
                   "urn:css:ahr:v0.2"],
  "type":         ["VerifiableCredential", "AuthorityHandoffReceipt"],
  "spec_version": "0.2",
  "issuer":       { "id": "urn:css:registry" },
  "validFrom":    "2026-07-04T12:00:14Z",
  "credentialSubject": {
    "id":            "urn:uuid:<succession_id>",
    "succession_id": "<uuid>",
    "predecessor":   { "steward_id": "<uuid>",
                       "revoked_authorities": [ ... ],
                       "replaced": true },
    "successor":     { "steward_id": "<uuid>",
                       "authority_id": "<uuid>",
                       "authority_scope": "...",
                       "accountability_chain_id": "<uuid>",
                       "authority_status": "granted" | "active" },
    "legitimacy":    { "legitimacy_id": "<uuid>" },
    "constitution":  { "genesis_event_hash": "<hex>",
                       "amendments_ratified": <count>,
                       "amendment_head_hash": "<hex>" },
    "ledger_binding": { "height": <int>,
                        "event_hash": "<hex>" },
    "obligations_carried": [ "<uuid>", ... ],
    "commitments_carried": [ "<uuid>", ... ],
    "authorization_binding": {              // OPTIONAL (see below)
      "caid":         "<authorization-format action identifier>",
      "receipt_hash": "<64 lowercase hex, authorization receipt>",
      "format":       "EP-RECEIPT-v1" }
  },
  "evidence": [ <event envelope>, ... ],
  "proof": {
    "type":                "CSSEd25519Signature",
    "created":             "<RFC 3339 timestamp>",
    "verification_method": "<key_id>",
    "receipt_hash":        "<hex SHA-256 of the canonical bytes>",
    "signature":           "ed25519:<key_id>:<base64url(signature)>"
  }
}
]]></artwork></figure>

<t>The <spanx style="verb">constitution</spanx> and <spanx style="verb">ledger_binding</spanx> members are <strong>REQUIRED at version
0.2 and absent at version 0.1</strong>. <spanx style="verb">constitution</spanx> records the constitutional
lineage the transfer ran under: <spanx style="verb">genesis_event_hash</spanx> (the hash of the
genesis event that roots the lineage), <spanx style="verb">amendments_ratified</spanx> (the count of
ratified amendments in force at completion), and <spanx style="verb">amendment_head_hash</spanx> (the
hash of the latest such amendment, omitted when the count is zero).
<spanx style="verb">ledger_binding</spanx> records the receipt's evidence horizon: <spanx style="verb">height</spanx> (the
1-based position of the receipt's final evidence event in the issuer's
ordered event stream) and <spanx style="verb">event_hash</spanx> (that event's hash). Both are
grounded in the embedded evidence (<xref target="verification"/>), so a verifier
recomputes them from the receipt alone. A version 0.1 receipt names
<spanx style="verb">urn:css:ahr:v0.1</spanx> in <spanx style="verb">@context</spanx>, sets <spanx style="verb">spec_version</spanx> to <spanx style="verb">0.1</spanx>, and omits
both members; a conforming verifier accepts either version.</t>

<t>The <spanx style="verb">authorization_binding</spanx> member is <strong>OPTIONAL</strong> and additive. A receipt
that omits it verifies exactly as a receipt that predates the claim, and
its presence does not change <spanx style="verb">spec_version</spanx>. When present, it binds the
succession to a pre-execution authorization of the handoff; its members and
verification are specified in <xref target="authorization-binding"/>.</t>

<t>Each evidence event envelope carries <spanx style="verb">event_id</spanx>, <spanx style="verb">event_type</spanx>,
<spanx style="verb">aggregate_type</spanx>, <spanx style="verb">aggregate_id</spanx>, optional <spanx style="verb">causation_id</spanx> /
<spanx style="verb">correlation_id</spanx> / <spanx style="verb">previous_event_id</spanx> / <spanx style="verb">actor_id</spanx>, <spanx style="verb">timestamp</spanx>
(<xref target="RFC3339"/>), <spanx style="verb">event_version</spanx>, <spanx style="verb">payload</spanx>, <spanx style="verb">event_hash</spanx>, and an optional
<spanx style="verb">signature</spanx>. Envelopes are embedded exactly as recorded — stored bytes,
not re-derived ones.</t>

</section>
<section anchor="canonical"><name>Canonicalization and Signatures</name>

<section anchor="canonical-form"><name>Canonical Form</name>

<t>The <strong>canonical bytes</strong> of a receipt are its JSON serialization with the
<spanx style="verb">proof</spanx> member absent, object member names sorted lexicographically, no
insignificant whitespace, and no HTML escaping. For the receipt's value
domain (strings, integers, arrays, objects; no floating-point numbers)
this coincides with the JSON Canonicalization Scheme <xref target="RFC8785"/>.</t>

</section>
<section anchor="hash-then-sign"><name>Hash-Then-Sign</name>

<t>The proof signs the lowercase hexadecimal SHA-256 digest of the canonical
bytes (the digest <em>string</em> is the signed message). <spanx style="verb">receipt_hash</spanx> records
that digest; <spanx style="verb">signature</spanx> is the canonical signature string:</t>

<figure><artwork><![CDATA[
<alg> ":" <key_id> ":" base64url(signature-bytes)
]]></artwork></figure>

<t><spanx style="verb">ed25519</spanx> (<xref target="RFC8032"/>, deterministic signatures) is the sole algorithm
registered at spec versions 0.1 and 0.2. <spanx style="verb">key_id</spanx> is an issuer-managed
label, deliberately NOT derived from the key: a verifier holds a map from
<spanx style="verb">key_id</spanx> to public key, so key rotation adds a mapping without invalidating
already-issued receipts. An unrecognized <spanx style="verb">&lt;alg&gt;</spanx> prefix MUST be rejected;
new algorithms (including post-quantum schemes) are additive prefixes
registered by a new spec version, never a mutation of an existing one.</t>

</section>
<section anchor="event-hash"><name>Evidence Event Integrity</name>

<t>Every evidence event's <spanx style="verb">event_hash</spanx> is the lowercase hexadecimal SHA-256
of the concatenation of: <spanx style="verb">event_id</spanx>, <spanx style="verb">event_type</spanx>, <spanx style="verb">aggregate_type</spanx>,
<spanx style="verb">aggregate_id</spanx>, the timestamp in UTC <xref target="RFC3339"/> with trailing
fractional-second zeros omitted, the decimal <spanx style="verb">event_version</spanx>, the
payload's JSON serialization in document member order (the producer's
serialization order, preserved by the receipt), and <spanx style="verb">previous_event_id</spanx>
(empty string when absent). An event's optional <spanx style="verb">signature</spanx> is the
canonical signature string over its <spanx style="verb">event_hash</spanx>.</t>

</section>
</section>
<section anchor="verification"><name>Verification</name>

<t>A verifier is given the receipt document and the issuer's public keys,
pinned out of band. Verification MUST perform, in order:</t>

<t><list style="numbers" type="1">
  <t><strong>Proof.</strong> Recompute the canonical hash (<xref target="canonical"/>) from the
document. It MUST equal <spanx style="verb">proof.receipt_hash</spanx>, and <spanx style="verb">proof.signature</spanx>
MUST verify against it under the key named by its <spanx style="verb">key_id</spanx>. A missing
proof, an unknown <spanx style="verb">key_id</spanx>, a hash mismatch, or a failed signature
check is fatal. Verifying against the <em>recomputed</em> hash ensures any
content tampering — including of <spanx style="verb">receipt_hash</spanx> itself — fails here.</t>
  <t><strong>Evidence integrity.</strong> Every evidence event's hash MUST recompute to
its stored <spanx style="verb">event_hash</spanx> per <xref target="event-hash"/>.</t>
  <t><strong>Evidence authenticity.</strong> Every <em>present</em> evidence signature MUST
verify. An absent signature is reported, not fatal (deployments that
sign no events still produce receipts whose proof covers the evidence
bytes); a present-but-invalid signature is fatal.</t>
  <t><strong>Claim grounding, both directions.</strong> Every <spanx style="verb">credentialSubject</spanx> claim
MUST be supported by a matching evidence event: the completion event
anchors <spanx style="verb">succession_id</spanx> and <spanx style="verb">validFrom</spanx>; the proposal names both
parties; the approval names the legitimacy evaluation; the successor's
authority grant matches steward, scope, and accountability chain and is
correlated with the completion; a claimed <spanx style="verb">replaced</spanx> predecessor has
its replacement event; every claimed revocation has its revocation
event with the claimed basis. Conversely, every lineage effect in
evidence MUST be declared by the claims: an inherited obligation or
commitment absent from the carried lists, or a revocation absent from
<spanx style="verb">revoked_authorities</spanx>, is fatal. A receipt can therefore neither
invent nor conceal an effect of the transfer.  <vspace blankLines='1'/>
For version 0.2 receipts, two further claims are grounded.
<spanx style="verb">constitution</spanx> MUST be supported by exactly one <spanx style="verb">GenesisInitialized</spanx>
event in the evidence whose hash equals <spanx style="verb">genesis_event_hash</spanx>; when
<spanx style="verb">amendments_ratified</spanx> is greater than zero, <spanx style="verb">amendment_head_hash</spanx> MUST
equal the hash of the latest <spanx style="verb">AmendmentRatified</spanx> event in evidence and
the count MUST match. <spanx style="verb">ledger_binding.event_hash</spanx> MUST equal the hash
of the receipt's final evidence event, and <spanx style="verb">height</spanx> states that event's
position in the issuer's ordered stream; against a ledger export or an
anchored checkpoint <xref target="SR-REPO"/> a relying party can additionally confirm
that no event at or below <spanx style="verb">height</spanx> was omitted — a completeness
cross-check a single receipt cannot provide alone.</t>
  <t><strong>Authorization binding (optional).</strong> If
<spanx style="verb">credentialSubject.authorization_binding</spanx> is present, perform the
cross-format check of <xref target="authorization-binding"/>; if it is absent, the
receipt asserts no cross-format binding and this step is satisfied.</t>
</list></t>

<t>A conforming verifier MUST accept every golden vector and MUST reject
every tamper case of the published conformance corpus <xref target="SR-CORPUS"/> at
the named check.</t>

</section>
<section anchor="authorization-binding"><name>Optional Authorization Binding</name>

<t><spanx style="verb">credentialSubject.authorization_binding</spanx> is an OPTIONAL claim that binds
this succession to a pre-execution authorization of the handoff, recorded
under an authorization-receipt format such as
<xref target="I-D.schrock-ep-authorization-receipts"/>. It is additive: a receipt that
omits it verifies exactly as one that predates the claim, its presence
does not change <spanx style="verb">spec_version</spanx>, and a verifier that does not implement it
ignores it while still verifying the receipt.</t>

<t>When present, the claim MUST be an object with these string members:</t>

<t><list style="symbols">
  <t><spanx style="verb">caid</spanx> — the canonical action identifier of the handoff, byte-identical
to the authorization receipt's own, whether that is a native member of
the receipt or a value derived from the verified receipt under the
format's pinned mapping profile, exactly as the named format defines.</t>
  <t><spanx style="verb">receipt_hash</spanx> — exactly 64 lowercase hexadecimal characters, the
SHA-256 digest over the canonical representation of the authorization
receipt as its format defines. Where the format derives the identifier
rather than carrying it natively, the canonical representation covered
by this digest includes the derived identifier — the format derives
it, embeds it, and hashes the complete representation, in that order.</t>
  <t><spanx style="verb">format</spanx> — a non-empty authorization-format identifier naming the
receipt's format, and therefore the canonicalization to apply; for
example <spanx style="verb">EP-RECEIPT-v1</spanx>, or <spanx style="verb">EP-QUORUM-v1</spanx> for a multi-party
authorization.</t>
</list></t>

<t>Members inside the claim that a verifier does not recognize are ignored.</t>

<t>A verifier processes the claim as follows. If it does not hold the
authorization receipt the claim names, it checks only that the claim is
well-formed as above; the binding is then carried, covered by the issuer
proof, for a consumer able to complete the cross-check later. If it holds
the authorization receipt, it MUST additionally recompute that receipt's
canonical hash under the canonicalization its <spanx style="verb">format</spanx> defines and require
it to equal <spanx style="verb">receipt_hash</spanx>; then require the authorization receipt's
canonical action identifier, obtained as <spanx style="verb">format</spanx> defines, to equal
<spanx style="verb">caid</spanx>, byte for byte. The recomputed hash is checked before the
identifier. Any failure invalidates the receipt.</t>

<t>The binding introduces no new failure mode for a receipt that omits it,
and it leaves each format authoritative for its own semantics — a
succession receipt for the transfer, the authorization receipt for the
pre-execution approval; neither format speaks for the other. The published
corpus <xref target="SR-CORPUS"/> pins the rule and its evaluation order with a
cross-format vector (corpus revision <spanx style="verb">ahr-v0.2/r2</spanx>) contributed by the
authorization-receipt format's author.</t>

</section>
<section anchor="versioning-and-stability"><name>Versioning and Stability</name>

<t><spanx style="verb">spec_version</spanx> identifies the wire format. Published versions are never
mutated: format changes only ever add a new version with new golden
vectors, and verifiers SHOULD continue to verify every published version.
Versions 0.1 (frozen) and 0.2 (current) are drafts on a stated stability
ladder toward a stable 1.0 <xref target="SR-AHR"/>; 0.2 adds the <spanx style="verb">constitution</spanx> and
<spanx style="verb">ledger_binding</spanx> claims additively, and a conforming verifier accepts both
versions.</t>

<t>New OPTIONAL claims are additive and do NOT bump <spanx style="verb">spec_version</spanx>: a verifier
that does not implement such a claim ignores it while still verifying the
receipt. The <spanx style="verb">authorization_binding</spanx> claim (<xref target="authorization-binding"/>) is
introduced under exactly this rule — it is version-independent and changes
no existing receipt's bytes.</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t><strong>A receipt proves what the issuer recorded, not that the issuer is
honest.</strong> Verification establishes internal consistency under the
issuer's key, not tamper evidence against the issuer. A lying issuer
gains the least possible ground: re-signing altered content with an
untrusted key fails at the proof; altering embedded evidence while
re-signing the receipt without recomputing event hashes fails at
evidence integrity; hiding or inventing lineage fails at claim grounding.
A malicious or compromised issuer that additionally recomputes event
hashes and re-signs both the events and the receipt, however, can
produce an internally consistent receipt for a history its ledger never
recorded. Relying parties requiring stronger-than-issuer guarantees
SHOULD pin the event-signing key independently of the receipt-signing
key where the deployment separates them, and SHOULD rely on the
externally anchored ledger-head commitments discussed below, against
which such a fabrication becomes detectable. The conformance corpus
<xref target="SR-CORPUS"/> encodes these attacks as executable cases, including
re-signed variants.</t>

<t>The event-hash input of <xref target="event-hash"/> concatenates adjacent
variable-length fields without length framing, so distinct field tuples
can in principle produce identical hash input: <spanx style="verb">event_type</spanx> and
<spanx style="verb">aggregate_type</spanx> are adjacent, individually unconstrained strings, and a
shifted boundary between them yields the same bytes. Within a single
receipt every evidence byte is additionally covered by the issuer proof,
but an event signature is a signature over the hash string alone and is
therefore reusable wherever the same hash input can be reproduced.
Verifiers SHOULD reject events whose <spanx style="verb">event_type</spanx> or <spanx style="verb">aggregate_type</spanx>
fall outside the vocabulary the issuing format publishes (the
conformance corpus pins the reference vocabulary, in which no two event
types stand in a prefix relation), and a future format version will
adopt length-prefixed hash components; published versions are never
mutated and continue to verify under the current rule.</t>

<t><strong>The authorization binding does not extend trust to the other format.</strong>
When <spanx style="verb">authorization_binding</spanx> is verified against a held authorization
receipt, the guarantee is a byte-exact correspondence between this
succession and that pre-execution approval, no stronger than the
authorization receipt's own proof under the keys a relying party trusts
for it. The binding neither vouches for the authorization issuer nor lets
either issuer speak for the other; a verifier lacking the authorization
receipt learns only that the claim is well-formed. Relying parties apply
the same key-pinning discipline to the authorization format's issuer as to
this one.</t>

<t><strong>Key pinning is the trust root.</strong> Verification binds evidence to <em>the
holder of a named key</em>. Relying parties MUST obtain issuer keys through a
channel they trust and SHOULD pin them; fetching keys from the issuer's
own origin proves only self-consistency. Key rotation adds a <spanx style="verb">key_id</spanx>;
it MUST NOT invalidate previously issued receipts.</t>

<t><strong>Omission and rollback are out of a single receipt's scope.</strong> A receipt
proves one completed succession; it cannot prove that no <em>other</em> events
exist. Whole-ledger claims are the companion ledger-export format's job,
and resistance to retroactive truncation or rollback requires externally
anchored commitments to the ledger head (in the style of transparency
logs <xref target="RFC9162"/>), both published alongside this format <xref target="SR-REPO"/>. The
anchoring extension point is designed to register ledger-head commitments
with a SCITT transparency service <xref target="RFC9943"/>, so
anchoring composes with the emerging standard rather than inventing a
parallel witness ecosystem. A version 0.2 <spanx style="verb">ledger_binding</spanx> claim states
the evidence horizon (<spanx style="verb">height</spanx>) at which such a completeness cross-check
applies.</t>

<t><strong>Deterministic serialization is load-bearing.</strong> Implementations MUST
reproduce the canonical form and the payload's document-order
serialization exactly; the corpus exists to make divergence detectable.
Implementations SHOULD reject documents whose numbers fall outside the
integer value domain rather than guess at float formatting.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>This document has no IANA actions. The signature-algorithm registry is
internal to the format's spec-version ladder (<xref target="canonical"/>); a future
version of this specification may propose a formal registry if the format
is adopted for standards-track work.</t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

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



<reference anchor="RFC2119">
  <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">
  <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="RFC8032">
  <front>
    <title>Edwards-Curve Digital Signature Algorithm (EdDSA)</title>
    <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
    <author fullname="I. Liusvaara" initials="I." surname="Liusvaara"/>
    <date month="January" year="2017"/>
    <abstract>
      <t>This document describes elliptic curve signature scheme Edwards-curve Digital Signature Algorithm (EdDSA). The algorithm is instantiated with recommended parameters for the edwards25519 and edwards448 curves. An example implementation and test vectors are provided.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8032"/>
  <seriesInfo name="DOI" value="10.17487/RFC8032"/>
</reference>
<reference anchor="RFC8259">
  <front>
    <title>The JavaScript Object Notation (JSON) Data Interchange Format</title>
    <author fullname="T. Bray" initials="T." role="editor" surname="Bray"/>
    <date month="December" year="2017"/>
    <abstract>
      <t>JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data.</t>
      <t>This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="90"/>
  <seriesInfo name="RFC" value="8259"/>
  <seriesInfo name="DOI" value="10.17487/RFC8259"/>
</reference>
<reference anchor="RFC8785">
  <front>
    <title>JSON Canonicalization Scheme (JCS)</title>
    <author fullname="A. Rundgren" initials="A." surname="Rundgren"/>
    <author fullname="B. Jordan" initials="B." surname="Jordan"/>
    <author fullname="S. Erdtman" initials="S." surname="Erdtman"/>
    <date month="June" year="2020"/>
    <abstract>
      <t>Cryptographic operations like hashing and signing need the data to be expressed in an invariant format so that the operations are reliably repeatable. One way to address this is to create a canonical representation of the data. Canonicalization also permits data to be exchanged in its original form on the "wire" while cryptographic operations performed on the canonicalized counterpart of the data in the producer and consumer endpoints generate consistent results.</t>
      <t>This document describes the JSON Canonicalization Scheme (JCS). This specification defines how to create a canonical representation of JSON data by building on the strict serialization methods for JSON primitives defined by ECMAScript, constraining JSON data to the Internet JSON (I-JSON) subset, and by using deterministic property sorting.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8785"/>
  <seriesInfo name="DOI" value="10.17487/RFC8785"/>
</reference>
<reference anchor="RFC3339">
  <front>
    <title>Date and Time on the Internet: Timestamps</title>
    <author fullname="G. Klyne" initials="G." surname="Klyne"/>
    <author fullname="C. Newman" initials="C." surname="Newman"/>
    <date month="July" year="2002"/>
    <abstract>
      <t>This document defines a date and time format for use in Internet protocols that is a profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="3339"/>
  <seriesInfo name="DOI" value="10.17487/RFC3339"/>
</reference>



    </references>

    <references title='Informative References' anchor="sec-informative-references">



<reference anchor="RFC9162">
  <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="SR-REPO" target="https://github.com/jsabes24/css-succession-receipts">
  <front>
    <title>Succession Receipts: specifications and conformance corpus</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="SR-AHR" target="https://github.com/jsabes24/css-succession-receipts/blob/main/spec/authority-handoff-receipts.md">
  <front>
    <title>CSS Authority-Handoff Receipts (AHR)</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="SR-CORPUS" target="https://github.com/jsabes24/css-succession-receipts/tree/main/corpus">
  <front>
    <title>Succession Receipts conformance corpus</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="VC-DATA-MODEL" target="https://www.w3.org/TR/vc-data-model-2.0/">
  <front>
    <title>Verifiable Credentials Data Model v2.0</title>
    <author >
      <organization></organization>
    </author>
    <date year="2025"/>
  </front>
</reference>



<reference anchor="I-D.farley-acta-signed-receipts">
   <front>
      <title>Signed Decision Receipts for Machine-to-Machine Access Control</title>
      <author fullname="Tom Farley" initials="T." surname="Farley">
         <organization>ScopeBlind (Veritas Acta)</organization>
      </author>
      <date day="28" month="June" year="2026"/>
      <abstract>
	 <t>   This document defines a portable, cryptographically signed receipt
   format for recording machine-to-machine access control decisions.
   Each receipt captures the identity of the decision maker, the tool or
   resource being accessed, the policy evaluation result, and a
   timestamp — all signed with Ed25519 [RFC8032] and serialized using
   deterministic JSON canonicalization [RFC8785].

   The format is designed for environments where AI agents invoke tools
   on behalf of human operators, particularly the Model Context Protocol
   (MCP) ecosystem.  Receipts are independently verifiable without
   contacting the issuer, enabling offline audit, regulatory compliance,
   and cross-organizational trust federation.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-farley-acta-signed-receipts-02"/>
   
</reference>

<reference anchor="I-D.nelson-agent-delegation-receipts">
   <front>
      <title>Delegation Receipt Protocol for AI Agent Authorization</title>
      <author fullname="Ryan Nelson" initials="R." surname="Nelson">
         <organization>Authproof</organization>
      </author>
      <date day="13" month="June" year="2026"/>
      <abstract>
	 <t>   This document defines the Delegation Receipt Protocol (DRP), a
   cryptographic authorization primitive for AI agent deployments.
   Before any agent action executes, the authorizing user signs an
   Authorization Object containing scope boundaries, time window,
   operator instruction hash, and model state commitment.  This signed
   receipt is published to an append-only log before the agent runtime
   receives control.  The protocol reduces reliance on the operator as a
   trusted intermediary by making the user&#x27;s private key the sole
   signing authority over the delegation record.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-nelson-agent-delegation-receipts-10"/>
   
</reference>

<reference anchor="I-D.rampalli-pedigree">
   <front>
      <title>PEDIGREE: Verifiable Delegation Identity for Agentic AI Systems</title>
      <author fullname="KARTHIK RAMPALLI" initials="R." surname="Karthik">
         <organization>Glyphzero Labs Inc.</organization>
      </author>
      <date day="24" month="April" year="2026"/>
      <abstract>
	 <t>   This document defines PEDIGREE (Per-Agent Delegation Identity with
   Governance-Enforced Execution), an identity and delegation framework
   for AI agents that extends the workload-identity model of SPIFFE (RFC
   9542 / draft-ietf-wimse) with cryptographic per-hop delegation,
   monotonic scope attenuation enforced at mint and at verify, and dual-
   layer authority enforcement combining an operator-controlled ceiling
   with per-parent mandate narrowing.

   PEDIGREE complements AAuth (draft-hardt-aauth-protocol) and AIP
   (draft-prakash-aip) by providing: (a) dual-enforcement semantics
   absent from both, (b) Cedar-policy mandates with static-analysis
   proofs of narrowing, (c) strict cryptographic parent-token re-
   verification that catches parent-swap attacks missed by append-only
   token chains, and (d) a native bridge to existing SPIFFE deployments.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-rampalli-pedigree-00"/>
   
</reference>

<reference anchor="I-D.schrock-ep-authorization-receipts">
   <front>
      <title>Authorization Receipts for High-Risk Agent Actions</title>
      <author fullname="Iman Schrock" initials="I." surname="Schrock">
         <organization>EMILIA Protocol, Inc.</organization>
      </author>
      <date day="19" month="July" year="2026"/>
      <abstract>
	 <t>   This document defines the EMILIA Protocol (EP) authorization receipt,
   an evidence artifact binding an enrolled approver key to one
   canonical action before execution.  An approver-held key signs an
   Authorization Context containing the action hash, policy reference,
   nonce, audience, and validity window.  A Trust Receipt carries the
   signed contexts, terminal consumption record, and Merkle inclusion
   material so a relying party can verify the recorded event offline
   under independently selected log, directory, policy, and approver
   trust inputs.

   The receipt establishes only the guarantees of the selected
   verification profile.  The mapping from an enrolled approver
   identifier to a natural person is asserted by the directory
   authority.  Offline verification does not establish current
   revocation status, global non-replay, comprehension, legality,
   safety, or execution.  Replay prevention requires an online atomic
   consumption store at the executor.  The state-machine invariants are
   machine-checked under the assumptions stated in this document.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-schrock-ep-authorization-receipts-07"/>
   
</reference>
<reference anchor="RFC9943">
  <front>
    <title>An Architecture for Trustworthy and Transparent Digital Supply Chains</title>
    <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
    <author fullname="A. Delignat-Lavaud" initials="A." surname="Delignat-Lavaud"/>
    <author fullname="C. Fournet" initials="C." surname="Fournet"/>
    <author fullname="Y. Deshpande" initials="Y." surname="Deshpande"/>
    <author fullname="S. Lasker" initials="S." surname="Lasker"/>
    <date month="June" year="2026"/>
    <abstract>
      <t>Traceability in supply chains is a growing security concern. While Verifiable Data Structures (VDSs) have addressed specific issues, such as equivocation over digital certificates, they lack a universal architecture for all supply chains. This document defines such an architecture for single-issuer signed statement transparency. It ensures extensibility and interoperability between different transparency services as well as compliance with various auditing procedures and regulatory requirements.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9943"/>
  <seriesInfo name="DOI" value="10.17487/RFC9943"/>
</reference>



    </references>

</references>


<?line 493?>

<section numbered="false" anchor="acknowledgments"><name>Acknowledgments</name>

<t>The format was extracted from a production authority-succession system of
record and hardened against its red-team findings; the conformance corpus
packages those findings as executable verification cases.</t>

<t>Iman Schrock provided detailed external review of the -00 revision, and
contributed the cross-format conformance vector that pins the authorization
binding of <xref target="authorization-binding"/>; this document incorporates both.</t>

</section>
<section numbered="false" anchor="change-log"><name>Change Log</name>

<t>-02: Defined the OPTIONAL <spanx style="verb">authorization_binding</spanx> claim
(<xref target="authorization-binding"/>), which binds a pre-execution authorization
receipt's canonical action identifier and canonical hash to the
succession, with its verification rule and evaluation order (recomputed
hash before identifier; a derived identifier is part of the hashed
canonical representation — derive, embed, then hash). The claim is
additive and version-independent: it
does not change <spanx style="verb">spec_version</spanx> and does not alter the wire format of any
receipt that omits it. Added the cross-format conformance vector (corpus
revision <spanx style="verb">ahr-v0.2/r2</spanx>) to the published corpus. No change to any existing
claim or to the proof, canonicalization, or event-hash rules.</t>

<t>-01: Added the pre-execution authorization composition note and the
<xref target="I-D.schrock-ep-authorization-receipts"/> reference; restated the
trusted-issuer security consideration as internal consistency under the
issuer's key; added the event-hash framing consideration. No wire-format
change.</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA7Vc3XYbx5G+76foA1+YxMGAIi3ZMej1LiMpsRLJUkQ5Obs5
OcIAaABjD2aQmQEpmKucfYh9wn2Sra+quqdnANJy9qwvZBCY6Z/6r6+qO0kS
02RN7iZ2cL2bz11dZ2Vh37q5y7ZNPbFvyqpJZ7mz19mqcAv7/CZbuGLubLm0
V7tmXVZZs7fRq791za1zBX4si3JT7mp7tXJFUw9MOptV7ub4TAOzKOdFuqGF
LKp02SR1OnP7pA5PJpU+mTy6MPO0cauy2k9sVixLU+9mm4yfavZbhy8Xbuvo
n6Ix2baa2Kba1c3Fo0df07tp5dKJvXbzHZZubsvqp1VV7rYT+6JYZLS9XZrT
hvyI5ie3p2cWE2NtYtOw5XZl/EMt5PGL5O+uXtiUt85/lctlnhXO3rgqW2a0
A//q88XFkyfnX/PnP1y//t7O06Is6Ik8+1meMnWTFov3aV4WtLu9q802m9i/
NuV8ZGtiUOWWNX3ab/Dhb8bIKmXFWUFc/MPYXoOe9I21QuU/pNW+sK9cdZMV
0Y9ltUoLnXdinxJFs2KH/b5MZ2WVNrR5V/OTbpNm+cSuXZ6X/zYPD+bRc+N5
uTGmKKsNjXfjsKC3v3t6cX7+tX78zflXj/3HR19c+I8XT8IDX/3miX784osv
6FsDhnfH+/r8S37z+m3y9vmb1xNe3YNCXW/dPPCgtkRbSxvgcSHa87La7kgi
eZy0WrmGttk023pydrbKmvVuho2d/QgRrS8en83r+pig8vsLktSJvXh08aWs
8Oq7t90FPr2+bhUp+Y7WQoIS1mpP6IXT//NSzmZ5OTsjhhVn2PtZEONkLROG
J8ebxdF1P3399s0P179I2/8POp6RfDtZvIx4uMA/P02eXb27Sl69fvb8ZXeR
f2Z1YxP2tHIwCVma1/ZZ2qT2Vblwub25GD86vsjb29vx7Rdj0omzd2/PbuYJ
TZomG7yV0Etn3YU8oT9fJM/Gy7TKyXSlc3pWzELYykQfKVxe0w7ZOiQ0mlux
KB48V6WbbZrnWbJ1i2xFZPA/1PN1Vc5/Stw2UV7+fDgCdOPrx1+Q0iQJma5Z
3VS0KGMi0yz2yZJNtLvtqkoXbjEiI7bN0zk+1bua7Sh9hJJUribFJjN3u85y
Z9ZlvsiKFX1NFrPcuoqXQJ+DeI3tlT2UEpvRjHarnmVk1Hay7SMvsNvQmmyz
Thu7rcobV1syeyRMm23uGixlW+bZfJ8Qzegt2lNRL11F9tW01nmmXqi5LXWP
Eyx6vpa/YLXo1bVrlzqKf+et1TZrbFHejuyOSFDR77QiYlXWZJt0vrcLWk21
yQreNQ8W1kL/Z4oZGbOc5dlKjc08rcg0LixpyW1a0W5uSROsI6+wt/M8zTYW
3gg0J9OtbsU473XpOfDLbWZuoY9g4soTtqldvhy36gjG3gQNMN4HzfZ2m1YN
mWjaVUlEp302ykLHI5Lz24G39b5u3IZIUOOvssj3+NngZ1d9XtvtjvY2t+Qk
x/bdmhgbGKhGlqaIV3ib0YrEgo+wXNN3dixo2Hba7OhREnS3cfaEheNp/9lr
+RUkNOpGT0c8X+xlbZqvwOP1hug1z3cstLNsQUuZq8Qy5Y1Qnn4VcU8LIkn8
gAjljMILFuDKJe4DxREyR6yGRGhehVpX25T8Z2vcrOfo2P5l7WifCyIW/+AV
WGTfsNDRQkRsF5lqYmszei/Y7gublOS0HJljplqebzrPe/FuXA4lmlOoIBsh
fVAdKyL1FsuyyRYLEi7zGUVQTVUudnOJWp6RHSn3JKXpgcHBeHbe2mPa1VbX
Ax1KeYRa2UA2SzRQdy0jegtD9CtA2XW7CxLDI9bMRNasrIIxYzH0rKHvs4IY
gq/YrG3LW1eN7fMPWU0BzspkvGKyMLyymOcIRauUbCxtH5JL26BXazuAhmV1
LABl9a8UDdMAA/CngdpU7u87WhCYMndu8a+DS1ifRUnqA9XcMlldMJpBfozw
r7Vika3x5JuTVNNbWY5130LaOmxWi2SWVbmBUJMoCiVIasOCidVXdjg8lKPh
kHSjrFnNaSWrdDu2L9TEwxglCA3Jd6uBN94+jNjE0LezvZCGDQ3SChJoird1
OBKJCu/G5nVksOQ9sQOujX/y1uwkXj9bksBXkbwRbTfPacAhTQcDXA9PL3UQ
T0UMRIlK+RPMNIjCM/QGJnmkEJTtOFtE206lNp2+zSrdDfaZEpH8VJEbcTdp
vjviQ27T2ivFQjyQf7llsYaum03WsM2Fcad99p3MJfsieXk49KIzHE6E8uxj
RmSs6nUyXwuv1NEcugLaqN/SqPVDxKUZrWiDfEQ4F3s0SgluMI4lcz3/iT2R
JX7QTDUcvduwdFUkjJgHvNzb//mv/2aFJmvdgKSpZTF2Ff+Mvyu32uXINPhZ
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
ZWUAAA==

-->

</rfc>

