<?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.1.4) -->


<!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-00" 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="June" day="23"/>

    
    
    

    <abstract>


<?line 58?>

<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 defined share of
the read's price.  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 81?>

<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 a defined share of the read's
price.  The person the data is about earns when the data is read.
The share is a policy of the settling substrate, not a constant of
this specification; the specification fixes the requirement that a
subject beneficiary role exists and is settled, not the ratio.</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.</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 defined part, to the subject of the
disclosed data.  The return clause is satisfied by the subject
beneficiary role of the settlement instruction.</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 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.</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>

</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, and the
<spanx style="verb">subject</spanx> role's <spanx style="verb">share</spanx> <bcp14>MUST</bcp14> be greater than zero.  The presence and
positivity of the subject share is the normative requirement of this
section; the magnitude of the share, and the set and shares of the
other roles, are policy of the settling substrate and are NOT fixed
by this specification.</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 defined part, to the subject
of the disclosed data.  An implementation that omits the subject
role, that sets the subject share to zero, 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; this extension requires both.</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 the
settlement instruction's content address.  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>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.</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.  Mitigations:</t>

<t><list style="symbols">
  <t>A conformant reader <bcp14>SHOULD</bcp14> refuse to complete a read whose
settlement instruction lacks a positive <spanx style="verb">subject</spanx> role matching
the advertised subject.</t>
  <t>The disclosure ledger records the settlement instruction's content
address; a subject auditing the ledger can detect a disclosure
that settled to a role set excluding them.</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>


    </references>

</references>


<?line 742?>

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


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA81d6XbcRnb+X09Rkc+JJaeb1maPTU5mQi2OdaJtSHmW46Nj
ohtFNkZooAcFkOqMJ8+SZ8mT5a61AGjRzq/8kN3sBgpVt+7y3aUulsul6au+
dsf2ztO28a7pl0/aoSntixI+V/3ePqv8um790Dl7U/Ubez6s/urWvT13Pdy3
havsZdvZ79+9e7t8XfTVtbOnV/jt22KPv/o7plitOncdH5Hce8eU7boptjCB
sisu++W27brKt81yLdPx4drl/fumLHq49OH9h18v73+9fPjIrOGLq7bbH9uq
uWyNH1bbyvuqbd7tdw6/LN3ONbgYU+26Y9t3g+8f3r//7f2HxhRDv2m7Y2Pt
Ev5ZeznUNU/mSV18cPaVTIZ+bLuroqn+E5bYNsf2tO5dZ1+5riqrorFvgVIv
+5IudNuiqo/tCof4N3ieK/Dao3W7NaZpuy0RCR969t3Thw8efCsfHz16pB+/
uf/ooX588JvH+vHrB1/px28f67Xf3v9Kr/32wYP7x8YgIfKnfP3No2/k42++
fRyHfvg1fnz19O2z1+fHNHdlBtz19tp1e9teAhlKV1vYvN59hH3t2r5dtzXs
YgdXeHtdFRYGsO/+/M6euXXblbDnOFgk763E/RXk7YvuyvXHdtP3O3/85ZfA
EkXfFesPQOPK9ZdHMNKXwFVfjhhqu94ty8YvS13alzRc5Cj488Wzt2dvXr/5
YUyOIA2w+Abkw8MMYa2XrnPN2i1PP1bePv/YuwY5z/at/a9N0ZS1i2J0vve9
2/6/JEwlc1zuZHGzhDl9+vTN2bMDZDld47YH1kDqvHUwz6dAoG3b7ElFPKlq
GLIralAQnSOR9vaJ62+cawKhlqBfPMy6d6KI3nZVs652Rf3/m3YFUWCGcn9+
fP9hTrWP+I09bewb0Ez2vAdOKYB4Yy0a9ed02fm6cED7HVKLvrB3X1bN8DH5
5t7sGq9AnQ8r1Etf4gjLy3A9/T1eilkul7agzVn3xrzbAM9vYXet37l1dVk5
b4GoLpUCWk7DyynIKOx4UWYnnOLtam9vNtV6Y/uNs2U0NqB3YDilry36vqtW
Qw8Drdqht4XZDFu4wIs5gsmsiF/gsf2m6PWHz73tSCe50opJgXFLw2alXICF
gEl1/WJ845G1f9rA/sAzwtQ9XtS5ooRvzeGp2R2oxbZZ0JIiQTr3t6HqgEz0
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
Rtg5e8uAUgePPADH/S/Wmxke6oAAAA==

-->

</rfc>

