<?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-sd-00" category="info" submissionType="independent" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="SD Succession Receipts">Selective Disclosure for Succession Receipts</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="18"/>

    <area>Security</area>
    <workgroup>Individual Submission</workgroup>
    <keyword>selective disclosure</keyword> <keyword>authority succession</keyword> <keyword>signed receipts</keyword> <keyword>salted commitments</keyword> <keyword>offline verification</keyword> <keyword>Ed25519</keyword>

    <abstract>


<?line 60?>

<t>A Succession Receipt proves one completed, policy-gated transfer of
authority between autonomous agents, and it is all-or-nothing: whoever
holds the receipt holds every claim and every evidence event in it. In
regulated deployments the parties entitled to verify a transfer are not
all entitled to read it in full — a regulator, a counterparty, and the
public each warrant a different view. This document specifies a
selective-disclosure form of the receipt: the issuer signs salted
commitments to each claim unit and each evidence event, disclosures
travel outside the signature, and a projection — the signed envelope
plus any subset of the disclosures — still verifies against the one
issuer signature. Withholding never breaks the proof, disclosing never
re-signs, withheld content remains visibly committed, and a projection
that opens every commitment is verifiable to exactly the strength of the
underlying receipt. The disclosure mechanism deliberately follows the
salted-digest analysis of SD-JWT, restated for plain-JSON documents
canonicalized with the JSON Canonicalization Scheme.</t>



    </abstract>



  </front>

  <middle>


<?line 79?>

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

<t>Succession Receipts <xref target="SR-ID"/> make one completed transfer of authority
between agents verifiable offline: the claims, the legitimacy
determination, the obligation lineage, and the signed evidence events
grounding all of it travel in one signed document. That completeness is
the format's strength and its disclosure problem. The evidence names
parties, scopes, and lineage; a receipt handed to a regulator to prove
<em>this transfer was approved under that legitimacy evaluation</em> also hands
over every business-identifying detail it carries.</t>

<t>A <strong>Selective-Disclosure Receipt (SDR)</strong> is the receipt rebuilt for that
reality. The issuer signs, once, an envelope containing <strong>salted
commitments</strong> — one per claim unit, one per evidence event. The values
themselves travel as <strong>disclosures</strong> outside the signed content. A
<strong>projection</strong> is the envelope plus any subset of the disclosures, and
it verifies against the one issuer signature: each disclosure reopens
its commitment or the projection fails; nothing about withholding a
disclosure disturbs the proof; and producing a narrower view for a new
audience is dropping disclosures, never re-signing.</t>

<t>Three properties distinguish the design:</t>

<t><list style="symbols">
  <t><strong>Withholding is visible, never silent.</strong> The commitment arrays are
inside the signed envelope, so a verifier of any projection knows
exactly how many claims and evidence events exist and which it is not
seeing. An undisclosed claim is known-withheld, never deniable.</t>
  <t><strong>"Verified" and "grounded" are separate statements.</strong> Verification
reports each claim unit as grounded (its supporting evidence was
disclosed and checks out), disclosed (bound to the issuer's signature,
supporting evidence withheld), or undisclosed. A projection cannot
misrepresent; what it proves is exactly what its report says.</t>
  <t><strong>Complete projections escalate.</strong> A projection that opens every
commitment MUST be verified under the full Succession Receipts claim
semantics <xref target="SR-ID"/>, including the bidirectional completeness rules no
partial view can enforce. This is both the issuance gate and the
holder's acceptance check: a lying issuer is caught at acceptance, not
discovered by a regulator later.</t>
</list></t>

<t>The mechanism is deliberately that of SD-JWT <xref target="SD-JWT"/> and its
credential profile <xref target="SD-JWT-VC"/> — salted digests of the hidden values
inside the signed body, disclosures shipped alongside, projection by
omission — and this document inherits that work's analysis. What it
contributes is the mechanism's application to the succession claim set,
and an encoding for <strong>plain-JSON documents</strong> under the JSON
Canonicalization Scheme <xref target="RFC8785"/> with the Succession Receipts
signature discipline, where SD-JWT is JWS-based. It composes with
SD-JWT rather than competing with it: a deployment already carrying
SD-JWT credentials can treat an SDR as the same discipline applied to a
different document class.</t>

<t>The format is published with a machine-readable conformance corpus
(golden vectors — a complete SDR and a reference projection — plus
tamper cases that MUST fail at named checks) <xref target="SR-REPO"/> <xref target="SR-CORPUS"/>.</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>Envelope:</dt>
  <dd>
    <t>The signed part of the document: everything except <spanx style="verb">proof</spanx> and
