<?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.43 (Ruby 3.3.6) -->


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

]>


<rfc ipr="trust200902" docName="draft-sabey-succession-receipts-05" 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="September" day="23"/>

    <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 68?>

<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 87?>

<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>A wider set of agent-evidence formats has grown up alongside these, and
nearly all of it records <strong>what an agent did</strong>: hash-chained action
receipts <xref target="I-D.sahu-agent-action-receipts"/>, SCITT statement profiles for
agent actions <xref target="I-D.mih-scitt-agent-action-capsule"/> and their
selective-disclosure form
<xref target="I-D.mih-scitt-agent-action-capsule-sel-disc"/>, AI-agent receipts
<xref target="I-D.noa-scitt-ai-agent-receipt"/>, execution profiles
<xref target="I-D.emirdag-scitt-ai-agent-execution"/>, and existence-time anchoring
<xref target="I-D.fassbender-scitt-time-anchor"/>. An architecture for the layer they
occupy is developing in <xref target="I-D.kuehlewind-audit-architecture"/>, whose
Authorization Transition Record work item asks for a record carrying
previous state, new state, triggering event and responsible actor,
replayable to reconstruct the authorization in force. This document
instantiates that shape for one consequential class of transition — the
handoff of the authority of record between agent generations — and is
complementary to the action-level formats rather than an alternative to
any of them.</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-AUTHORIZATION-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 binding a
succession to a separately verifiable authorization artifact for the
handoff. It contains three string members:</t>

<t><list style="symbols">
  <t><spanx style="verb">caid</spanx> — the canonical action identifier obtained from the natively
verified authorization artifact under a mapping profile independently
pinned by the relying party. Where the format carries a native
identifier, its specification determines that identifier. A derived
identifier is a composition value, not an additional member of the
native artifact. For the EMILIA Protocol formats the derivation is
specified in <xref target="I-D.schrock-canonical-action-identifier"/>.</t>
  <t><spanx style="verb">receipt_hash</spanx> — exactly 64 lowercase hexadecimal characters, encoding
SHA-256 of the complete native authorization artifact under the
canonicalization specified for the named format. For
<spanx style="verb">EP-AUTHORIZATION-RECEIPT-v1</spanx> this is SHA-256 of the JCS
canonicalization of the complete, unchanged Trust Receipt, <strong>including</strong>
<spanx style="verb">log_proof</spanx> and <spanx style="verb">approver_key_proofs</spanx>
(<xref target="I-D.schrock-ep-authorization-receipts"/>). No member is added or
removed. This is not the action hash, not a Merkle leaf hash, and not
the succession receipt's own <spanx style="verb">proof.receipt_hash</spanx>.</t>
  <t><spanx style="verb">format</spanx> — a non-empty identifier naming the native artifact format and
its verification procedure. For the Trust Receipt of
<xref target="I-D.schrock-ep-authorization-receipts"/> Section 7.2 the identifier is
<spanx style="verb">EP-AUTHORIZATION-RECEIPT-v1</spanx>. <spanx style="verb">EP-RECEIPT-v1</spanx> names a different generic
envelope and MUST NOT dispatch to that verifier. <spanx style="verb">EP-QUORUM-v1</spanx> names
the quorum reference suite of <xref target="I-D.schrock-ep-quorum"/>; it does not by
itself identify a complete receipt carrier, a canonicalization, or a
native receipt-verification procedure. A multi-approver binding MUST
identify an applicable carrier format and independently authenticate
its quorum policy and member mapping.</t>
</list></t>

<t>Unknown additional members of <spanx style="verb">authorization_binding</spanx> are ignored. This
does not permit unknown members to be inserted into an authorization
artifact whose native schema is closed.</t>

<t>A verifier that implements this claim processes it as follows.</t>

<t><list style="numbers" type="1">
  <t>If the claim is absent, report that no authorization binding is
asserted. Absence does not invalidate the succession receipt.</t>
  <t>If present, check its well-formedness as above. A malformed claim
invalidates the succession receipt.</t>
  <t>If the native artifact, its supported format definition, or the inputs
required for native verification are unavailable, report that the
binding is <strong>not verified</strong>. Successful well-formedness checking and
the succession issuer's proof do not establish the binding. This
incomplete result is not a demonstrated hash or identifier mismatch,
and a relying party requiring a verified binding MUST NOT accept it as
satisfied.</t>
  <t>With the artifact and required inputs available, verify the unchanged
