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


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

<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC3339 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3339.xml">
<!ENTITY RFC8032 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8032.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC8615 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8615.xml">
<!ENTITY RFC8949 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8949.xml">
<!ENTITY RFC9052 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9052.xml">
<!ENTITY RFC9110 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9110.xml">
<!ENTITY RFC6838 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6838.xml">
<!ENTITY RFC7942 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7942.xml">
<!ENTITY RFC8126 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml">
]>


<rfc ipr="trust200902" docName="draft-morrison-consent-settlement-03" category="info" submissionType="independent">
  <front>
    <title abbrev="Consent Settlement">Consent-Bound Identity Disclosure with Subject Settlement for HTTP-Native Agent Payments</title>

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

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





    <abstract>


<?line 74?>

<t>This memo specifies an extension to HTTP-native agent payment
protocols by which the disclosure of an identity attribute about a
human subject is bound to that subject's recorded consent and
settled, in part, to that subject.  When an agent pays to read an
identity attribute about a person, the extension requires that the
read carry a reference to a scoped, revocable consent grant issued
by the subject, and it requires that the payment's settlement
instruction name the subject as a beneficiary of a share of the
read's price greater than the shares of all other parties combined.
The extension composes above an identity-
attestation envelope (which asserts who a credential is about) and
above an HTTP-native payment flow (which moves value for the read);
it adds the two functions neither layer provides: consent capture at
disclosure time and settlement to the data subject.  The wire
additions are an advertisement in the server's payment-required
response, a consent-grant reference echoed in the client's payment
payload, and a settlement instruction enumerating subject
beneficiary roles.  The extension is settlement-network-agnostic and
attestation-format-agnostic.  The memo is Informational; the
underlying COSE and CBOR formats are normative per <xref target="RFC9052"></xref> and
<xref target="RFC8949"></xref>, and the HTTP semantics are normative per <xref target="RFC9110"></xref>.</t>



    </abstract>



  </front>

  <middle>


<?line 98?>

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

<t>An agent that pays to read an identity attribute about a person
participates in three relationships at once.  It has a relationship
with the server that holds or asserts the attribute; it has a
relationship with whatever payment rail moves value for the read;
and it has, whether acknowledged or not, a relationship with the
person the attribute is about.  The first two relationships are
well served by current work.  HTTP-native payment protocols such as
<xref target="X402"></xref> move value for a metered read.  Identity-attestation formats
assert that a credential is about a named subject and that an issuer
vouches for it.  The third relationship, the one with the data
subject, is unserved: the subject neither consents to the specific
disclosure at the moment it occurs nor receives any part of the
value the disclosure generates.</t>

<t>This memo specifies an extension that serves the third relationship.
It does so with two additions, layered above an existing payment
flow and an existing attestation envelope, neither of which it
replaces.</t>

<t>The first addition is consent binding.  When a server offers an
identity read for payment, it advertises that the read requires a
consent grant from the subject.  The client supplies a reference to
a scoped, revocable grant that the subject has issued.  The server
verifies the grant covers the requested attribute and has not been
revoked before it discloses.  Consent is captured at disclosure
time, against the specific attribute and the specific reader scope,
not inferred from a one-time account-creation click.</t>

<t>The second addition is subject settlement.  The payment for the
read carries a settlement instruction that names the subject of the
identity data as a beneficiary of the read's price, and settles that
subject more than every other party to the read combined.  The
person the data is about earns when the data is read, and earns the
larger part of what the read is worth.</t>

<t>This specification fixes a floor on the subject's position, not a
ratio.  Where the subject's share sits above that floor, and what
the other roles are and how they divide the remainder, are policy of
the settling substrate.  The floor is normative because a share the
intermediaries can outweigh is a fee paid to the subject, not a
return of the value the subject's own data generated, and an
extension that cannot tell those two apart has not served the
relationship it exists to serve.</t>

<t>The extension is deliberately narrow.  It does not assert identity;
an identity-attestation envelope does that, and this extension
composes above it.  It does not move value; a payment protocol does
that, and this extension composes above it.  It does not adjudicate
who a credential is about; it binds the disclosure of an already-
attested attribute to the subject's consent and to the subject's
settlement.  The two functions it adds are the two functions the
subject relationship requires and the adjacent layers structurally
omit.</t>

<t>The extension composes with <xref target="X402"></xref> as the payment flow, with an
identity-attestation envelope (referenced abstractly; see Section 3)
as the layer asserting the subject, with <xref target="MCPDNS"></xref> for substrate and
key discovery, with <xref target="IDPRONOUNS"></xref> for the subject-handle namespace,
and with <xref target="IDACCORD"></xref> as a sibling consent-envelope ceremony for the
bilateral-agreement case.</t>

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

<t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" 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>

<?line -18?>

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

<dl>
  <dt>Subject</dt>
  <dd>
    <t>The human being to whom an identity attribute pertains.  The
subject is the party whose consent is bound and to whom a
settlement share is directed.  The subject is named by a
Sovereign-tier handle per <xref target="IDPRONOUNS"></xref>.</t>
  </dd>
  <dt>Reader</dt>
  <dd>
    <t>The party, typically an autonomous agent acting for a principal,
that pays to read an identity attribute about a subject.</t>
  </dd>
  <dt>Attribute</dt>
  <dd>
    <t>A single item of identity information about a subject (for
example, a verification status, a trait band, a recognition
reading).  This memo treats an attribute as opaque; its semantics
are the concern of the attestation layer.</t>
  </dd>
  <dt>Attestation envelope</dt>
  <dd>
    <t>A signed document, supplied by the layer below this extension,
that asserts which subject an attribute is about and which issuer
vouches for it.  This memo is agnostic to the envelope's format.</t>
  </dd>
  <dt>Consent grant</dt>
  <dd>
    <t>A scoped, revocable, content-addressed assertion, signed by the