<spanx style="verb">disclosures</spanx>.</t>
  </dd>
  <dt>Commitment:</dt>
  <dd>
    <t>The salted digest of one disclosure, carried in the envelope's <spanx style="verb">sd</spanx>
member.</t>
  </dd>
  <dt>Disclosure:</dt>
  <dd>
    <t>One <spanx style="verb">{salt, path, value}</spanx> object that reopens a commitment.</t>
  </dd>
  <dt>Disclosure unit:</dt>
  <dd>
    <t>The granularity at which content may be disclosed: one of seven fixed
claim units, or one evidence event (<xref target="units"/>).</t>
  </dd>
  <dt>Projection:</dt>
  <dd>
    <t>The envelope plus any subset of the disclosures — the form a relying
party receives.</t>
  </dd>
  <dt>Complete projection:</dt>
  <dd>
    <t>A projection in which every commitment is opened by a disclosure.</t>
  </dd>
  <dt>Profile:</dt>
  <dd>
    <t>A named, published subset stating which units a projection disclosed
for a given audience. Profiles add no cryptography.</t>
  </dd>
</dl>

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

<t>An SDR is a UTF-8 JSON <xref target="RFC8259"/> object. The complete normative member
catalog is the published SDR specification <xref target="SR-SDR"/>; this section
summarizes the structure a verifier depends on.</t>

<figure><artwork><![CDATA[
{
  "@context":     ["https://www.w3.org/ns/credentials/v2",
                   "urn:css:sdr:v0.1"],
  "type":         ["VerifiableCredential",
                   "SelectiveDisclosureReceipt"],
  "spec_version": "0.1",
  "issuer":       { "id": "urn:css:registry" },
  "validFrom":    "<RFC 3339 timestamp>",
  "credentialSubject": {
    "id":            "urn:uuid:<succession_id>",
    "succession_id": "<uuid>"
  },
  "sd": {
    "alg":      "sha-256",
    "claims":   [ "<hex digest>", ...exactly seven... ],
    "evidence": [ "<hex digest>", ...one per evidence event... ]
  },
  "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)>"
  },
  "disclosures": [
    { "salt":  "<64 lowercase hex characters>",
      "path":  "credentialSubject/legitimacy",
      "value": { ... } },
    { "salt":  "<64 lowercase hex characters>",
      "path":  "evidence/<event_id>",
      "value": { <event envelope, verbatim as recorded> } },
    ...
  ]
}
]]></artwork></figure>

<t>Only the subject pointer and <spanx style="verb">validFrom</spanx> (an <xref target="RFC3339"/> UTC instant)
stay in clear: a receipt no one can address answers nothing, and the
timestamp anchors when the attested state held. Every other claim, and
every evidence event, lives behind a commitment. The document keeps the shape of the W3C Verifiable
Credentials data model <xref target="VC-DATA-MODEL"/> as plain JSON, with the same
caveats as the underlying receipt format <xref target="SR-ID"/>.</t>

<section anchor="commitments"><name>Commitments</name>

<t>The commitment digest of a disclosure is the lowercase hexadecimal
SHA-256 of the <strong>canonical bytes of the three-element array</strong>
<spanx style="verb">[salt, path, value]</spanx>, serialized under the canonical form of
<xref target="canonical"/>. Salts are 32 bytes, carried as 64 lowercase hexadecimal
characters, generated from a cryptographically secure random source,
fresh per disclosure per issuance, and never reused — see <xref target="security"/>.</t>

<t>The commitment arrays in <spanx style="verb">sd</spanx> are sorted lexicographically and unique;
the wire order carries no information. <spanx style="verb">sd.alg</spanx> is <spanx style="verb">"sha-256"</spanx>, the sole
registered value at version 0.1.</t>

</section>
<section anchor="units"><name>The Version 0.1 Disclosure Units</name>

<t>Disclosure granularity is pinned as data. The claim units are exactly
seven, carrying the underlying receipt's claim members verbatim
<xref target="SR-ID"/>:</t>

<figure><artwork><![CDATA[
credentialSubject/predecessor
credentialSubject/successor
credentialSubject/legitimacy
credentialSubject/obligations_carried
credentialSubject/commitments_carried
credentialSubject/constitution
credentialSubject/ledger_binding
]]></artwork></figure>

<t>Every issued SDR commits to exactly these seven, so the claim-commitment
count itself reveals nothing about the handoff. The lineage arrays
disclose as whole units, and <spanx style="verb">commitments_carried</spanx> is always a unit even
when empty: under salted commitments the empty set is committed to,
never omitted, or absence would be distinguishable from withholding.</t>

