<?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-05" 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="24"/>

    
    
    

    <abstract>


<?line 77?>

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

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

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

<t>This revision makes no technical change.  No normative text moved.</t>

<t>The two corrections in -04 were supplied by Antoni Jagodka, who reviewed
-03 and wrote the replacement text for both the close of the composition
section and the settlement-evasion mitigation.  Both were taken in his
wording.  The -04 changes section recorded them as taken in the
reviewer's wording without naming him, so two paragraphs of the published
document were his and the document did not say so.  He is named here and
added to the Contributors section.</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>
    <contact fullname="Antoni Jagodka">
      <organization></organization>
      <address>
        <email>tjagodka@gmail.com</email>
      </address>
    </contact>
    </section>

  </back>

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

-->

</rfc>