subject, that a defined reader scope <bcp14>MAY</bcp14> read a defined set of
attributes under defined conditions.  The grant is the object the
reader references at read time and the object the subject revokes
to withdraw permission.</t>
  </dd>
  <dt>Settlement instruction</dt>
  <dd>
    <t>A structured directive, carried with the payment, that enumerates
the beneficiary roles of the read's price and their shares.  A
conformant instruction <bcp14>MUST</bcp14> include a subject beneficiary role
settled above the floor of Section 6.1.</t>
  </dd>
  <dt>Disclosure event</dt>
  <dd>
    <t>A typed signed record, written to the substrate's identity log,
noting that an attribute was disclosed to a reader under a named
grant for a settled price.  The event carries references and
hashes only; it does not carry the disclosed attribute value.</t>
  </dd>
  <dt>Return clause</dt>
  <dd>
    <t>The requirement of this specification that value generated by a
disclosure return, in majority part, to the subject of the
disclosed data.  The return clause is satisfied by the subject
beneficiary role of the settlement instruction, settled above the
floor of Section 6.1.</t>
  </dd>
  <dt>Substrate</dt>
  <dd>
    <t>The system, operated by a substrate operator, that hosts the
subject's identity log, holds the settlement policy, and executes
the consent-verification and disclosure-ledger steps of this
extension.  A substrate defines the tier schedule and its prices,
the recognised reader classes, and any additional beneficiary
roles it supports.  Multiple substrates may interoperate; each is
responsible for its own identity log and settlement policy.</t>
  </dd>
</dl>

</section>
<section anchor="architectural-overview"><name>Architectural Overview</name>

<t>The extension comprises three composed layers and a record, each
addressable independently.</t>

<t><list style="numbers" type="1">
  <t><strong>Attestation envelope (below; not specified here).</strong>  A signed
assertion of which subject an attribute is about.  This memo
requires only that the envelope name the subject by a handle
resolvable per <xref target="IDPRONOUNS"></xref> and <xref target="MCPDNS"></xref>, and that the envelope's
issuer signature be verifiable.  The envelope format is out of
scope.</t>
  <t><strong>Consent binding (Section 5).</strong>  A server advertises, in its
payment-required response, that the read requires a subject
consent grant.  The reader echoes a grant reference in its
payment payload.  The server verifies grant scope and revocation
status before disclosing.</t>
  <t><strong>Subject settlement (Section 6).</strong>  The payment carries a
settlement instruction enumerating beneficiary roles, of which a
subject role carrying more than half the price is <bcp14>REQUIRED</bcp14>.
Settlement to the subject occurs at disclosure time,
synchronously with the read.</t>
  <t><strong>Disclosure ledger (Section 7).</strong>  Each disclosure is recorded
as a typed signed event in the substrate's identity log, binding
the attribute hash, the grant reference, the reader, and the
settled price into an auditable record without exposing the
attribute value.</t>
</list></t>

<t>Layers 2 and 3 are the substance of this extension.  Layer 1 is
assumed present and is referenced, not defined.  The record of
Layer 4 is <bcp14>REQUIRED</bcp14> for a conformant disclosure but its transport
and retention are substrate concerns.</t>

<t>The extension is carried over an <xref target="X402"></xref>-style flow as follows.  The
server's payment-required response advertises the extension and its
consent requirement.  The client's payment payload echoes the
extension, the consent-grant reference, and the settlement
instruction.  The server, on a valid payment and a valid grant,
discloses the attribute and emits the disclosure event.  The
extension uses the host protocol's advertise-and-echo mechanism and
its request lifecycle hooks; it introduces no new transport.</t>

</section>
<section anchor="tiered-disclosure-and-pricing"><name>Tiered Disclosure and Pricing</name>

<t>A read of an identity attribute is not a single act of uniform
value.  A reader may seek confirmation that a subject is known (a
low-value verification), a single attribute (a moderate-value read),
or a comparative judgement drawing on several attributes (a
higher-value read).  An implementation <bcp14>MAY</bcp14> price disclosure in tiers
graduated by the depth of the read, and the consent grant <bcp14>MAY</bcp14> scope
permission per tier.  The extension treats the tier as an attribute
of the read advertised in the payment-required response and echoed
in the payment payload; the tier schedule and its prices are
substrate policy.</t>

<t>A verification-tier read that returns only a boolean known/not-known
signal <bcp14>MAY</bcp14> be offered without payment and without a settlement
instruction, at the substrate's discretion, because it discloses no
attribute value.  Any read that returns an attribute value <bcp14>MUST</bcp14>
carry both a consent-grant reference and a settlement instruction
with a subject beneficiary role settled above the floor of
Section 6.1.</t>

</section>
<section anchor="consent-binding"><name>Consent Binding</name>

<section anchor="advertisement"><name>Advertisement</name>

<t>When a server offers an identity read that returns an attribute
value, its payment-required response <bcp14>MUST</bcp14> advertise this extension
and <bcp14>MUST</bcp14> signal that the read requires a subject consent grant.  The
advertisement carries:</t>

<dl>
  <dt><spanx style="verb">extension</spanx> (text string, <bcp14>REQUIRED</bcp14>)</dt>
  <dd>
    <t>The extension identifier.  This specification uses the literal
<spanx style="verb">"consent-settlement-v0"</spanx>.</t>
  </dd>
  <dt><spanx style="verb">subject</spanx> (text string, <bcp14>REQUIRED</bcp14>)</dt>
  <dd>
    <t>The Sovereign-tier handle of the subject whose attribute is on
offer, per <xref target="IDPRONOUNS"></xref>.</t>
  </dd>
  <dt><spanx style="verb">attribute_ref</spanx> (text string, <bcp14>REQUIRED</bcp14>)</dt>
  <dd>
    <t>An opaque identifier for the attribute on offer, meaningful to the