artifact using its native verification procedure and independently
selected trust inputs. An artifact that fails native verification
cannot establish the binding. For an EP Trust Receipt, follow
<xref target="I-D.schrock-ep-authorization-receipts"/> Section 7.3; the succession
issuer's signature is not a substitute for that verification.</t>
  <t>Recompute the complete artifact digest and require equality with
<spanx style="verb">receipt_hash</spanx>. A mismatch invalidates the binding and the succession
receipt under this claim's verification rule.</t>
  <t>Obtain the artifact's action identifier as its format defines. For the
EMILIA Protocol formats, project the verified Action Object under the
exact relying-party-pinned CAID mapping of
<xref target="I-D.schrock-canonical-action-identifier"/>. Do not add the derived
identifier to the native receipt and do not change any native
signature input. A missing, failed, lossy, or unpinned mapping is
indeterminate, not an action match. Where derivation succeeds, require
byte-for-byte equality with <spanx style="verb">caid</spanx>; a mismatch invalidates the binding
and the succession receipt.</t>
</list></t>

<t>The digest comparison precedes the identifier comparison.
Native-verification failure, incomplete verification, and demonstrated
binding mismatch are three distinct results; the descriptive names used
here add no wire members to either format.</t>

<t>The binding preserves each format's scope. A Trust Receipt records
approval evidence and terminal consumption under its native profile; it
does not itself grant authority or prove external execution. Succession
verification establishes the succession issuer's recorded transfer,
subject to this document's trust model. Cross-format equality does not
strengthen either guarantee — and neither format speaks for the other.</t>

<t>The published corpus <xref target="SR-CORPUS"/> pins this rule and its evaluation
order. Corpus revision <spanx style="verb">ahr-v0.2/r2</spanx> pinned the earlier composition
contract and remains unchanged as historical evidence of it: its bytes,
hashes and expected results are not edited, and a corpus revision alone
must never silently reinterpret an existing format identifier. The
corrected native-artifact example is therefore published as a <strong>new</strong>
revision, <spanx style="verb">ahr-v0.2/r3</spanx>, once the native artifacts contributed by the
authorization-receipt format's author are integrated.</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>

<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="12" month="September" 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,
   shared authorization instance, per-signoff 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.

   This revision defines the closed EP-AUTHORIZATION-BUNDLE-v1 pre-
   execution profile and its verification algorithm.  The bundle carries
   the Action Object, signed Authorization Contexts, signoffs, key
   proofs, and presentation evidence; it deliberately carries no
   terminal consumption or execution claim.  An optional, profile-
   identified authorization binding can commit the human evidence to an
   independently verified native authorization artifact without
   replacing that artifact or making this receipt format depend on its
   transport or trust model.

   A receipt is evidence, not authorization.  This document does not
   treat a local user interaction as an authorization decision.  It
   defines one evidence artifact that an authorization architecture can
   use in a human-confirmation flow: the signed Authorization Context is
   action-bound confirmation evidence an authorization server MAY
   validate and bind to the grant it issues.  The resulting Trust
   Receipt records terminal consumption and remains evidence; neither
   object makes the authorization decision.  That decision remains with
   the authorization server.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-schrock-ep-authorization-receipts-13"/>
   
</reference>

<reference anchor="I-D.schrock-canonical-action-identifier">
   <front>
      <title>The Canonical Action Identifier (CAID)</title>
      <author fullname="Iman Schrock" initials="I." surname="Schrock">
         <organization>EMILIA Protocol, Inc.</organization>
      </author>
      <date day="6" month="August" year="2026"/>
      <abstract>
	 <t>   Authorization, delegation, execution, and audit artifacts often
   identify an action using format-local content and digests.  Those
   digests are not directly comparable when the formats select or encode
   material action fields differently.  This document defines the
   Canonical Action IDentifier (CAID): a typed action object, a
   canonicalization and digest suite, a compact identifier string, and
   immutable action-type definitions with required material fields.  It
   also defines an Action-Mapping Profile for projecting independently
   verified native artifacts into a common action type, with the closed
   results EQUIVALENT_UNDER_PROFILE, NOT_EQUIVALENT, and INDETERMINATE.
   CAID carries no trust semantics.  It does not establish identity,
   authority, authorization, execution, safety, or legal reliance.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-schrock-canonical-action-identifier-02"/>
   