<t>Each evidence event is one unit at path <spanx style="verb">evidence/&lt;event_id&gt;</spanx>, its value
the event envelope verbatim as recorded. The evidence set is exactly the
set the equivalent plain receipt would carry.</t>

<t>Finer granularity (per-element lineage disclosure) is a recorded
evolution of the published specification, arriving only with a new
<spanx style="verb">spec_version</spanx>; it changes the commitment-counting analysis of
<xref target="security"/> and MUST NOT be improvised within version 0.1.</t>

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

<t>The <strong>canonical bytes</strong> of an SDR are its JSON serialization with the
<spanx style="verb">proof</spanx> <strong>and</strong> <spanx style="verb">disclosures</spanx> members absent, object member names sorted
lexicographically, no insignificant whitespace, and no HTML escaping —
coinciding with the JSON Canonicalization Scheme <xref target="RFC8785"/> for the
format's value domain (no floating-point numbers). Excluding
<spanx style="verb">disclosures</spanx> from the signed content is the projection mechanism:
dropping entries never touches the signature.</t>

<t>The proof is the Succession Receipts proof unchanged <xref target="SR-ID"/>:
hash-then-sign over the lowercase hexadecimal SHA-256 of the canonical
bytes, <spanx style="verb">ed25519</spanx> (<xref target="RFC8032"/>) as the sole registered algorithm at
version 0.1, the canonical <spanx style="verb">&lt;alg&gt;:&lt;key_id&gt;:base64url(signature-bytes)</spanx>
signature string, and <spanx style="verb">proof.created</spanx> outside the signed content. The
same canonical rules serialize the <spanx style="verb">[salt, path, value]</spanx> commitment
input.</t>

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

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

<t><list style="numbers" type="1">
  <t><strong>Structure.</strong> The <spanx style="verb">@context</spanx>, <spanx style="verb">type</spanx>, and <spanx style="verb">spec_version</spanx> members
match <xref target="document"/> exactly; <spanx style="verb">sd.alg</spanx> is <spanx style="verb">"sha-256"</spanx>; <spanx style="verb">sd.claims</spanx>
holds exactly seven digests and <spanx style="verb">sd.evidence</spanx> at least one, each 64
lowercase hexadecimal characters, sorted, unique;
<spanx style="verb">credentialSubject.id</spanx> encodes <spanx style="verb">succession_id</spanx>; every disclosure is
well-formed with a path from <xref target="units"/>, and no path appears twice.</t>
  <t><strong>Proof.</strong> Recompute the canonical hash (<xref target="canonical"/>) from the
received document with <spanx style="verb">proof</spanx> and <spanx style="verb">disclosures</spanx> removed. 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>.</t>
  <t><strong>Disclosure binding.</strong> For every disclosure, recompute the
commitment digest. It MUST appear in <spanx style="verb">sd.claims</spanx> (claim-unit paths)
or <spanx style="verb">sd.evidence</spanx> (evidence paths); no two disclosures may bind the
same digest; an evidence disclosure's path MUST name its own event's
<spanx style="verb">event_id</spanx>.</t>
  <t><strong>Evidence integrity and authenticity.</strong> Every disclosed evidence
event's hash MUST recompute to its stored value under the event-hash
rule of <xref target="SR-ID"/>; a present event signature MUST verify (absent
signatures are reported, not fatal).</t>
  <t><strong>Disclosed-claim grounding.</strong> The underlying receipt's claim-
grounding rules <xref target="SR-ID"/> are applied over the disclosed subset, and
each disclosed claim unit is assigned a status: <strong>grounded</strong> (every
rule for it had its required evidence disclosed, and all passed),
<strong>disclosed</strong> (at least one rule could not run for lack of disclosed
evidence; nothing failed), or <strong>undisclosed</strong>. A disclosed claim
<strong>contradicted</strong> by disclosed evidence is fatal — including the
partial completeness checks a concealing holder would need to
survive: a disclosed revocation absent from a disclosed
<spanx style="verb">revoked_authorities</spanx> list, or a disclosed inheritance event for the
disclosed successor absent from a disclosed lineage array,
invalidates the projection. The exact per-unit rule table is
normative in the published specification <xref target="SR-SDR"/>.</t>
  <t><strong>Completeness escalation.</strong> If every digest in both commitment
arrays is opened, the projection is <strong>complete</strong>, and the verifier
MUST reconstruct the full claim set and enforce the entirety of the
underlying receipt's verification semantics <xref target="SR-ID"/> — both
directions of the lineage and revocation rules, the constitution
recount, and the ledger binding. Any failure is fatal. A complete
projection is exactly as strong as the equivalent plain receipt.</t>
</list></t>