attestation layer.</t>
  </dd>
  <dt><spanx style="verb">tier</spanx> (text string, <bcp14>OPTIONAL</bcp14>)</dt>
  <dd>
    <t>The disclosure tier per Section 4.</t>
  </dd>
  <dt><spanx style="verb">consent_required</spanx> (boolean, <bcp14>REQUIRED</bcp14>)</dt>
  <dd>
    <t><bcp14>MUST</bcp14> be true for any read returning an attribute value.</t>
  </dd>
  <dt><spanx style="verb">grant_discovery</spanx> (text string, <bcp14>OPTIONAL</bcp14>)</dt>
  <dd>
    <t>A hint to the reader on where a subject grant may be requested or
resolved, expressed as a well-known URI per <xref target="RFC8615"></xref> or a handle.</t>
  </dd>
</dl>

<t>A reader <bcp14>MAY</bcp14> follow <spanx style="verb">grant_discovery</spanx> and <bcp14>MUST NOT</bcp14> treat it as
authorisation.  A grant obtained by following the hint is admitted
only on the checks of Section 5.2, exactly as one obtained by any
other route.  A reader that cannot parse or resolve the value <bcp14>MUST</bcp14>
ignore the field and continue, because the offer is well-formed
without it, and <bcp14>MUST NOT</bcp14> refuse the offer on that ground alone.</t>

</section>
<section anchor="consent-grant-object"><name>Consent Grant Object</name>

<t>A consent grant is a COSE_Sign1 object <xref target="RFC9052"></xref> (CBOR tag 18)
wrapping a CBOR-encoded payload <xref target="RFC8949"></xref>, signed by the subject's
Sovereign-tier signing key, the key bound to the subject in the
subject's attestation envelope (Section 3).  The signature algorithm
is carried in the COSE protected header; the algorithm floor is given
in Section 10.  The grant payload is a CBOR map with keys:</t>

<t><list style="symbols">
  <t><spanx style="verb">version</spanx> (text string): <spanx style="verb">"consent-settlement-grant-v0"</spanx>.</t>
  <t><spanx style="verb">subject</spanx> (text string): the subject's Sovereign-tier handle.</t>
  <t><spanx style="verb">grant_id</spanx> (text string): a UUIDv4 identifying the grant.</t>
  <t><spanx style="verb">reader_scope</spanx> (CBOR map): the scope of readers permitted under
the grant.  Keys:
  <list style="symbols">
      <t><spanx style="verb">mode</spanx> (text string): one of <spanx style="verb">any</spanx>, <spanx style="verb">handle</spanx>, <spanx style="verb">class</spanx>.</t>
      <t><spanx style="verb">value</spanx> (text string, <bcp14>OPTIONAL</bcp14>): for <spanx style="verb">handle</spanx>, the specific
reader handle; for <spanx style="verb">class</spanx>, a substrate-defined reader class
identifier (for example, a recognised-member class).  Absent
for <spanx style="verb">any</spanx>.</t>
    </list></t>
  <t><spanx style="verb">attributes</spanx> (array of text strings): the <spanx style="verb">attribute_ref</spanx> values
the grant permits.</t>
  <t><spanx style="verb">tiers</spanx> (array of text strings, <bcp14>OPTIONAL</bcp14>): the disclosure tiers
permitted; absent implies all tiers the subject's policy allows.</t>
  <t><spanx style="verb">conditions</spanx> (CBOR map, <bcp14>OPTIONAL</bcp14>): substrate-defined conditions,
for example a per-grant read ceiling or an expiry.</t>
  <t><spanx style="verb">inception</spanx> (text string, <xref target="RFC3339"></xref>): start of validity.</t>
  <t><spanx style="verb">expiry</spanx> (text string, <xref target="RFC3339"></xref>, <bcp14>OPTIONAL</bcp14>): end of validity.</t>
  <t><spanx style="verb">revocation_commitment</spanx> (byte string): the SHA-256 hash of a
revocation token of at least 256 bits drawn from a cryptographically
secure random source.  Revocation is effected by publishing the
token preimage to the subject's identity log.  The commitment is
carried inside the signed grant payload and is therefore bound by
the subject's signature.</t>
</list></t>

<t>The grant is content-addressed by the SHA-256 hash of its complete
COSE_Sign1 serialisation, deterministically encoded per <xref target="RFC8949"></xref>
Section 4.2, so that the content address commits to the signature as
well as to the payload.  The reader references the grant by this
content address.  SHA-256 is mandated by this version of the
specification; hash agility is a concern for a future version.</t>

</section>
<section anchor="echo-and-verification"><name>Echo and Verification</name>

<t>The reader's payment payload <bcp14>MUST</bcp14> echo:</t>

<t><list style="symbols">
  <t><spanx style="verb">extension</spanx>: <spanx style="verb">"consent-settlement-v0"</spanx>.</t>
  <t><spanx style="verb">grant_ref</spanx> (byte string): the content address of the consent
grant.</t>
  <t><spanx style="verb">reader</spanx> (text string): the reader's handle, against which the
grant's <spanx style="verb">reader_scope</spanx> is evaluated.</t>
</list></t>

<t>Before disclosing the attribute value, the server <bcp14>MUST</bcp14>:</t>

<t><list style="numbers" type="1">
  <t>Resolve the grant from its content address and verify its
COSE_Sign1 signature against the subject's signing key as bound in
the subject's attestation envelope (Section 3).</t>
  <t>Verify that the grant's <spanx style="verb">subject</spanx> equals the advertised subject
and that <spanx style="verb">attribute_ref</spanx> is a member of the grant's <spanx style="verb">attributes</spanx>.</t>
  <t>Verify that the reader satisfies the grant's <spanx style="verb">reader_scope</spanx>.</t>
  <t>Verify the grant's validity window against the current time and