</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="3" month="September" 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 of these are 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-03"/>
   
</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-quorum">
   <front>
      <title>Multi-Party Quorum Authorization for High-Risk Agent Actions (EP-QUORUM)</title>
      <author fullname="Iman Schrock" initials="I." surname="Schrock">
         <organization>EMILIA Protocol, Inc.</organization>
      </author>
      <date day="6" month="September" year="2026"/>
      <abstract>
	 <t>   This document defines a multi-party approval predicate over action-
   bound human signoffs: valid signatures, admitted roles, distinct
   approvers and keys, threshold, and an optional ordered trail.  The
   relying party pins the governing policy and approver directory
   independently.  Passing the predicate is approval evidence, not a
   complete authorization decision, proof of execution, or proof of
   unused authority.

   This revision repairs the strong ordered profile.  A successor signs
   a digest of the completed predecessor signoff, including its
   signature, rather than a precomputable context.  The versioned
   profile establishes causal dependence on a completed prior proof
   under the cryptographic assumptions; it does not establish trusted
   wall-clock time or human comprehension.  Legacy context-only chains
   cannot satisfy it.  JavaScript, Python, and Go reference verifiers
   share a corpus in one repository.  Agreement is a same-team
   consistency check, not independent interoperability evidence or a
   formal proof of the new construction.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-schrock-ep-quorum-04"/>
   
</reference>

<reference anchor="I-D.sahu-agent-action-receipts">
   <front>
      <title>Signed, Hash-Chained Action Receipts for AI Agents</title>
      <author fullname="Nancy sahu" initials="N." surname="sahu">
         <organization>kriya native</organization>
      </author>
      <date day="16" month="August" year="2026"/>
      <abstract>
	 <t>   This document specifies a format for action receipts: compact,
   individually signed JSON records that state that a specific AI agent
   attempted a specific action at a specific time, under a specific
   policy decision, and what the outcome was.  Receipts are linked into
   an append-only hash chain so that deletion, insertion, reordering, or
   modification of any previously recorded receipt is detectable by a
   verifier that holds only the records and the signer&#x27;s public key.

   The format is deliberately small and self-contained.  Verification
   requires no network access, no service operated by the producer of
   the receipts, and no state beyond the records themselves and a trust
   anchor obtained out of band.  This document specifies the record
   fields, the canonical byte sequence that is signed, the chain linkage
   rule, the verification procedure, and test vectors.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-sahu-agent-action-receipts-00"/>
   
</reference>

<reference anchor="I-D.mih-scitt-agent-action-capsule">
   <front>
      <title>An Agent Action Capsule Profile for SCITT</title>
      <author fullname="Steven Mih" initials="S." surname="Mih">
         <organization>Action State Group, Inc.</organization>
      </author>
      <date day="28" month="August" year="2026"/>
      <abstract>
	 <t>   This document defines a SCITT statement profile for recording what an
   AI agent did: the Agent Action Capsule.  A Capsule is a digest-
   committed record of one agent action carrying its verdict-level
   disposition (executed, blocked, denied, errored, timed out), the
   deterministic constraints that were evaluated, the effect that was
   committed together with a confirmed-effect binding that distinguishes
   a dispatched attempt from an observed result, and an honest human-in-
   the-loop flag.  Capsules are identified independently of signing and
   MAY be authenticated by one or more COSE_Sign1 Producer Envelopes.
   Its Capsule ID can separately be made transparent by registration in
   a SCITT Transparency Service.  A Capsule is recorded on every
   verdict, including refusals: a blocked or denied Capsule is the
   auditor-grade evidence that a gate worked.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-mih-scitt-agent-action-capsule-04"/>
   
</reference>