<t>The pass yields a report: the envelope hash, each unit's status,
disclosed and undisclosed evidence counts, signed and unsigned counts,
and the complete flag. What a relying party may <em>rely on</em> is the
per-unit status, never the mere fact of verification: a projection can
verify while grounding almost nothing, and the report says so.</t>

<t>A conforming verifier MUST accept every golden vector and MUST reject
every tamper case of the published conformance corpus (tree <spanx style="verb">sdr-v0.1</spanx>)
at the named check <xref target="SR-CORPUS"/>.</t>

</section>
<section anchor="profiles"><name>Projection Profiles</name>

<t>A profile is a named, published statement of which units a projection
disclosed for a given audience — an agreement about <em>what to disclose</em>,
adding no cryptography. Version 0.1 pins one reference profile:</t>

<t><strong><spanx style="verb">regulator</spanx></strong> — the projection for an auditor entitled to the
governance facts but not the business surface. Disclosed: the
<spanx style="verb">legitimacy</spanx>, <spanx style="verb">constitution</spanx>, and <spanx style="verb">ledger_binding</spanx> claim units, plus the
evidence events grounding them (the succession's completion and
approval, the legitimacy determination, the genesis event, and the
ratified amendments — all of whose payloads carry only opaque
identifiers). Withheld, but visibly committed: the parties, the
authority scope, the revocation bases, and the lineage identifiers. The
regulator verifies that the named succession completed at <spanx style="verb">validFrom</spanx>,
was approved under the named legitimacy evaluation at its determined
state, and ran under the committed constitutional lineage — without
receiving a single business-identifying string.</t>

<t>Other profiles (counterparty, public existence proof) are sketched
informatively in the published specification <xref target="SR-SDR"/>; a deployment
tunes profiles to its own payload content.</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. Version 0.1 is the current draft on the format family's stated
stability ladder toward a stable 1.0 <xref target="SR-SDR"/>.</t>

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

<t>The design inherits SD-JWT's salted-digest analysis <xref target="SD-JWT"/>; the
considerations below restate the consequences for this document class
and add the receipt-specific ones.</t>

<t><strong>Forgery and splicing fail at the commitment.</strong> Altering a disclosed
value, salt, or path changes the commitment digest, which no longer
appears in the signed arrays. Commitment membership is per-envelope and
salts are fresh per issuance, so a disclosure lifted from another
receipt — even one committing an identical value — cannot bind.</t>

<t><strong>Salt entropy is what protects withheld values.</strong> Several claim values
are low-entropy (booleans, two-value enums, short scope strings); an
unsalted or salt-reused commitment would be trivially confirmable by
dictionary. Salts MUST be 32 bytes from a cryptographically secure
random source, fresh per disclosure per issuance, never reused, and
never derived from content. Test vectors use published fixed salts;
production issuance MUST NOT.</t>

<t><strong>Projections of one SDR are mutually linkable, by design.</strong> They share
the envelope hash, the signature, and the digest sets. Unlinkability
across audiences requires issuing multiple salt-fresh SDRs over the same
facts (batch issuance) — a recorded evolution, out of scope for version
0.1. State this plainly to deploying parties; do not imply otherwise.</t>

<t><strong>Commitment counts are public metadata.</strong> The claim-commitment count is
a constant seven and reveals nothing. The evidence-commitment count
reveals the evidence-set size (roughly, lineage volume). Decoy digests
would hide it but are deliberately <strong>not</strong> part of version 0.1: an
unopenable commitment would make the complete projection — the
escalation gate this design's issuer-honesty story rests on —
undecidable. Any future decoy mechanism arrives with explicit signaling
and its own version.</t>

<t><strong>Possession is not entitlement.</strong> Version 0.1 defines no holder
binding: anyone holding a projection can forward it. A recipient-bound
presentation (in the style of SD-JWT key binding <xref target="SD-JWT"/>) is a
recorded evolution. Profiles are access decisions made at disclosure
time; treat projections accordingly.</t>

<t><strong>A lying issuer is caught at acceptance.</strong> An issuer could commit to
claims the record does not ground, counting on partial projections to
hide it. The complete-projection escalation is the countermeasure
placed where it works: issuance MUST verify the complete projection
before release, and a holder SHOULD verify it at acceptance — after
which every projection the holder makes is a pure subset of a fully
grounded, issuer-signed record. A relying party receiving only a partial
projection relies on the reported per-unit statuses, not on trust.</t>

<t><strong>Key pinning is the trust root</strong>, exactly as for the underlying
receipts <xref target="SR-ID"/>: relying parties MUST obtain issuer keys through a
channel they trust and SHOULD pin them.</t>

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