evaluate any <spanx style="verb">conditions</spanx>.</t>
  <t>Query the subject's identity log for a revocation event naming
the grant's <spanx style="verb">grant_id</spanx> or disclosing the <spanx style="verb">revocation_commitment</spanx>
preimage.  A revoked grant <bcp14>MUST NOT</bcp14> be honoured.</t>
</list></t>

<t>If any check fails, the server <bcp14>MUST</bcp14> refuse the disclosure and <bcp14>SHOULD</bcp14>
return a structured error distinguishing absence of grant, scope
mismatch, expiry, and revocation, without revealing the attribute
value.</t>

</section>
</section>
<section anchor="subject-settlement"><name>Subject Settlement</name>

<section anchor="settlement-instruction"><name>Settlement Instruction</name>

<t>A read that returns an attribute value <bcp14>MUST</bcp14> carry a settlement
instruction.  The instruction is a CBOR map enumerating beneficiary
roles and their shares of the read's price.  Keys:</t>

<t><list style="symbols">
  <t><spanx style="verb">version</spanx> (text string): <spanx style="verb">"consent-settlement-instruction-v0"</spanx>.</t>
  <t><spanx style="verb">price</spanx> (CBOR map): the read's price, expressed as an amount and a
unit.  The unit is settlement-network-agnostic; this memo does not
constrain the network or asset.</t>
  <t><spanx style="verb">beneficiaries</spanx> (CBOR array): one entry per role.  Each entry is a
CBOR map:
  <list style="symbols">
      <t><spanx style="verb">role</spanx> (text string): one of <spanx style="verb">subject</spanx>, <spanx style="verb">operator</spanx>,
<spanx style="verb">facilitator</spanx>, and substrate-defined additional roles.</t>
      <t><spanx style="verb">handle</spanx> (text string, <bcp14>OPTIONAL</bcp14>): the beneficiary handle, where
the role resolves to a specific party.</t>
      <t><spanx style="verb">share</spanx> (CBOR map): the role's share, expressed as a rational
fraction (<spanx style="verb">numerator</spanx>, <spanx style="verb">denominator</spanx>) so that the sum of shares
is exactly one.</t>
    </list></t>
</list></t>

<t>A conformant settlement instruction <bcp14>MUST</bcp14> include exactly one
<spanx style="verb">subject</spanx> role whose <spanx style="verb">handle</spanx> equals the advertised subject.  The
<spanx style="verb">subject</spanx> role's <spanx style="verb">share</spanx> <bcp14>MUST</bcp14> be greater than the sum of the shares
of every other role in the instruction.  An instruction in which any
combination of non-subject roles is settled a share equal to or
greater than the subject's does not conform to this extension, and a
disclosure settled under such an instruction <bcp14>MUST NOT</bcp14> be treated as
a conformant disclosure.</t>

<t>The floor is a relation between the subject and the other parties,
not a fixed ratio.  Where the subject's share sits above the floor,
how many other roles exist, and how those roles divide the remainder
are policy of the settling substrate and are NOT fixed by this
specification.  A substrate that settles the subject a bare majority
and a substrate that settles the subject almost the whole price are
both conformant.</t>

<t>The floor is normative rather than advisory for a reason that is
structural, not economic.  A requirement that the subject share
merely exceed zero is satisfied by a share of any size, including
one chosen to be too small to notice.  Under such a requirement an
implementation can advertise consent-bound settlement, pass every
mechanical conformance check in this document, and still return the
subject a rounding error while the intermediaries divide the read
between them.  That implementation would meet the letter of the
return clause and defeat its purpose, which is the same failure
Section 10.6 identifies for consent itself.  Fixing the subject's
position relative to the other beneficiaries is the smallest
normative statement that closes it, and it constrains no
implementation that was going to honour the return clause anyway.</t>

<t>The settlement instruction <bcp14>MUST</bcp14> be integrity-protected against
modification between advertisement and settlement.  It <bcp14>MUST</bcp14> either be
covered by the host payment's signature or be carried as a COSE_Sign1
object signed by the disclosing substrate.  A settlement instruction
whose integrity cannot be verified <bcp14>MUST</bcp14> be treated as absent, and the
read <bcp14>MUST NOT</bcp14> complete.</t>

</section>
<section anchor="settlement-timing"><name>Settlement Timing</name>

<t>Settlement to the subject occurs at disclosure time, synchronously
with the read and the payment it settles.  An implementation <bcp14>MUST</bcp14>
settle, or irrevocably commit to settle, the subject share as part
of the same operation that discloses the attribute.  This memo does
not define deferred, credited, or session-bootstrapped settlement
arrangements; settlement under this extension is the synchronous
division of a paid read's price among its beneficiaries.</t>

</section>
<section anchor="return-clause"><name>Return Clause</name>

<t>The subject beneficiary role satisfies the return clause: value
generated by a disclosure returns, in majority part, to the subject
of the disclosed data.  An implementation that omits the subject
role, that sets the subject share to zero, that settles the subject
a share the other roles jointly equal or exceed, or that discloses
an attribute value without a settlement instruction does NOT conform
to this extension, regardless of the correctness of its consent
handling.  Consent without return, and return without consent, are
each incomplete; a return the intermediaries outweigh is not a
return at all.  This extension requires all three.</t>

<t>The return clause is satisfied by a settlement a third party can
recompute from the rail, not by the instruction that advertises it.
An instruction states an intended division; a finalised settlement
is what the rail moved.  A return readable only from the instruction
is asserted by the disclosing side, and a return that recomputes
from the rail is auditable by the subject, which is the point of
settling to them.  An implementation that records only the
advertised instruction leaves the subject with the disclosing
party's account of the division and no independent means to check
it.</t>

</section>
</section>
<section anchor="disclosure-ledger"><name>Disclosure Ledger</name>

