<?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-01" 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="20"/>

    <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), and the verification algorithm, including bidirectional claim
grounding. 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 76?>

<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 naturally by treating the
handoff itself as a material action: a future revision of this document
defines an optional claim binding the handoff's canonical action
identifier and authorization-receipt hash into the succession evidence,
connecting the exact human-approved handoff to the exact transfer event
without conflating the two formats.</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>", ... ]
  },
  "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>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>
</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="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>

</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>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 407?>

<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; this
revision incorporates it.</t>

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

<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:
H4sIAAAAAAAAA7Vc63LbRpb+30/RxfywxCKoi+1cqGxmNbIy8YwdeyUnU7tT
U2YTaJKIQYABQMmMxlP7EPuE+yR7vnO6Gw2SdpLd2vxwSLDRl3P9zqWVJIlq
87awEz243aSpbZq8KvWNTW2+bpuJfl3VrZkVVt/mi9Jm+vouz2yZWl3N9eWm
XVZ13m519OofbXtvbYkfq7JaVZtGXy5s2TYDZWaz2t4dXmmgsiotzYo2ktVm
3iaNmdlt0oSRSe1GJqdnKjWtXVT1dqLzcl6pZjNb5Tyq3a4tHmZ2bemfslX5
up7ott407fnp6Ven58rU1kz0rU032Lq6r+p3i7rarCf6eZnldLyNKehAfkb1
zm5pTDZRWifahCN3O+MfGiGP3yQ/u3yuDR+dv1XzeZGXVt/ZOp/ndAL/6nV2
/vTp2Vf8+c+3r77XqSmrkkYU+S8ySjWtKbO3pqhKOt3WNmqdT/Tf2iod6YYY
VNt5Q5+2K3z4u1KyS9lxXhIX/zzWt6AnPdFaqPxnU29L/dLWd3kZ/VjVC1O6
dSf6iiialxuc94WZVbVp6fC24ZF2ZfJiope2KKp/TcPAIho3TquVUmVVr2i+
O4sN3Xx7dX529pX7+OXZF0/8x9PH5/7j+dMw4Isvn7qPjx8/pqcKDO/P99XZ
5/zm7U1yc/361YR390mhbtY2DTxoNNFW0wF4Xoh2WtXrDUkkz2PqhW3pmG27
biYnJ4u8XW5mONjJTxDR5vzJSdo0hwSV389IUif6/PT8c9nh5Xc3/Q1e3d52
ipR8R3shQQl71Uf0wvH/eSsns6KanRDDyhOc/SSIcbKUBcPI8So7uO+rVzev
f7j9Vdr+f9DxhOTbyuZlxv0N/niVPLt8c5m8fPXs+kV/kz+yurEJu6otTEJu
ikY/M63RL6vMFvrufHx6eJP39/fj+8dj0omTNzcnd2lCi5pkhbcSeumkv5Gn
9PV58mw8N3VBpsukNFbMQjjKxA0pbdHQCdk6JDSbXbAo7o2rzWptiiJP1jbL
F0QG/0OTLusqfZfYdeJ4+cv+DNCNr548JqVJEjJds6ataVNKRaZZ7JMmm6g3
60VtMpuNyIitC5PiU7Np2I7SRyhJbRtSbDJz98u8sGpZFVleLugxWcxqbWve
An0O4jXWl3pfSnROK+q18ywj5Wwn2z7yApsV7Um3S9PqdV3d2UaT2SNhWq0L
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

-->

</rfc>