<t>This document has no IANA actions. The signature-algorithm and
<spanx style="verb">sd.alg</spanx> registries are internal to the format's spec-version ladder
(<xref target="canonical"/>), shared with Succession Receipts <xref target="SR-ID"/>.</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="SD-JWT">
  <front>
    <title>Selective Disclosure for JSON Web Tokens</title>
    <author fullname="D. Fett" initials="D." surname="Fett"/>
    <author fullname="K. Yasuda" initials="K." surname="Yasuda"/>
    <author fullname="B. Campbell" initials="B." surname="Campbell"/>
    <date month="November" year="2025"/>
    <abstract>
      <t>This specification defines a mechanism for the selective disclosure
of individual elements of a JSON data structure used as the payload
of a JSON Web Signature (JWS). The primary use case is the selective
disclosure of JSON Web Token (JWT) claims.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9901"/>
  <seriesInfo name="DOI" value="10.17487/RFC9901"/>
</reference>

<reference anchor="SD-JWT-VC">
   <front>
      <title>SD-JWT-based Verifiable Digital Credentials (SD-JWT VC)</title>
      <author fullname="Oliver Terbu" initials="O." surname="Terbu">
         <organization>MATTR</organization>
      </author>
      <author fullname="Daniel Fett" initials="D." surname="Fett">
         <organization>Authlete Inc.</organization>
      </author>
      <author fullname="Brian Campbell" initials="B." surname="Campbell">
         <organization>Ping Identity</organization>
      </author>
      <date day="6" month="July" year="2026"/>
      <abstract>
	 <t>   This specification describes data formats as well as validation and
   processing rules to express Verifiable Digital Credentials with JSON
   payloads with and without selective disclosure based on the SD-JWT
   format.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-oauth-sd-jwt-vc-17"/>
   
</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="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-SDR" target="https://github.com/jsabes24/css-succession-receipts/blob/main/spec/selective-disclosure-receipts.md">
  <front>
    <title>CSS Selective-Disclosure Receipts (SDR)</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="SR-ID" target="https://datatracker.ietf.org/doc/draft-sabey-succession-receipts/">
  <front>
    <title>Succession Receipts: Portable Signed Evidence of Authority Succession Between Autonomous Agents</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>


    </references>

</references>


<?line 433?>

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