<t>Each conformant disclosure <bcp14>MUST</bcp14> be recorded as a typed signed event
in the substrate's identity log.  Event types under this extension:</t>

<dl>
  <dt><spanx style="verb">disclosure_settled</spanx></dt>
  <dd>
    <t>Emitted on a completed paid disclosure.  Payload: the attribute
reference, the SHA-256 hash of the disclosed attribute value, the
grant reference, the reader handle, the disclosure tier, and a
recomputable settlement receipt for each beneficiary role, each
binding that role's finalised payout to the settlement network
under net-balance-change-to-payTo, so the division recomputes as
the set of receipts rather than being asserted by any one of them.
A receipt binding of this kind is described in <xref target="X402RECEIPT"></xref>,
whose settlement object binds a single payTo, so one receipt per
beneficiary role is the conformant shape; receipts <bcp14>MAY</bcp14> share a
settlement transaction digest where a deployment pays every role
in one transaction.  A subject verifying their own return needs
only the receipt whose payTo is theirs, and <bcp14>MUST NOT</bcp14> be required
to recompute the division to do it.  Recording the content address
of the advertised settlement instruction alone does NOT satisfy
this field, because an instruction states an intended division
rather than a completed one.  The attribute value itself is NEVER
included.</t>
  </dd>
  <dt><spanx style="verb">disclosure_refused</spanx></dt>
  <dd>
    <t>Emitted on a refused disclosure.  Payload: the attribute
reference, the reader handle, and the refusal reason (no grant,
scope mismatch, expiry, revocation, payment failure).</t>
  </dd>
  <dt><spanx style="verb">grant_revoked</spanx></dt>
  <dd>
    <t>Emitted on subject revocation of a grant.  Payload: the
<spanx style="verb">grant_id</spanx>, the revocation token preimage, and the revocation
time.</t>
  </dd>
</dl>

<t>The ledger records the fact and the price of a disclosure without
exposing the attribute value, so that a subject can audit who read
what category of attribute, under which grant, for what return,
without the ledger itself becoming a disclosure surface.</t>

</section>
<section anchor="composition"><name>Composition</name>

<section anchor="with-an-attestation-envelope"><name>With an Attestation Envelope</name>

<t>This extension composes above an identity-attestation envelope and
does not duplicate it.  The envelope asserts which subject an
attribute is about and which issuer vouches for it; this extension
binds the disclosure of that attested attribute to the subject's
consent and settlement.  A deployment <bcp14>MAY</bcp14> carry an attestation
envelope of any format alongside the advertisement of Section 5,
provided the envelope names the subject by a handle resolvable per
<xref target="IDPRONOUNS"></xref> and <xref target="MCPDNS"></xref>.  The extension reads the subject identity
from the envelope and is otherwise indifferent to the envelope's
internal structure.</t>

<t>That indifference bounds what this extension can guarantee, and the
bound is stated here as a requirement on the layer beneath rather
than as a limitation of this one.  A settlement floor expressed as a
majority share to the subject is only as meaningful as the subject
it names.  This extension therefore requires of the layer beneath it
that the subject an envelope names be bound to a distinct person.
The requirement binds the deployment, which this document can test,
rather than the envelope layer, which it does not define.  Where a
deployment settles value to subjects, the envelope it composes with
<bcp14>MUST</bcp14> be able to state that the key signing a consent grant is bound
to a credentialed unique human.  The requirement is scheme-keyed and
names no scheme: any construction establishing a credentialed unique
human satisfies it, and this document takes no position on which.  A
deployment composing with an envelope providing no such binding
obtains conformance to the rest of this extension without obtaining
the return the extension exists to produce.  <xref target="X402PERSONHOOD"></xref>
specifies one satisfying scheme, including the case of a party that
does not pay, where control of an address is proved by an off-chain
signature over the document carrying the decision rather than by a
payment.  A subject never pays, so that case is the one this section
relies on.</t>

<t>This separation is deliberate.  Attestation answers "who is this
about and who vouches"; this extension answers "did the subject
permit this read and does the subject share in its value".  The two
are orthogonal and compose without overlap.</t>

</section>
<section anchor="with-an-http-native-payment-protocol"><name>With an HTTP-Native Payment Protocol</name>

<t>The extension is carried over an <xref target="X402"></xref>-style payment flow using the
host protocol's advertise-and-echo mechanism: the server advertises
the extension in its payment-required response, and the client echoes
it in its payment payload, per the host protocol's extension model.
The settlement instruction of Section 6 is the host payment's
settlement directive enriched with beneficiary roles; the extension
does not introduce a settlement network and does not constrain the
host protocol's choice of one.  Where the host protocol defines
request-lifecycle hooks around payment verification and protected-
resource access, the consent verification of Section 5 executes in
the verification hook and the disclosure-ledger write of Section 7
executes in the post-access hook.</t>

</section>
<section anchor="with-substrate-and-handle-discovery"><name>With Substrate and Handle Discovery</name>

<t>The subject's signing key, against which consent grants verify, is
the public key bound to the subject in the attestation envelope of
Section 3.  A verifier obtains that key from the envelope it already
holds as the attestation input, so verification requires no external
key-discovery step.  The means by which an envelope and its signing
key are published and discovered are out of scope for this extension;
one such discovery surface is described informatively in <xref target="MCPDNS"></xref>.
The subject and reader handles are Sovereign-tier identifiers in the
subject's namespace; one such namespace is described in <xref target="IDPRONOUNS"></xref>.
The extension introduces no new discovery surface.</t>

</section>
<section anchor="with-the-identity-accord"><name>With the Identity Accord</name>

<t><xref target="IDACCORD"></xref> specifies a bilateral consent envelope between two legal
entities reaching a negotiated agreement.  This extension specifies a
unilateral, per-read consent grant from a subject to a reader scope.
The two are siblings: the Accord governs a standing bilateral
relationship; this extension governs an individual metered
disclosure.  A deployment <bcp14>MAY</bcp14> use an Accord's permitted-purpose scope
as the policy under which a class of consent grants is issued, but
the two objects are independent and neither requires the other.</t>

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