<reference anchor="I-D.mih-scitt-agent-action-capsule-sel-disc">
   <front>
      <title>Selective Disclosure Profile for Agent Action Capsules</title>
      <author fullname="Steven Mih" initials="S." surname="Mih">
         <organization>Action State Group, Inc.</organization>
      </author>
      <date day="19" month="June" year="2026"/>
      <abstract>
	 <t>   This document normatively profiles the per-field selective-disclosure
   extension point reserved in draft-mih-scitt-agent-action-capsule-01
   Section 9.2 (Selective Disclosure).  It defines the salted-hash
   commitment encoding, decoy-digest construction, disclosure format,
   producer requirements, and verifier checks for selectively
   disclosable fields in Agent Action Capsule payloads.  The mechanism
   follows the SD-JWT selective-disclosure model (RFC 9901) — salted-
   hash commitments, decoy digests, and disclosed [salt, name, value]
   triples — using JCS (RFC 8785) canonicalization, which is already the
   base Capsule profile&#x27;s canonical form.  SD-JWT (RFC 9901) is the JSON
   form; SD-CWT (draft-ietf-spice-sd-cwt) is the CBOR/dCBOR sibling.
   Because the Capsule payload is JSON, this profile uses the SD-JWT
   (JSON) construction, cited alongside the SPICE WG&#x27;s SD-CWT work for
   SCITT-ecosystem consistency.  Verifier checks are deterministic and
   reproducible from the Capsule bytes plus a provided disclosure set
   alone; no clock, network access, model invocation, or external lookup
   beyond the provided disclosures is required.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-mih-scitt-agent-action-capsule-sel-disc-00"/>
   
</reference>

<reference anchor="I-D.noa-scitt-ai-agent-receipt">
   <front>
      <title>A SCITT Profile for AI-Agent Action Receipts</title>
      <author fullname="Tora Toraman" initials="T." surname="Toraman">
         <organization>NordenSoft</organization>
      </author>
      <date day="14" month="August" year="2026"/>
      <abstract>
	 <t>   This document profiles the IETF SCITT (Supply Chain Integrity,
   Transparency, and Trust) architecture for AI-agent action receipts:
   tamper-evident, signed, offline-verifiable records of what an
   autonomous agent was recorded as doing at the governed boundary,
   under which recorded principal class, with what recorded verdict, and
   -- where the issuer records one -- under which policy identity.  Each
   receipt is a signed record over a canonical JSON payload, hash-
   chained so that each record commits to its predecessor, and presented
   either bare -- the payload with its own native signature -- or
   enveloped in a COSE_Sign1.  This revision specifies how such a
   receipt is carried as a SCITT Signed Statement, with the protected
   claims a Transparency Service requires, so that a receipt can be
   registered.  Registration obtains a Transparency Service&#x27;s signed
   proof that the statement was registered in its log -- a property a
   self-signed chain cannot provide alone.  It does not, by itself, give
   an offline holder non-equivocation: that requires consistency proofs
   and monitoring of the log, which this profile does not specify.  The
   profile makes a deliberately narrow, checkable claim: this is an
   issuer-authenticated, signature-verifiable, tamper-evident record of
   the action, the recorded principal class, the recorded verdict, and
   any policy identity the receipt carries.  It explicitly does not
   claim that the agent was correct, safe, or wise, that the recorded
   inputs were true or complete, that a named approver authorized this
   exact action before it ran, that a downstream controller succeeded,
   or that any physical effect occurred.  This revision separates those
   last three as distinct claims with independent failure behaviour,
   states the boundary of a shared action digest, and keeps a
   deterministic offline policy-replay capability out of scope.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-noa-scitt-ai-agent-receipt-01"/>
   
</reference>

<reference anchor="I-D.emirdag-scitt-ai-agent-execution">
   <front>
      <title>AI Agent Execution Profile of SCITT</title>
      <author fullname="Pinar Emirdag" initials="P." surname="Emirdag">
         <organization>VERIDIC Inc.</organization>
      </author>
      <date day="11" month="April" year="2026"/>
      <abstract>
	 <t>   This document defines a SCITT (Supply Chain Integrity, Transparency,
   and Trust) profile for creating independently verifiable, tamper-
   evident records of autonomous AI agent actions.  The profile defines
   the AgentInteractionRecord (AIR) as the COSE_Sign1 signed statement
   payload for material agent actions; maps SCITT roles to the agent
   execution context, with the Agent Operator as Issuer and an
   independent Evidence Custodian as Transparency Service; specifies
   Registration Policy requirements including hash chain integrity,
   temporal ordering, and sequence completeness; defines a redaction
   receipt mechanism for privacy-preserving evidence custody; and
   provides compliance mappings to EU AI Act Articles 12 and 19, DORA,
   NIST AI RMF, MAS AI Risk Management Guidelines, PCI DSS v4.0, and
   MiFID II.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-emirdag-scitt-ai-agent-execution-00"/>
   
</reference>