<t>The disclosure mechanism follows the analysis of SD-JWT deliberately;
the contribution here is its application to an existing plain-JSON
receipt format without changing that format's proof discipline. The
format was extracted from a production authority-succession system of
record; the conformance corpus packages its threat model — forging,
splicing, concealing, and complicit-issuer re-signing attacks — as
executable verification cases.</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA7Vc7Y4bN5b9X09BdH6kW5DU/ogzE3U2WG/bwSQbx163nWAR
BFZJolo1LlVpilXd1hg92IfYJ9wn2XPuJVkstZxkMdggSNQqFnl5eT/O/aAm
k0nWFm1pZ+bkypZ22RY31jwr3LKsXddYs64bc9Utl9a5oq7Ma7u0xa51J1m+
WDT2hq89Oz5gVS+rfIuJV02+bicuX9j9xMWRk8aPnLjV5MGDbJm39rpu9jNT
VOs6c91iW8jAdr+z/HJldxb/qdqs2DUz0zadax89ePDVg0dZ3th8Zq7ssmuK
dp/d1s3766budjPzXbUqbopVl5cgMsyYvbd7jFnNMmMmxsVtr+K25UHetZua
E5qean2juK7syoQN6Hd52eK7Zb3dFu0WVOrX9XpdFpU1N7Yp1gX2GOZ4vnr0
5MnDr7LMtXm1epeXdYVd7q3LdsXM/NLWy7FxddM2du3wab/lh1+zTIlSyovK
zcz3U3NF1uIbY5Th3+fNvjIvbHNTVMnDurnOq+LvQsPMXIKzRdVxez/ki7rJ
W+zVOhlpt3lRzszGlmX9r8s4sEzGTbHTLKvqZpuTdyTo9beXjx4+/Mp//PPD
P30RPj54/Ch8fPQkDvjTn5/4j48fP8a3GQ8+me/q2eT7n9/MOOCrrx48jN9M
frrEwU6eTQvbric1OUIZ+uttO7lZZhj20+Xk2dM3TycvXj57/sNMdhRk/Cc5
h3xRWnPZWEpTkZfOPMvb3LyoV7Y0N4+mD070nby5ti3Y0LY7Nzs/v729nd4+
noKN529en98sJyu8NdnyrQleOpeX8B3WefTg0RPS+3ry+vmrl0MSjijLzLid
XUYBcQYiAVFSdlRLi8/NrnPHybou2k234Hmc/5VK5h59cb507piqDSn8Uim8
evZ6SODl1ZWJtmCS2IJArjnFO2f/NDXni7JenEPUqnNu/zwq4qRXxDh4ul0d
pf7y5etXb69+l8P/H9w8h3JapV9nPErgd8/+wPG/gqaLUF6paXkOm2VJar02
T6MZSl79N9veWlvxYV3V27pz5uk1rc7xXVFS2yZfvreNaI0IMQz0+e/Y5vPD
LWWTCQzjwnGyNsueHjH9ZtfUN9YZGDSaw11pYRjHZleXxXI/uc5pJvF65da2
wf6y3swu/KbyflO5bGosClG0psA3ZTmpm0lVt5uiup6Z201tYV2zTV2unGk3
Nthlo9/w4d4sy7zYyiz6tw0Mxp8V5q0w+xTeImvsdVcKjfA3Zb0XUy7T7vKm
heEztBk4SmyiVrO+N3m/IbgiA9oykDkYCQ+lO6jMusOz//mv/8ZrfrW6wQ7B
rK5qbcN19rpjLJvtugUYZ2y+3JjbvME6LcauijVWI+k3hb2dmjcbsAYH2pHe
YE1AbJ4d0yp69S1lK2HXTP6Ag+ywC3o4531alvg07kQoUX52FXYkTOV3Q56O
E3fqMvDnBsa17lqHQbIU18hbPNW95pSbv5JUiBK5E8aAf7bCy/UOzCgpExU9
8sLZNmwhWUledW0BFqvPJROuoaOulaGQyizZpBAwNT9D6ykukChTUUIMwE3+
3h98U9fruJ04BKIyET6NzS1ft6XY7JYH0NCDgoM3hSsW5d7DAtGDw71m7SbH
RoBtoqxGflPeb3qPReZ/gN5hQmEO7E913W48F7IO6Kgp9yTQnynlIuWO2drl
BhjAbSHdZbGw8OYWs61rOPpb2W2mhw5hubaOh5uXewcysIZ63zEmB2ahhhAb
7iAI1eT7q5c/RvFzwHJVXcGZlcXfMYzcEYJl1GX/TJyduVpu7NZO1bRsi9Wq
tFn2GXSxbepVpzzKjpn0jx/FvN7dmW3+3g7tTWpheiCXRQsjZiXlrQdqqgUi
3ThXfi4tXEKxzZf7bIWZm21RCd36tIZyXus++DrmjZobhXegFi4jMq1E0mgj
QB50yKsHjAN34V8M/OQpQkTC3irwAYKRcQnFS5+7XhbUULr00CFr2OFWhSFS
Q6gIsKlGDQhzCRH0htbv5EIMlLel+F4NWWK0+KcY+2zU0v5Ent/mULqdPFoZ
EUsjUt7zEnTkZSeMG4EPrpYVXFZT91QNFh10DXudFALT1iLYOAJAU7JsCVtI
HEonNBr9Fl5RuDIaUZtS/9DYRVeUrYgxyYNCQyrbvTIqtYRjHMtSTjaaIlF1
iD6JGo3uW0osR0vE49xhmt5ejuN3Q8HQVckVK2e7heGmG/WiAY6ORomdw/yH
xtRG+zM1T7PRqLcx/d4j+b9vSUUWMnD6U3bUHNrRmfqBRPQaK4YtKwSBRbMm
DLepwV/jVN2F8V4dCAObU7PqrXKeJdPiI9ZbJOb5QgR3JxZDhkO+m6a+BXl0
kHLG+M7eAm6sCuE6HWZT73YiVum21QF4646nELE3G0A9To9zExBACvCoK5ya
tpXlYMQwExxT6k2K4ARsmNgVJY8IZ8IDT7hC5753RBBAXWD0wdmGo2NciL34
U1EDh3NMmPm+gjHHHMFZbOpbmMjKoyDnYdDAKmFs4dSX324KHKKCLSIZgwjZ
kg3maUVlVlZR2ESmMYrrVZPgBMM+Mb2Y1qnwxEdednUii5yoFZQ/caDOwhDB
pxjxLKJAZNBPw6i5sTvgZHcfgTgTpjOnFDXX7TiS/I/7hE3CFD31EmJt7BJO
HrJ2Nk4enS44Ga1bD4loYyNgIU+OLeE5gMkgbgmrwLr0fOAelbHbwmFPEDps
+AKMh4ksIn4uXDxA/8R5DgCY7Z2y9dI7hWR6vObgXsFHsnCw8CHUAAmJ/L14
e/UGGDxIVm+5rULWo2EVT0FEBALWFsvEK48hw8uyEy3gHItiVTRKSF4OvVnT
lZbChonEIeG5aO1SDC50d2k9xMW/i9rDCR6MxHOMKSJeNoL75cBy0LtrNeTj
Sc+gNoqPvOXCbMu8u95AhNpk9NjLPc+PDgmsWOwHjo/cbcQupJiKFiWFVcru
AJzIGfkAwOK9dLaMOQge0xqWIY6a/HSJgYJmNbWkiMwFS70BUgKS8Q7jvrlY
1Kv9AIMbtyl2O0p+WVfXHD5OZWOxz2qfH9PgRPiZRhVFtYFkSDSEfTHJRh57
gAgMrUKa0Qc1xaJrVYbblEWfCy4ovUoHDesDT6/VcEjjTIAyz39ZiwzRhMOp
HcGbEPNeVPko+wTIBHN94gmsjbD0iFxnUdeFg8WOkAg4Hwyw4Tixt+9/vpos
clHw7xSgQdudzJz5URCFjcKfSgZYMRmydtFSIPswEwfDKHEv0IZiGuZYJpkq
qgSwHuUVu3r2msZPeAg4l9CqbPaILeujxXiYYLRzXoIVRXJDEmy6TQDtOdzG
Eg6ZaZh8JTj5fh4lO72mwkEUIUl143xoGxRciZSgp7FCxdIehnoEI1mbbwUp
5WShiJgYJCIDqifxarDYZ2plmFvDQcpnzQPd3U0ZO1zWFb1aTKU9s2sgNflb
d/ze7inAK2dOuMjJWP9vfnwpn18//4+3371+/oyfr/7y9Icf4gcdkeGPl29/
8M/5qX/z8uWLF89/fKYv41tz8NWLp/95otDq5OWrN9+9/PHpDycE/kNdo1PE
0cEaF5ITaCSoyWlg3BLahT/wzr9dvjIPv8hEqpl6FWb43CslfGMrRfR1JV7E
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
LL9bRxssaTfMLS0xCejB2iH7Eypx40O0WzgRE11mNOrbVgMO4izRJFVad+qb
gWKjhnaTaZOOL8q2UBwYQ9+WjGmOmoMUgB3rHxKp5M70IJvQ3eRhbzyuaiBU
YlA8dE2THOqPGfX1O9U0R3Rw5mm1F2XzyUvRDWpY4JJoxYCDASrl0oFbM550
vxk0h2ABhsPsC0u4lXtTOxs2aNK0e1RF6ZIeX1qxcdaLrKbtjmi2bJQ4y1tA
GRchtjzLAhdi+XJd5te+jSfWhn1lmE51xK8M+3U1yMmi4HvCQpAkDT+8ZEDt
wGmlBz0bgmpgp8x7IgSXpTVpc/S2du29jH3aAgcYKe2/vieFb0UQr2hDWrq8
ugy6VPrwvrEkxmfwkx6U+1mI+60v5pRXgIhSmgmrovOzLFcdSbpVjvSn9FX8
vkz98TPfAeYkGgntYJIjuV8mD22SpPJTRfJEUI6VyH2XFzAi9qAZY0m+jaTb
sI2oyo4gKyu9GnFQRh9kbne88CDeLm3z0Vp/NhrNY/fc3PdGH7YAy6kIeTyg
9PIMpe2acKAS5lOwnFl0Ih3aW+h7xelz8NROTYQoM82T9KlVRlSpaQhAepj0
nA97M6S5ghMd9s32AsuebQjEoJ/tcxfUy4eQmbbF5+Xh5QJz5HIBiwpMTfly
UqhZNRgi/ZmQimqlOUo5S71OcLthZnSX78s6XznNz2mmrN7liLYy309faN7k
59i2S4beu7CiVileE+D6yb3YpVT/VC2jCWZiwCVW1hvqZFkN7/t2ythhLm04
vf6kjYHxZgdGJDXCcXb0skGY4eiNA+O7aQPLgTlEoZTmJq/S6lHM9aYyA1gU
tkXOM66D6mQa8Wn/OS8Klfb4LQZNisAUvJRCYlB8xEGDK2Dh6hdbs4M+1esz
LeW8t4j3QXlyabbc/3GgcTFoPczaDkT2hPjYgyGQF6SYmfGpFB6K5k9X5gqg
p+DNiewgA9ufuXpFKSspuVPzKtLoh2vcoXertp1cMZqFamRI44oci5thW49k
fWMeVqJrfqGWPvP9iHqqwTE44xv2/LVmm1zjUx8QeReSYUMz5zN8y67Rhkpe
oDR1FfuqcgZL26Lce4+twqX8AeJfiWDVt3njAxPCxYfTB0MM+Fm8zM5eRibJ
Gn8z+ONnMUetUEJvHvTNudoz+nm4vXfvIlffhXwh2rwczr8A+rgNV7wijAKc
oQA6j63TTkVpJNVm3VXw0AJ1JkH06BTYUzYafVs312QxRzu2AYfwxni1T0rk
7F3HBhrVpj46kEB4bDTtxwtojNyPZ/k9Qh57Dwnvxc5nSFdI+HhtCShJIPM0
KXWH/Nqm2EmZkfWMgM9ozF2sHPdl3L5uK9c0kgRVWaz7AnElPQRZqKXQiki6
zd9io81R9fI6xIyT5gA4VG8QCHIVxrKELbnqeicFUXHh0ObW0lPG64naLE7W
XlHW8wDjfRM5N4LTn4SJThd1jSCW95/a23qiy9uq49U4txEURgfgzRnzMYBz
wJlaQqu1mDbxRevkWGJdrGUdRwrQxFYFlIfasNhnDFxpZpt9KM+HywmhRP97
dfZsWGc3f6DOntbYNcUQLrI0ksaTFfsENbUqtDx3LrW50t0pm3cX2S7eYuwv
LIS6kpzdq+Tmhm95DdUfWMFO9gRn8z6XO0SM5EXjfaplz56Rxpf9hrHDoErR
+2NvEBC6QdbfVjq1mu982dTslvEIMWZBnJBOedx2ZVvAEevRKlNBreuTNdJl
ogjtdCE56bDts3jpWSt+Jlb8xsYnzlWe1goJ5Pc2WFyjgxFjVPjOFlYoa+++
QpACH3MBqySQsABW8F06t4WzwuZEqzUCEg57F7u1bS6tA+FW1kHR2viiNXRE
cQDLYZof9/FnWsUe1lbvTZOF4W06StpeWdY4BaK83rAAFyAG2bS1wGrPwLkQ
97tM1WjDCgqCMKI37mhwA2U0AknYU2jYTso7M1VWZgd8Y/+Bfsql2kGAeP+C
dtanJvQWjvoGEdDPna+VTDZ0AISL0JW9+BY6cqkWEmgtC7la4OPvTm9dyE77
qzVS8vVXKwCIxHf4nCZzUFm49krEEty2KBfk2SNIvc4W4orgY1LXvuI1AW11
0ZxW5oMB8mpPxYy3EQ+CWIqsuHT+isBTSnixK5iglZtkmc/EKp9Og9dp95q0
9bc8mJP36yVOWqvk2X2dSTucmTQVpEy+FYqltvlKOm6SH7Vhs9uFvz2S3hfD
u5iceHUvTHv6h25JiYeuwiDNbqoQMf/nrxp6PIDpoZtWT0BDprGJNfi6isnG
lCzM4oV72Gc9SXifyF8AZgqhtzaXPcNeLFkKkps7hV5bcrMDU+zx3yeEPVtY
HC/3wYxu/LkCn/b0cNJPURwwSU0e/H6Tpb3ygzt5NkxFjXMa8e+kdhob+XNJ
uu2zkL4eB9Xqf4oILFbRS/M2fUAiwDkPfM4SAvBGIcg6Sa/wjscwuyMXY2tF
uvzlJRGUf4fIsvLpL7pKvx4fGsQpLXOKSX7MZ2WTXGAAP0nObzagn2TJ+dQL
XrUOosaKK/sCaSahGjQRlS31YosuL0GJnstOtW0roPq7pz8+PQDUBNEpnIXr
pP7LyFwFcRqvvmiROymYQ7djbdV3nRdeIaWjlYGiv+TWX9UHLJ4EQ6wBQXZQ
RhyrU/cVzN/87QP/uwmLfPmeO3y65GVcpjK0VfPjTDsk7OpfTtbwOfYkhA3H
fhQi+R2II7/8MHAt2icY7/qROFUxJ3b44JYf624ftAkq+cWI7KDl1IfRiuY1
pZK3PeO0gaK/46ZZhPBuzmys/CxN34SZYK+YtEh+5sa4PQJraQlVBboIAc9h
nm8H9uYMMPT6o1hQbb+lfmM0yR1nIaYZJ+WRsf8xp636rIkX4v56ORuNcxZV
xFS4zH4AgNW4cJAil4tx0+x/AYd0Y/6yTQAA

-->

</rfc>