<t>This memo requests that IANA establish one registry and register one
media type.</t>

<section anchor="consent-settlement-beneficiary-roles-registry"><name>Consent-Settlement Beneficiary Roles Registry</name>

<t>A registry of <spanx style="verb">beneficiaries[].role</spanx> values for the settlement
instruction of Section 6.  Initial entries:</t>

<texttable>
      <ttcol align='left'>role</ttcol>
      <ttcol align='left'>reference</ttcol>
      <ttcol align='left'>description</ttcol>
      <c><spanx style="verb">subject</spanx></c>
      <c>this document</c>
      <c>The subject of the disclosed attribute. <bcp14>REQUIRED</bcp14> in every conformant instruction, and settled above the floor of Section 6.1.</c>
      <c><spanx style="verb">operator</spanx></c>
      <c>this document</c>
      <c>The party operating the disclosing substrate.</c>
      <c><spanx style="verb">facilitator</spanx></c>
      <c>this document</c>
      <c>A party facilitating the read or the payment.</c>
</texttable>

<t>Registration policy: Specification Required <xref target="RFC8126"></xref>.  The
designated expert confirms that a registration references a stable
specification defining the role's meaning and its settlement
semantics, and that it does not displace or weaken the <bcp14>REQUIRED</bcp14>
<spanx style="verb">subject</spanx> role.  New roles are registered by Internet-Draft or RFC.
The change controller for this registry and its initial entries is
the author of this document.</t>

</section>
<section anchor="media-type"><name>Media Type</name>

<t>This memo requests registration of the media type
<spanx style="verb">application/consent-settlement-grant+cbor</spanx> per <xref target="RFC6838"></xref>, with the
following information:</t>

<t><list style="symbols">
  <t>Type name: application</t>
  <t>Subtype name: consent-settlement-grant+cbor</t>
  <t>Required parameters: none</t>
  <t>Optional parameters: <spanx style="verb">version</spanx> (the value of the grant payload's
<spanx style="verb">version</spanx> field).</t>
  <t>Encoding considerations: binary; deterministic CBOR per <xref target="RFC8949"></xref>
Section 4.2.</t>
  <t>Security considerations: see Section 10 of this document.</t>
  <t>Interoperability considerations: see Section 5 of this document.</t>
  <t>Published specification: this document.</t>
  <t>Applications that use this media type: implementations of the
consent-settlement extension specified in this document, exchanging
subject-signed consent grants over an HTTP-native payment flow.</t>
  <t>Fragment identifier considerations: none.</t>
  <t>Additional information:
  <list style="symbols">
      <t>Deprecated alias names for this type: none</t>
      <t>Magic number(s): none</t>
      <t>File extension(s): none</t>
      <t>Macintosh file type code(s): none</t>
    </list></t>
  <t>Person &amp; email address to contact for further information: Blake
Morrison <eref target="mailto:blake@truealter.com">blake@truealter.com</eref>.</t>
  <t>Intended usage: COMMON</t>
  <t>Restrictions on usage: none.</t>
  <t>Author: Blake Morrison <eref target="mailto:blake@truealter.com">blake@truealter.com</eref>.</t>
  <t>Change controller: the author (Blake Morrison, Alter Meridian Pty
Ltd).</t>
  <t>Provisional registration? No.</t>
</list></t>

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

<section anchor="grant-forgery-and-subject-key-compromise"><name>Grant Forgery and Subject-Key Compromise</name>

<t>A consent grant's authenticity rests on the subject's Sovereign-tier
signing key.  Compromise of the key permits an attacker to forge
grants permitting reads the subject never authorised.  Mitigations:</t>

<t><list style="symbols">
  <t>Sovereign-tier signing keys <bcp14>SHOULD</bcp14> be held in hardware-backed
custody and <bcp14>SHOULD NOT</bcp14> be exported in plaintext.</t>
  <t>The subject's attestation envelope (Section 3) binds the canonical
signing key; a compromised key <bcp14>SHOULD</bcp14> be rotated by republishing
the envelope with a new key and recording the rotation in the
subject's identity log.  A server <bcp14>SHOULD</bcp14> verify the grant's signing
key was current at the grant's inception.</t>
</list></t>

</section>
<section anchor="signature-algorithm-agility-and-downgrade"><name>Signature-Algorithm Agility and Downgrade</name>

<t>The COSE signature algorithm is carried in the grant's protected
header.  An attacker able to influence a subject's published key
material may attempt to force a weak algorithm.  Mitigations:</t>

<t><list style="symbols">
  <t>A verifier <bcp14>MUST</bcp14> reject a grant whose signature algorithm is below
the floor the substrate publishes for Sovereign-tier keys; an EdDSA
signature over Ed25519 <xref target="RFC8032"></xref> is <bcp14>RECOMMENDED</bcp14> as that floor.</t>
  <t>The algorithm identifier is inside the signed protected header, so
an in-transit downgrade of that field invalidates the signature.</t>
</list></t>

</section>
<section anchor="grant-substitution"><name>Grant Substitution</name>

<t>A malicious server may advertise one subject while resolving a valid
grant issued by a different subject, or a valid grant of the
advertised subject scoped to a different attribute, to manufacture
the appearance of consent for a disclosure the subject did not
authorise.  Mitigations:</t>

<t><list style="symbols">
  <t>The verification steps of Section 5 bind the disclosure to the
grant: the server <bcp14>MUST</bcp14> confirm the grant's <spanx style="verb">subject</spanx> equals the
advertised subject and the <spanx style="verb">attribute_ref</spanx> is within the grant's
<spanx style="verb">attributes</spanx> before disclosing, and <bcp14>MUST</bcp14> refuse a disclosure whose
grant fails either check.</t>
  <t>The disclosure ledger records the grant reference against the