<reference anchor="I-D.fassbender-scitt-time-anchor">
   <front>
      <title>Bitcoin-Anchored Temporal Proof for Transparency Services</title>
      <author fullname="Jonna Fassbender" initials="J." surname="Fassbender">
         <organization>Umarise</organization>
      </author>
      <date day="3" month="September" year="2026"/>
      <abstract>
	 <t>   This document defines a mechanism for temporal anchoring of digital
   artifacts by committing cryptographic hashes to the Bitcoin
   blockchain via the OpenTimestamps protocol.  The resulting proof is
   independently verifiable by any party with access to independently
   validated Bitcoin chain data, without contacting the anchoring
   service.  The SCITT Architecture is used as the primary integration
   example.  No changes to the SCITT architecture are required.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-fassbender-scitt-time-anchor-06"/>
   
</reference>

<reference anchor="I-D.kuehlewind-audit-architecture">
   <front>
      <title>An Architecture for Auditing Agent Delegation and Interactions</title>
      <author fullname="Mirja Kühlewind" initials="M." surname="Kühlewind">
         <organization>Ericsson</organization>
      </author>
      <author fullname="Henk Birkholz" initials="H." surname="Birkholz">
         <organization>Fraunhofer SIT</organization>
      </author>
      <date day="7" month="September" year="2026"/>
      <abstract>
	 <t>   This document describes an architecture for auditing of agent-driven
   interactions on the Internet.  Autonomous and semi-autonomous
   software agents, including those based on artificial intelligence,
   increasingly act on behalf of users, organizations, and services.
   Existing auditing mechanisms often capture isolated system events but
   do not consistently represent delegation relationships, user intent,
   or evolving authorization.  In agent-driven systems, auditability
   requires linking intent, delegation, authorization, and execution.
   The proposed architecture enables this through distributed audit
   record generation, propagation of audit context, optional
   attestation, and additional logging for transparency.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-kuehlewind-audit-architecture-01"/>
   
</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 563?>

<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. The
-02 review identified that <xref target="authorization-binding"/>'s cross-check could
not be implemented from the documents this specification cited, which -03
corrects. For -04 the same reviewer supplied the complete native
authorization artifacts and executable checks on which the corrected
<xref target="authorization-binding"/> is based, and identified that the illustrative r2 cross-format vector carried the
claim at a path the normative text does not use. The -04 review identified
that the illustrative receipt in <xref target="document"/> still carried the <spanx style="verb">format</spanx>
value <xref target="authorization-binding"/> forbids dispatching on, which -05 corrects.</t>

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

<t>-05: Corrected the illustrative receipt in <xref target="document"/>, whose
<spanx style="verb">authorization_binding.format</spanx> still read <spanx style="verb">EP-RECEIPT-v1</spanx>. -04 removed that
value from the normative text of <xref target="authorization-binding"/> and stated that it
names a different generic envelope which MUST NOT dispatch to the detailed
verifier, but left it standing in the one place a reader copies from. The
example now reads <spanx style="verb">EP-AUTHORIZATION-RECEIPT-v1</spanx>, agreeing with
<xref target="authorization-binding"/> and with the <spanx style="verb">ahr-v0.2</spanx> corpus. Editorial only: no
normative statement changed, no wire-format change, no change to
<spanx style="verb">spec_version</spanx>, and the published corpus bytes, hashes and expected results
are untouched.</t>

<t>-04: Corrected <xref target="authorization-binding"/> against the native
authorization-receipt format. The -02 and -03 text derived the action
identifier, embedded it, and then hashed; it also offered <spanx style="verb">EP-RECEIPT-v1</spanx>
and <spanx style="verb">EP-QUORUM-v1</spanx> as example <spanx style="verb">format</spanx> values. Both were wrong.
<spanx style="verb">EP-RECEIPT-v1</spanx> names a generic envelope that
<xref target="I-D.schrock-ep-authorization-receipts"/> forbids dispatching to the
detailed verifier, <spanx style="verb">EP-QUORUM-v1</spanx> names the reference conformance suite
of <xref target="I-D.schrock-ep-quorum"/> rather than a receipt carrier, and the
correct identifier for the Trust Receipt is
<spanx style="verb">EP-AUTHORIZATION-RECEIPT-v1</spanx>. The verification order is now: verify the
unchanged native artifact, recompute the digest over the <strong>complete</strong>
artifact including its proof members, and only then derive and compare
the identifier under a separately pinned lossless mapping — the derived
identifier is never inserted into the native artifact. Named
<strong>incomplete verification</strong> as a third result distinct from native
failure and from demonstrated mismatch, so an unavailable input can
neither pass nor be reported as a mismatch. <xref target="I-D.schrock-ep-quorum"/> is
cited informatively: no conforming implementation needs it, and a
normative reference would add a publication dependency this document does
not require. Added informative references situating this format among the
agent-evidence work published since -00. No wire-format change and no
change to <spanx style="verb">spec_version</spanx>: a receipt that omits the claim is unaffected,
and the existing <spanx style="verb">ahr-v0.2/r2</spanx> bytes, hashes and expected results are
untouched.</t>

