<?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-04" 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="12"/>

    
    
    

    <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 a construction satisfying this
requirement <bcp14>MUST</bcp14> cover a party that does not pay.</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
requires.  A subject checking their own return needs only the
receipt naming their address, so verification requires learning
nothing about what any other beneficiary was paid.  Where receipts
share a settlement transaction on a transparent network, the other
payouts remain visible on the chain itself; a deployment wanting
that separation observable in the settlement settles roles in
separate transactions.  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 872?>

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

<t>This revision makes two corrections, both raised in review of -03 and
both taken in the reviewer's wording.</t>

<t>The first is the close of the composition section.  -03 ended that
section by naming the non-paying-party case of <xref target="X402PERSONHOOD"></xref> as
the case the section relied on, which made the requirement depend on
one specification rather than state a property of itself.  A subject
never pays, so coverage of a party that does not pay is a property
any satisfying construction must have, and this revision requires it
of the construction instead.  <xref target="X402PERSONHOOD"></xref> is still cited as one
satisfying scheme, and nothing else in the section changed.</t>

<t>The second is the settlement-evasion mitigation for per-role
receipts.  -03 said that verifying one's own receipt exposed nothing
about what any other beneficiary was paid.  That overclaims against
-03's own allowance for receipts sharing a settlement transaction
digest, because resolving that digest on a transparent settlement
network shows every balance change in the transaction.  What per-role
receipts bound is what verification requires learning; whether the
rest is discoverable is a property of the settlement network and of
the shared-digest choice.  The two are now stated separately, and the
mitigation names the deployment lever, which is settling roles in
separate transactions.</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>