attribute reference and the reader, so a subject auditing the
ledger can detect a disclosure attributed to a grant they never
issued for that attribute.</t>
</list></t>

</section>
<section anchor="stale-grant-replay"><name>Stale-Grant Replay</name>

<t>A revoked or expired grant may be replayed by a reader, or by a
server colluding with a reader, to justify a disclosure the subject
has withdrawn.  Mitigations:</t>

<t><list style="symbols">
  <t>A server <bcp14>MUST</bcp14> check the subject's identity log for a revocation
event before each disclosure, not only at first use of a grant.</t>
  <t>Grant validity windows <bcp14>SHOULD</bcp14> be set conservatively; an open-ended
grant is a standing liability the subject must actively revoke.</t>
  <t>The disclosure ledger of Section 7 makes a replayed disclosure
visible to the subject after the fact even where prevention failed.</t>
</list></t>

</section>
<section anchor="settlement-evasion"><name>Settlement Evasion</name>

<t>A server may disclose an attribute while omitting, zeroing, or
misdirecting the subject beneficiary role, capturing the value the
subject is owed.  A subtler form of the same attack leaves the
subject role in place and dilutes it, settling the subject a
nominal share while a set of substrate-defined roles divides the
rest, so that the instruction reads as conformant to any check that
tests only for the role's presence.  Mitigations:</t>

<t><list style="symbols">
  <t>A conformant reader <bcp14>SHOULD</bcp14> refuse to complete a read whose
settlement instruction lacks a <spanx style="verb">subject</spanx> role matching the
advertised subject, and <bcp14>SHOULD</bcp14> refuse a read whose <spanx style="verb">subject</spanx>
share does not exceed the sum of the other roles' shares.  Both
tests are arithmetic on the instruction the reader already
holds, so neither requires trusting the server.</t>
  <t>Adding beneficiary roles does not weaken the subject's position.
The floor of Section 6.1 is stated against the sum of the other
roles rather than against each one, so a substrate cannot dilute
the subject by splitting its own take across more roles.</t>
  <t>The disclosure ledger records one recomputable settlement receipt
per beneficiary role rather than the advertised instruction alone,
so a subject auditing the ledger recomputes their own finalised
payout against the settlement network and detects a disclosure
that settled to a role set excluding them, or that settled their
share below the floor.  Per-role receipts also bound what an audit
discloses.  A subject checking their own return needs only the
receipt naming their address, so verifying it exposes nothing
about what any other beneficiary was paid.  A ledger carrying only
the instruction records the intention and not the act, which is
the gap this class of evasion exploits.</t>
  <t>Substrate operators <bcp14>SHOULD</bcp14> publish the settlement policy they
apply, so that the subject share is an inspectable commitment, not
a per-read discretion.</t>
</list></t>

</section>
<section anchor="consent-theatre-resistance"><name>Consent-Theatre Resistance</name>

<t>An implementation may attempt to satisfy the letter of consent
binding while defeating its purpose, for example by coercing a
subject into a broad <spanx style="verb">any</spanx>-reader, all-attribute, no-expiry grant at
account creation and treating it as standing permission for all
future reads.  This is consent in form without consent in substance.
Mitigations are partly outside protocol scope, but:</t>

<t><list style="symbols">
  <t>Per-read advertisement of the specific <spanx style="verb">subject</spanx>, <spanx style="verb">attribute_ref</spanx>,
and <spanx style="verb">tier</spanx> means a substrate CAN issue narrow, short-lived grants;
the ledger makes the breadth of a grant and the volume of reads
under it visible to the subject.</t>
  <t>Substrate operators <bcp14>SHOULD</bcp14> prefer attribute-scoped and tier-scoped
grants over <spanx style="verb">any</spanx>-reader blanket grants, and <bcp14>SHOULD</bcp14> expose to the
subject the reads accruing under each grant.</t>
</list></t>

</section>
<section anchor="tier-and-classifier-manipulation"><name>Tier and Classifier Manipulation</name>

<t>Where disclosure tiers are priced and consent-scoped per tier, a
reader may craft a request that a server misclassifies into a lower
tier than the disclosure warrants, underpaying the subject and
exceeding the grant's tier scope.  Mitigations:</t>

<t><list style="symbols">
  <t>Tier classification <bcp14>SHOULD</bcp14> be a server-side determination bound to
the attribute actually disclosed, not a reader-asserted field the
server trusts.</t>
  <t>A disclosure whose realised tier exceeds the grant's permitted
tiers <bcp14>MUST</bcp14> be refused, not silently downgraded.</t>
</list></t>

</section>
</section>
<section anchor="privacy-considerations"><name>Privacy Considerations</name>

<section anchor="compute-location-of-subject-observations"><name>Compute-Location of Subject Observations</name>

<t>Where an attribute is inferred from a subject's own activity, the
provenance of that inference is itself sensitive.  An attribute
inferred from observations that must remain on the device that
computed them <bcp14>MUST NOT</bcp14> be disclosed in a manner that exports those
underlying observations; only the attribute, under grant and
settlement, is disclosed.  This extension carries no raw observation
and the disclosure ledger carries no attribute value, so the
disclosure surface is bounded to the attribute itself under the
subject's grant.</t>

</section>
<section anchor="ledger-observability"><name>Ledger Observability</name>

<t>The disclosure ledger records reader handles, attribute references,
tiers, and prices.  An adversary with access to a subject's identity
log can observe who reads which categories of attribute about the
subject and how often, even without access to any attribute value.
Mitigations:</t>

<t><list style="symbols">
  <t>Identity logs <bcp14>MAY</bcp14> be encrypted at rest; cross-substrate