<t>-03: Moved <xref target="I-D.schrock-ep-authorization-receipts"/> to Normative
References and added <xref target="I-D.schrock-canonical-action-identifier"/> there,
and cited both at each point in <xref target="authorization-binding"/> where the
cross-check delegates to the named format. The -02 revision stated the
cross-check as a MUST while citing the authorization-receipt format
informatively and the canonical-action-identifier specification not at
all, so the mandatory branch could not be implemented from the cited
documents; this revision closes that gap. Because this document is
Informational, the normative references introduce no downward reference
(RFC 3967 applies to standards-track documents). Also stated
explicitly that a verifier lacking the named format's specification
falls back to the well-formedness-only check rather
than accepting the binding unverified. No wire-format change, no change to
<spanx style="verb">spec_version</spanx>, and no change to any claim, proof, canonicalization, or
event-hash rule.</t>

<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:
H4sIAAAAAAAAA7V965LbyJXm/3yKjOofqmKQlFSSut2s3p6tltTT5dFtVFJP
7DgcIkgkSVggQCPBKtFaOfYh9gn3SfZcMxMgWVLPxjocdokE8nLy3M+Xh6PR
yLRFW7qJPbnezufO+6Ku7Fs3d8Wm9RP7pm7abFY6e10sK5fb5zdF7qq5s/XC
Xm7bVd0U7c4mr/7i2lvnKvyyrup1vfX2cumq1p+YbDZr3M3hmU5MXs+rbA0L
yZts0Y58NnO7kQ9Pjhp5cvTgiZlnrVvWzW5ii2pRG7+drQt6qt1tHH6Yu42D
/6laU2yaiW2brW/PHzz48cG5yRqXTey1m29x6ea2bj4um3q7mdirKi9ge9us
hA3piOaj28Ez+cRYO7JZ2HJcGX3hmTy6SPrs8spmtHX6V71YlEXl7I1rikUB
O9BXn+fnT548/JH+/vP161d2nlV1BU+UxT/4KePbrMo/ZGVdwe52zptNMbF/
aev50Ho4oMYtPPy1W+MffzWGV8krLio4xT+P7TXSEz6xlqn856zZVfala26K
KvmybpZZJfNO7FOgaFFtcb8vslndZC1s3nl60q2zopzYlSvL+r/Pw4Nl8tx4
Xq+NqepmDePdOFzQ21+fnj98+KP8+aeHPzzWPx88Otc/z5+EB3740xP589Gj
R/Tp1ejZ2M9XTT3/OHKbkZwIrzgwSf/BQNJRNqcHkYtbOAcHZDLIRN01/vjw
e1rN9dvR2+dvXk9ox3cKit+4eThXb+G8LBCFxkVxmdfNZgtcTuNkzdK1QLq2
3fjJ/fvLol1tZ0is+39Dtvfnj+/PvT/E/PR+Dtw/secPzr/nFV7+9ra7wKfX
11E4R7/BWoD5wlrtKbxw9v+8lPuzsp7dByao7uPe7wfRGK14wvDkeJ0fXPfT
12/fvL/+Km3/f9DxPsiM48XziPsL/P3p6Nnlu8vRy9fPnr/oLvJ3EmFSi08b
R5yUld4+y9rMvqxzV9qb8/GDw4u8vb0d3z4ag5zdf/f2/s18BJNmozW+NYKX
7ncX8kT4eJE1JahDYN5sxKpmj9UrV3rYIWmcEYzmlodFosnWm6wsi9HG5cUS
yHBAqP6+rZvtOnyRrbYyrkhPf8x1sRr5edG23cfm2cZvS/dtT408UCAv/Dxs
qM708ULekHn1Cbcumjxb9p9yn0C5kwIL1PN+hvagkUfbYu1GwE+iJfGZj1u3
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
v4MAAA==

-->

</rfc>