reconciliation does not require exposing log contents.</t>
  <t>Reader handles in disclosure events <bcp14>MAY</bcp14> be pseudonymous where the
substrate permits, while the settlement still directs the subject
share correctly.</t>
</list></t>

</section>
<section anchor="subject-linkage-across-readers"><name>Subject Linkage Across Readers</name>

<t>A subject's attribute, disclosed to many readers, may be correlated
across them to reconstruct a fuller profile than any single
disclosure intended.  This extension does not prevent downstream
correlation by colluding readers; it bounds what is disclosed per
read to the granted attribute and makes the pattern of reads
auditable to the subject, so that a subject who observes an
unexpected concentration of reads can revoke.</t>

</section>
</section>
<section anchor="implementation-status"><name>Implementation Status</name>

<t>A reference implementation of consent binding and subject settlement
over an HTTP-native payment flow is in active development by the
specification's author, comprising a payment-required advertisement,
a consent-grant verification path, a synchronous beneficiary-role
settlement step including a subject role, and a disclosure ledger.</t>

<t>In the spirit of <xref target="RFC7942"></xref>, the present author notes that this
section documents implementation intent and is expected to be
removed before the document advances beyond the Independent Stream.
No claim of interoperability is made.</t>

</section>


  </middle>

  <back>


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

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

&RFC2119;
&RFC3339;
&RFC8032;
&RFC8174;
&RFC8615;
&RFC8949;
&RFC9052;
&RFC9110;


    </references>

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

&RFC6838;
&RFC7942;
&RFC8126;
<reference anchor="MCPDNS" target="https://datatracker.ietf.org/doc/draft-morrison-mcp-dns-discovery/">
  <front>
    <title>Discovery of Model Context Protocol Servers via DNS TXT Records</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="IDPRONOUNS" target="https://datatracker.ietf.org/doc/draft-morrison-identity-pronouns/">
  <front>
    <title>Identity Pronouns: A Reference-Axis Extension to ~handle Identity Systems</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="IDACCORD" target="https://datatracker.ietf.org/doc/draft-morrison-identity-accord/">
  <front>
    <title>Identity Accord Protocol: A Peer Ceremony for Bilateral Agreements Between Identity-Substrate-Bound Principals</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="X402" target="https://github.com/x402-foundation/x402">
  <front>
    <title>x402: An Open Standard for HTTP-Native Payments</title>
    <author >
      <organization>x402 Foundation (Linux Foundation)</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="X402RECEIPT" target="https://github.com/x402-foundation/x402/issues/2666">
  <front>
    <title>docs(specs): add settlement-receipt binding extension (x402 issue 2666)</title>
    <author >
      <organization>x402 Foundation (Linux Foundation)</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="X402PERSONHOOD" target="https://github.com/x402-foundation/x402/issues/2677">
  <front>
    <title>Proposal: personhood-gated resources, require a proof-of-personhood alongside x402 payment (x402 issue 2677)</title>
    <author >
      <organization>x402 Foundation (Linux Foundation)</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>


    </references>

</references>


<?line 868?>

<section numbered="false" anchor="changes-from-draft-morrison-consent-settlement-02"><name>Changes from draft-morrison-consent-settlement-02</name>

<t>This revision makes two substantive changes.</t>

<t>The first is to what the return clause is satisfied by.  Where -02
had the disclosure ledger record the content address of the
settlement instruction, this revision requires one settlement
receipt per beneficiary role, each binding that role's finalised
payout, so the division recomputes as the set of receipts rather
than being asserted by any one of them.  An instruction states an
intended division and a finalised settlement is what the rail moved,
so a ledger carrying only the instruction records the disclosing
party's account of the division rather than the division itself, and
the subject the clause exists to serve has no independent means to
check it.  One receipt per role is required rather than a single
reference because the settlement object of <xref target="X402RECEIPT"></xref> binds a
single <spanx style="verb">payTo</spanx> and fixes <spanx style="verb">assertedFrom</spanx> to the net balance change
credited to that one address, so it carries no multi-beneficiary
shape.  Receipts may share a settlement transaction digest where a
deployment pays every role in one transaction.  The shape also
bounds what an audit discloses, since a subject checking their own
return needs only the receipt naming their address and learns
nothing about what any other beneficiary was paid.  The return
clause, the <spanx style="verb">disclosure_settled</spanx> event, and the settlement-evasion
mitigations are aligned to this.</t>

<t>The second is in the composition section, which now states a
requirement on the attestation envelope this extension composes
above.  This extension reads the subject identity an envelope
asserts and is otherwise indifferent to that envelope's internal
structure, so a settlement floor expressed as a majority share to
the subject is only as meaningful as the subject the envelope names.
Where a deployment settles value to subjects, the envelope it
composes with <bcp14>MUST</bcp14> be able to state that the key signing a consent
grant is bound to a credentialed unique human.  The requirement
binds the deployment, which this document can test, rather than the
envelope layer, which it does not define.  It is scheme-keyed and
names no scheme.  <xref target="X402PERSONHOOD"></xref> is cited as one satisfying
scheme, including its case for a party that does not pay, which is
the case this section relies on because a subject never pays.</t>

<t>Nothing else in the document changed.</t>

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

<t>This memo arose from a single question about the economics of
identity reads: when an agent pays to read an identity attribute
about a person, what does the person get?  The observation that the payment
layer and the attestation layer each serve a different party, and
that neither serves the person the data is about, is the observation
behind this specification.  Consent binding and subject settlement
are the two functions that close that gap, and they are specified
here as one extension because the subject relationship requires both
and is satisfied by neither alone.</t>

</section>

    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
        <name>Contributors</name>
    <contact fullname="Christopher Whiteside">
      <organization></organization>
      <address>
        <email>cwhiteside.engineering@gmail.com</email>
      </address>
    </contact>
    </section>

  </back>

<!-- ##markdown-source:
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
-->

</rfc>
