<?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 RFC5234 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5234.xml">
<!ENTITY RFC9052 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9052.xml">
<!ENTITY RFC9053 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9053.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC8785 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8785.xml">
<!ENTITY RFC8259 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8259.xml">
<!ENTITY RFC8949 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8949.xml">
]>


<rfc ipr="trust200902" docName="draft-morrison-morning-brief-01" category="info" submissionType="independent">
  <front>
    <title abbrev="Morning Brief">The Morning Brief: A Federated, Identity-Attested Situational-Awareness Payload</title>

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

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





    <abstract>


<?line 61?>

<t>This document defines the Morning Brief: a federated,
identity-attested situational-awareness payload exchanged between
organisations, their agents, and peer agents operating under an
Identity Accord <xref target="ACCORD"></xref>.  A Morning Brief carries a signed,
bounded-lifetime summary of signals, escalations, decisions, and
optional commerce quotes from one <spanx style="verb">~handle</spanx> to another.  Every
signal entry carries a <spanx style="verb">provenance_class</spanx> distinguishing active
self-report, passive aggregate observation, and passive individual
observation; the last of these is forbidden on the wire and
rejected at the grammar level.  Readers present a capability token
scoped by <spanx style="verb">(category, provenance_class)</spanx> that gates release
BEFORE payload emission, not after.  The payload is envelope-signed
with COSE_Sign1 <xref target="RFC9052"></xref> over a JCS-canonicalised <xref target="RFC8785"></xref>
representation, bound to the issuer's Sovereign-tier handle per
<xref target="IDCOMMITS"></xref>.  Briefs carry a mandatory <spanx style="verb">not_after</spanx> (default 24h)
and reference a revocation endpoint discovered via DNS TXT per
<xref target="MCPDNS"></xref>.  The document defines the wire format only; rendering,
storage, and retention are out of scope.</t>



    </abstract>



  </front>

  <middle>


<?line 82?>

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

<section anchor="problem-statement"><name>Problem Statement</name>

<t>Organisations and their agents routinely exchange bounded-horizon
situational-awareness payloads: what happened since the last
exchange, what is on fire, what decisions were taken, what is
open.  The daily "standup" is the human idiom for this exchange;
agent-to-agent protocols in deployment today reproduce the same
shape without a shared wire format.  Each implementer ships its
own JSON blob, its own authentication story, its own retention
assumptions, and its own implicit answer to the question of how
the signals inside the payload were obtained.</t>

<t>The absence of a shared wire format produces three operational
defects:</t>

<t><list style="symbols">
  <t><strong>No portable attestation.</strong>  A brief from one organisation to
another cannot be cryptographically bound to a specific issuer
handle without bespoke integration.  The receiver either trusts
the transport (TLS to a known endpoint) or implements a custom
signing scheme per counter-party.</t>
  <t><strong>No provenance discipline.</strong>  Signals in an ad-hoc brief are
flat strings.  The receiver cannot distinguish a statement the
subject actively made from an inference drawn from passive
telemetry.  This distinction is legally significant in
jurisdictions where inference of emotional or behavioural state
from workplace telemetry is prohibited (<xref target="EU-AI-ACT"></xref> Article
5(1)(f)).  A flat payload offers no hook for that gate.</t>
  <t><strong>No consent gate before release.</strong>  A receiver that wants a
subset of the brief today cannot signal that intent before the
sender composes the payload.  Consent is enforced post-hoc by
filtering on the receiver side, which assumes the prohibited
fields ever reach the wire.</t>
</list></t>

<t>This document specifies a wire format that addresses all three
defects: an envelope-signed payload bound to a Sovereign-tier
handle, a <spanx style="verb">provenance_class</spanx> field on every signal entry with a
grammar-level prohibition against passive-individual observations
traversing the wire, and a capability-token gate presented by the
receiver before payload emission.</t>

</section>
<section anchor="design-goals"><name>Design Goals</name>

<t><list style="numbers" type="1">
  <t><strong>Federated.</strong>  No central clearinghouse.  Issuer and reader
each resolve the other's handle via <xref target="MCPDNS"></xref>.</t>
  <t><strong>Identity-attested at the sovereign layer.</strong>  Envelope
signature is COSE_Sign1 <xref target="RFC9052"></xref> over a JCS-canonicalised
<xref target="RFC8785"></xref> payload, bound to the issuer's Sovereign-tier handle
per <xref target="IDCOMMITS"></xref>.</t>
  <t><strong>Provenance-typed at the grammar level.</strong>  Every signal
entry carries a <spanx style="verb">provenance_class</spanx>.  Passive-individual
observations MUST NOT appear on the wire; they are rejected
at parse time, not at policy time.</t>
  <t><strong>Consent-gated before release.</strong>  The reader presents a
capability token scoped by <spanx style="verb">(category, provenance_class)</spanx>.
The issuer filters the payload against that scope BEFORE
signing and transmission.</t>
  <t><strong>Bounded lifetime with published revocation.</strong>  Every brief
carries <spanx style="verb">not_after</spanx> (default 24h).  The issuer publishes a
revocation endpoint via DNS TXT per <xref target="MCPDNS"></xref>.  Readers MUST
honour both.</t>
  <t><strong>Protocol, not platform.</strong>  A separate conformance
specification (<xref target="ALTER-CONFORMANCE"></xref>, Apache-2.0) allows any
identity-attestation authority to implement this protocol
against its own substrate.  The wire format does not embed
any single authority's namespace.</t>
</list></t>

</section>
<section anchor="scope"><name>Scope</name>

<t>This document specifies:</t>

<t><list style="symbols">
  <t>The Morning Brief payload structure in CDDL-adjacent form and
an ABNF grammar for the canonical serialisation.</t>
  <t>The <spanx style="verb">provenance_class</spanx> taxonomy and the grammar-level rejection
of <spanx style="verb">passive-individual-local</spanx>.</t>
  <t>The capability-token consent-gate exchange.</t>
  <t>The COSE_Sign1 envelope binding to the issuer's Sovereign-tier
handle.</t>
  <t>The <spanx style="verb">not_after</spanx> default and the DNS-published revocation
endpoint lookup.</t>
  <t>Reader behaviour for accepting, rejecting, and surfacing
brief states.</t>
  <t>Media-type and IANA considerations for
<spanx style="verb">application/morning-brief+cbor</spanx> and <spanx style="verb">+json</spanx>.</t>
</list></t>

<t>This document does NOT specify:</t>

<t><list style="symbols">
  <t>UI rendering of briefs.  Rendering is an implementation
concern for consuming clients.</t>
  <t>Storage or retention of briefs by readers.  Retention is
governed by the reader's data-protection regime and the
issuer's <spanx style="verb">not_after</spanx> and revocation signal.</t>
  <t>The psychometric or behavioural inference layer that produces
signal payloads within an issuer organisation.  This document
treats signals as opaque strings with an attached
<spanx style="verb">provenance_class</spanx>.</t>
  <t>The <spanx style="verb">~handle</spanx> identity primitive, which is defined in <xref target="MCPDNS"></xref>
and incorporated by reference via <xref target="IDCOMMITS"></xref>.</t>
  <t>The inter-organisational handshake that establishes the
Accord relationship between issuer and reader.  This is
defined in <xref target="ACCORD"></xref>.</t>
</list></t>

</section>
</section>
<section anchor="terminology"><name>Terminology</name>

<section anchor="requirements-language"><name>Requirements Language</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY",
and "OPTIONAL" in this document are to be interpreted as described
in BCP 14 <xref target="RFC2119"></xref> <xref target="RFC8174"></xref> when, and only when, they appear in
all capitals, as shown here.</t>

</section>
<section anchor="definitions"><name>Definitions</name>

<dl>
  <dt>Morning Brief</dt>
  <dd>
    <t>A bounded-lifetime situational-awareness payload exchanged
between two handles under an Identity Accord <xref target="ACCORD"></xref>.  A
brief is a single unit of exchange, signed as a whole by the
issuer and addressed to a specific audience.</t>
  </dd>
  <dt>Issuer</dt>
  <dd>
    <t>The handle whose Sovereign-tier key signs the brief's COSE_Sign1
envelope.  The issuer is the <spanx style="verb">iss</spanx> field of the payload.</t>
  </dd>
  <dt>Reader</dt>
  <dd>
    <t>The handle named in the brief's <spanx style="verb">aud</spanx> field.  The reader is the
intended consumer.  A brief MAY be addressed to an agent handle,
an organisational handle, or a group, subject to the terms of
the underlying Accord.</t>
  </dd>
  <dt>Signal</dt>
  <dd>
    <t>A single bounded entry within the <spanx style="verb">signals</spanx> array of a brief.
A signal carries a <spanx style="verb">kind</spanx>, a <spanx style="verb">provenance_class</spanx>, a source
reference, a timestamp, and a body.</t>
  </dd>
  <dt>Provenance Class</dt>
  <dd>
    <t>A controlled-vocabulary tag on each signal indicating the class
of observation that produced it.  See Section 4.</t>
  </dd>
  <dt>Active Signal</dt>
  <dd>
    <t>A signal whose body was actively produced by its subject for the
purpose of being shared.  Examples: a typed decision, an
explicit status update, a scheduled commit.  <spanx style="verb">provenance_class
= "active"</spanx>.</t>
  </dd>
  <dt>Passive-Aggregate Signal</dt>
  <dd>
    <t>A signal whose body is a statistical aggregate over a population
of k &gt;= 1000 subjects, such that no individual is identifiable.
<spanx style="verb">provenance_class = "passive-aggregate"</spanx>.</t>
  </dd>
  <dt>Passive-Individual-Local Signal</dt>
  <dd>
    <t>An observation about a single individual derived from passive
telemetry (typing cadence, audio features, biometrics, presence
heuristics).  These observations MUST NOT leave the device on
which they are computed and MUST NOT appear on the Morning
Brief wire.  The token is defined in this document only to
specify the grammar-level prohibition.</t>
  </dd>
  <dt>Capability Token</dt>
  <dd>
    <t>A bearer token presented by the reader to the issuer's
brief endpoint, scoped by the cartesian product of
<spanx style="verb">(category, provenance_class)</spanx> pairs the reader is authorised
to receive.  The token is consumed by the issuer at composition
time, before signing.</t>
  </dd>
  <dt>Not-After</dt>
  <dd>
    <t>The UTC timestamp after which a brief MUST NOT be relied upon.
Default 24 hours from issuance.</t>
  </dd>
  <dt>Revocation Endpoint</dt>
  <dd>
    <t>A URI published by the issuer via DNS TXT per <xref target="MCPDNS"></xref> that
returns the revocation status of a brief identified by its
envelope identifier.</t>
  </dd>
  <dt>Conformant Verifier</dt>
  <dd>
    <t>A consumer of Morning Briefs that implements the parsing,
consent-gate enforcement, provenance rejection, and signature
verification rules defined in Section 8.</t>
  </dd>
</dl>

</section>
</section>
<section anchor="payload-structure"><name>Payload Structure</name>

<section anchor="abstract-schema"><name>Abstract Schema</name>

<t>A Morning Brief is a map with the following top-level fields.  In
the canonical CBOR serialisation, fields are encoded with integer
keys; the JSON debug serialisation uses the string labels below.</t>

<t>```
MorningBrief = {
  v               : uint,                    ; protocol version, = 1
  iss             : handle,                  ; issuer Sovereign handle
  aud             : handle / array of handle, ; intended reader(s)
  iat             : time,                    ; issuance timestamp
  not_after       : time,                    ; expiry timestamp
  accord          : [+ accord-ref],          ; accord binding (&gt;=1 entry)
  summary         : tstr,                    ; human-readable precis
  signals         : [* signal],              ; zero or more signals
  escalations     : [* escalation],          ; zero or more escalations
  x402            : ? commerce-quote,        ; optional commerce quote
  consent_gate    : gate-descriptor,         ; scope actually released
  revocation      : uri,                     ; revocation endpoint
}</t>

<t>signal = {
  id              : tstr,                    ; issuer-unique signal id
  kind            : "decision" / "contact" / "commit" /
                    "escalation" / "draft" / "other",
  category        : "decision" / "contact" / "commit" /
                    "escalation" / "draft" / "other",
                                             ; the scoping dimension
                                             ; consent_gate.scope is
                                             ; drawn against; see
                                             ; Section 6.2 and Section 8
                                             ; step 7
  provenance_class: "active" / "passive-aggregate",
                                             ; passive-individual-local
                                             ; is FORBIDDEN
  source          : uri,
  ts              : time,
  body            : tstr,
  attest          : ? COSE_Sign1_structure,  ; optional per-signal
                                             ; attestation
}</t>

<t>escalation = {
  sev             : "critical" / "high" / "medium",
  ref             : uri,
  sla             : ? duration,
}</t>

<t>commerce-quote = {
  quote_uri       : uri,
  price           : decimal,
  currency        : tstr,                    ; e.g. "USDC"
  ttl             : duration,
}</t>

<t>gate-descriptor = {
  scope           : [+ (category, provenance_class)],
  token_endpoint  : uri,
}</t>

<t>accord-ref = {
  peer            : handle,
  accord_id       : uri,                     ; reference to Accord record
}
```</t>

<t>The handle type is a <spanx style="verb">~</spanx>-prefixed identifier per <xref target="IDCOMMITS"></xref>.</t>

</section>
<section anchor="abnf-grammar-for-canonical-serialisation"><name>ABNF Grammar for Canonical Serialisation</name>

<t>The CBOR serialisation is canonical for transmission.  The JSON
serialisation is permitted for debugging, human-readable logs, and
test vectors.  Both serialisations MUST preserve the same field
set and the same type discipline.</t>

<t>The following ABNF <xref target="RFC5234"></xref> defines the lexical grammar of the
JSON debug serialisation.  The CBOR canonical form is governed by
the schema above.</t>

<t><spanx style="verb">
brief            = "{" brief-members "}"
brief-members    = pair *( "," pair )
pair             = quoted-key ":" value
quoted-key       = %x22 key-name %x22
key-name         = "v" / "iss" / "aud" / "iat" / "not_after" /
                   "accord" / "summary" / "signals" /
                   "escalations" / "x402" / "consent_gate" /
                   "revocation"
provenance-value = %x22 "active" %x22 /
                   %x22 "passive-aggregate" %x22
                   ; passive-individual-local is syntactically absent
                   ; from this rule by design; see Section 4.3.
</spanx></t>

<t>A parser that encounters the literal string
<spanx style="verb">"passive-individual-local"</spanx> as the value of any
<spanx style="verb">provenance_class</spanx> field MUST reject the entire brief as
malformed and MUST NOT process any of its contents.  This is a
grammar-level rejection, not a policy filter.</t>

</section>
</section>
<section anchor="provenance-classes-normative"><name>Provenance Classes (Normative)</name>

<section anchor="active"><name>Active</name>

<t>An <spanx style="verb">active</spanx> signal is one whose body was produced by the subject
for the explicit purpose of being shared through this channel.
Examples include typed decisions, explicit status updates, and
commits authored with clear attribution <xref target="IDCOMMITS"></xref>.  Active
signals are the default expected class for brief contents.</t>

</section>
<section anchor="passive-aggregate"><name>Passive-Aggregate</name>

<t>A <spanx style="verb">passive-aggregate</spanx> signal is a statistical summary computed
over a population of at least 1000 subjects, such that no
individual subject is identifiable from the aggregate.
Implementations MUST enforce the k &gt;= 1000 threshold at
aggregation time and MUST NOT emit an aggregate with a smaller
cohort.  Aggregates over cohorts smaller than this threshold are
categorically passive-individual observations and are prohibited
on the wire per Section 4.3.</t>

</section>
<section anchor="passive-individual-local-forbidden-on-the-wire"><name>Passive-Individual-Local (Forbidden on the Wire)</name>

<t>A passive-individual-local observation is an inference about a
single subject derived from passive telemetry such as typing
cadence, audio features, biometric signals, engagement heat maps,
or presence heuristics.  Such observations MUST remain on the
device that computed them and MUST NOT appear on the Morning
Brief wire under any encoding, any field, or any extension.</t>

<t>The grammar of Section 3.2 omits the <spanx style="verb">passive-individual-local</spanx>
token from the <spanx style="verb">provenance-value</spanx> rule precisely so that a
conformant parser treats its appearance as a structural
violation.  An issuer that transmits a brief containing such a
value has produced a malformed brief; a reader that accepts such
a brief has violated this specification.</t>

<t>The rationale for grammar-level exclusion rather than policy-level
filtering is that emotion-adjacent inference from passive
workplace telemetry is categorically prohibited by <xref target="EU-AI-ACT"></xref>
Article 5(1)(f) in workplace and education contexts.  A
policy-level filter is an implementation detail that can fail
silently; a grammar-level exclusion is a machine-checkable
invariant that cannot.</t>

</section>
</section>
<section anchor="envelope-and-signing"><name>Envelope and Signing</name>

<section anchor="canonicalisation"><name>Canonicalisation</name>

<t>The payload is canonicalised using JCS <xref target="RFC8785"></xref> prior to
signing.  JCS produces a deterministic byte sequence from a JSON
document regardless of key ordering or whitespace, enabling the
issuer and reader to agree on the exact bytes covered by the
signature.</t>

<t>When the canonical CBOR serialisation is in use, the same
deterministic ordering MUST be applied to the map keys before
the signature is computed, using the CBOR canonical-form rules
of <xref target="RFC8949"></xref> Section 4.2.</t>

</section>
<section anchor="envelope-signature"><name>Envelope Signature</name>

<t>The signed envelope is a COSE_Sign1 structure <xref target="RFC9052"></xref> with the
following parameters:</t>

<t><list style="symbols">
  <t><spanx style="verb">alg</spanx>: EdDSA (Ed25519), registered in <xref target="RFC9053"></xref> Section 2.2, using
the key bound to the issuer's handle per <xref target="IDCOMMITS"></xref> Section 5.</t>
  <t><spanx style="verb">kid</spanx>: the issuer's <spanx style="verb">Identity-Key-Id</spanx> value per <xref target="IDCOMMITS"></xref>
Section 4.1.</t>
  <t>Payload: the JCS-canonicalised brief payload.</t>
</list></t>

<t>The signing key is the issuer's Sovereign-tier signing key, the
same key bound to the issuer's <spanx style="verb">~handle</spanx> by the DNS-published
record per <xref target="MCPDNS"></xref> and <xref target="IDCOMMITS"></xref>.  Brief signing and commit
signing are governed by the same key-custody discipline; key
compromise affects both surfaces identically.</t>

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

<t>A reader verifies a brief by:</t>

<t><list style="numbers" type="1">
  <t>Resolving the issuer's public key via <xref target="MCPDNS"></xref> using the
<spanx style="verb">kid</spanx> named in the COSE_Sign1 headers.</t>
  <t>Recomputing the canonical serialisation of the payload.</t>
  <t>Verifying the Ed25519 signature against the recomputed bytes.</t>
  <t>Checking that <spanx style="verb">iat &lt;= now &lt;= not_after</spanx>.</t>
  <t>Querying the revocation endpoint (Section 7) if policy
requires revocation freshness.</t>
</list></t>

</section>
</section>
<section anchor="consent-gate-normative"><name>Consent Gate (Normative)</name>

<section anchor="ordering-rule"><name>Ordering Rule</name>

<t>The consent gate MUST be enforced BEFORE the issuer composes or
signs the brief payload.  This ordering is normative: a gate
applied after payload composition requires the issuer to produce
the full superset payload in memory, from which a filter removes
fields the reader is not authorised to see.  In the event of a
filter defect, the full superset is a leak candidate.  The
gate-before-release rule removes the unauthorised fields from the
compositional step; they are never produced.</t>

</section>
<section anchor="capability-token"><name>Capability Token</name>

<t>The reader presents a capability token to the issuer's brief
endpoint prior to payload emission.  The token scope is a set of
<spanx style="verb">(category, provenance_class)</spanx> pairs that the issuer is
authorised to release to this reader in this request.  The
issuer consumes the scope at composition time; fields outside
the authorised scope MUST NOT appear in the resulting payload.</t>

<t>The <spanx style="verb">consent_gate</spanx> field in the emitted brief echoes the scope
actually honoured, so that the reader can detect drift between
the scope it requested and the scope the issuer applied.</t>

<t>Token issuance, rotation, and revocation are governed by the
Accord relationship established under <xref target="ACCORD"></xref> and are out of
scope for this document.</t>

</section>
</section>
<section anchor="lifetime-and-revocation"><name>Lifetime and Revocation</name>

<section anchor="notafter-default"><name><spanx style="verb">not_after</spanx> Default</name>

<t>Every brief MUST carry a <spanx style="verb">not_after</spanx> field.  The default value is
24 hours after <spanx style="verb">iat</spanx>.  The rationale for a bounded lifetime is
twofold:</t>

<t><list style="symbols">
  <t><strong>Freshness.</strong>  Situational awareness loses value quickly.  A
brief older than a day is of archaeological interest, not
operational interest.</t>
  <t><strong>Liability bound.</strong>  An issuer who accidentally emits a
brief with a sensitive signal has a bounded exposure window.
A 24-hour ceiling prevents indefinite replay.</t>
</list></t>

<t>Issuers MAY specify a shorter <spanx style="verb">not_after</spanx> for higher-sensitivity
contexts.  Issuers SHOULD NOT specify a longer <spanx style="verb">not_after</spanx>;
readers MAY reject briefs with <spanx style="verb">not_after - iat &gt; 24h</spanx>.</t>

</section>
<section anchor="revocation-endpoint"><name>Revocation Endpoint</name>

<t>The issuer publishes a revocation endpoint URI via a DNS TXT
record under the issuer's policy zone per <xref target="MCPDNS"></xref>.  The record
is keyed by <spanx style="verb">_alter-brief-revocation</spanx> underscore-prefixed label.
The endpoint accepts the brief's envelope identifier and returns
a boolean revocation status with a short cache lifetime.</t>

<t>Readers processing a brief for a decision with material
consequence SHOULD query the revocation endpoint even when
<spanx style="verb">not_after</spanx> is in the future.  Readers MAY cache revocation
responses for the interval indicated by the endpoint's response
headers, but MUST NOT cache beyond the brief's <spanx style="verb">not_after</spanx>.</t>

</section>
</section>
<section anchor="reader-behaviour-normative"><name>Reader Behaviour (Normative)</name>

<t>A conformant reader MUST perform the following steps in order for
each received brief:</t>

<t><list style="numbers" type="1">
  <t><strong>Parse the outer COSE_Sign1 structure.</strong>  A reader that
cannot parse the envelope MUST reject the brief.</t>
  <t><strong>Resolve the issuer key and verify the signature.</strong>  The
reader resolves the issuer's public key via <xref target="MCPDNS"></xref> and
verifies the Ed25519 signature over the canonicalised payload.
Signature failure is a terminal rejection.</t>
  <t><strong>Enforce grammar-level provenance rejection.</strong>  The reader
scans the parsed payload for any occurrence of
<spanx style="verb">passive-individual-local</spanx> as a provenance value.  Its
presence anywhere in the brief is a terminal rejection; the
reader MUST discard the brief and SHOULD log the violation
against the issuer handle.</t>
  <t><strong>Check lifetime bounds.</strong>  The reader MUST verify
<spanx style="verb">iat &lt;= now &lt;= not_after</spanx>.  Out-of-bounds briefs are rejected.</t>
  <t><strong>Check revocation, if policy requires.</strong>  The reader queries
the revocation endpoint per Section 7.2.  Revoked briefs are
rejected.</t>
  <t><strong>Check consent-gate scope echo.</strong>  The reader compares the
brief's <spanx style="verb">consent_gate.scope</spanx> to the scope it presented in its
capability token.  A mismatch is not necessarily a rejection
(the issuer may lawfully narrow the scope), but a widening is
a conformance violation and MUST be rejected.</t>
  <t><strong>Check consent-gate scope containment.</strong>  For every signal in
the payload, the reader MUST verify that the pair
<spanx style="verb">(signal.category, signal.provenance_class)</spanx> is a member of the
<spanx style="verb">consent_gate.scope</spanx> set echoed in the brief.  A signal whose
pair falls outside the echoed scope is a terminal rejection of
the entire brief; the reader MUST discard the brief and SHOULD
log the violation against the issuer handle.  This step is
independent of step 6.  Step 6 detects drift between the scope
the reader requested and the scope the issuer echoed; this step
detects drift between the echoed scope and the payload actually
delivered.</t>
  <t><strong>Verify per-signal attestations, if present.</strong>  Signals MAY
carry their own <spanx style="verb">attest</spanx> COSE_Sign1 structure.  If present,
the reader verifies each per the same key-resolution path.</t>
</list></t>

<t>A conformant reader SHOULD distinguish four brief states in any
user-facing surface:</t>

<t><list style="symbols">
  <t><spanx style="verb">verified-fresh</spanx> - envelope signature valid, lifetime in bounds,
revocation check passed.</t>
  <t><spanx style="verb">verified-expired</spanx> - signature valid but <spanx style="verb">not_after</spanx> in the past.</t>
  <t><spanx style="verb">unverified</spanx> - signature failed or key could not be resolved.</t>
  <t><spanx style="verb">revoked</spanx> - revocation endpoint indicated the brief was revoked.</t>
</list></t>

<t>Conflating these states is a security defect.</t>

</section>
<section anchor="media-types"><name>Media Types</name>

<t>This document defines two media types:</t>

<t><list style="symbols">
  <t><spanx style="verb">application/morning-brief+cbor</spanx> - the canonical CBOR
serialisation.  This is the on-wire format.</t>
  <t><spanx style="verb">application/morning-brief+json</spanx> - the JSON debug serialisation.
Intended for test vectors, logs, and development tooling.</t>
</list></t>

<t>Deployments SHOULD default to the CBOR form for production
exchanges.  The JSON form is for human-readable contexts where
wire efficiency is not a concern.</t>

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

<section anchor="emotion-adjacent-inference-and-eu-ai-act-article-51f"><name>Emotion-Adjacent Inference and EU AI Act Article 5(1)(f)</name>

<t><xref target="EU-AI-ACT"></xref> Article 5(1)(f) categorically prohibits the placing
on the market of AI systems that infer emotions of a natural
person in the workplace or in education institutions.  A naive
situational-awareness payload that includes inferred emotional or
engagement state from passive telemetry is a direct breach if
used in org- or education-facing flows.</t>

<t>This specification pre-empts one specific failure mode at the
grammar layer.  A compliant issuer correctly classifies a signal
as <spanx style="verb">passive-individual-local</spanx>, then attempts to transmit it under
that label; that attempt is what gets rejected.  The
<spanx style="verb">provenance_class</spanx> vocabulary deliberately excludes
<spanx style="verb">passive-individual-local</spanx> from the wire; the ABNF of Section 3.2
renders the forbidden value syntactically unreachable; and the
reader-behaviour rule of Section 8 step 3 requires terminal
rejection of any brief in which the forbidden value appears.</t>

<t>This grammar-level rejection does not, by itself, make an
implementation Article 5(1)(f) compliant; it defends the
literal-token case only.  Whether a signal is classified correctly
in the first place is a property of the issuer's psychometric or
behavioural inference layer, which this document's Scope section
places outside what this specification defines.  An implementation
that routes passive-individual signals to the wire by encoding
them under <spanx style="verb">active</spanx> or <spanx style="verb">passive-aggregate</spanx> labels has produced a
brief that is syntactically conformant but substantively
non-conformant, and is separately liable under the Article 5(1)(f)
regime; this specification supplies no mechanical means to detect
that mislabelling.</t>

</section>
<section anchor="consent-gate-ordering"><name>Consent-Gate Ordering</name>

<t>The gate-before-release ordering of Section 6.1 is
normative.  A gate applied post-composition is a different
specification and MUST NOT be referred to as conforming to this
document.  Readers SHOULD treat any issuer that advertises
post-composition gating as out of conformance and SHOULD refuse
exchanges with such an issuer.</t>

</section>
<section anchor="revocation-and-notafter"><name>Revocation and <spanx style="verb">not_after</spanx></name>

<t>A brief's signed payload is replayable for as long as the
signature verifies mathematically.  The <spanx style="verb">not_after</spanx> field
provides a hard upper bound on acceptance, defaulting to 24
hours to limit the exposure of any single brief to at most one
operational day.  The DNS-published revocation endpoint allows
the issuer to shorten that window in response to mis-issuance
or leak detection.</t>

<t>Readers performing material actions on the basis of a brief
SHOULD NOT rely on <spanx style="verb">not_after</spanx> alone when the action is
sensitive; they SHOULD additionally check revocation.  Readers
performing routine display SHOULD rely on cached revocation up
to the cache lifetime indicated by the endpoint's response.</t>

</section>
<section anchor="essential-facility-and-antitrust-posture"><name>Essential-Facility and Antitrust Posture</name>

<t>A specification that requires issuers to use a single
attestation authority to produce trusted briefs creates an
essential-facility problem.  If the specification is "open" in
the sense of publicly readable but its operation requires
accounts at a particular provider, competition regulators treat
the resulting lock-in as anticompetitive.</t>

<t>This document is deliberately protocol-not-platform.  The
envelope is COSE_Sign1 <xref target="RFC9052"></xref>; the canonicalisation is JCS
<xref target="RFC8785"></xref>; the key discovery is DNS-based per <xref target="MCPDNS"></xref>.  None of
these depends on any specific attestation authority.  To make
this posture operationally real, a separate conformance
specification <xref target="ALTER-CONFORMANCE"></xref> is published under Apache-2.0
and tracked in the issuer's public standards repository.  Any
attestation authority or identity substrate may implement against
that conformance specification and produce briefs that readers
of this protocol accept without special integration.</t>

<t>Implementers who encounter a deployment that requires a specific
attestation authority to produce or verify briefs SHOULD treat
that requirement as a conformance defect and escalate it through
standards-body channels.</t>

</section>
<section anchor="key-compromise"><name>Key Compromise</name>

<t>A compromised Sovereign signing key enables an attacker to mint
briefs purporting to come from the compromised issuer.
Mitigations are inherited from <xref target="IDCOMMITS"></xref> Section 9.1: key
rotation under a new <spanx style="verb">kid</spanx>, historical key retention for
retrospective verification, and compromise-vs-hygiene distinction
in the rotation metadata.  Readers encountering a
compromise-rotated key SHOULD treat briefs signed by that key as
suspect even when the signature validates.</t>

</section>
<section anchor="passive-aggregate-threshold-attacks"><name>Passive-Aggregate Threshold Attacks</name>

<t>The k &gt;= 1000 threshold for <spanx style="verb">passive-aggregate</spanx> signals is a
privacy floor, not a privacy ceiling.  An attacker with
auxiliary information may still re-identify individuals within
an aggregate of 1000 subjects if the aggregate is sufficiently
high-dimensional.  Implementations producing aggregates for
emission SHOULD apply standard statistical-disclosure-control
techniques (noise injection, cell suppression, top-coding) in
addition to the threshold.  This specification defines the
minimum acceptable cohort size; it does not define the maximum
acceptable disclosure risk.</t>

</section>
<section anchor="capability-token-binding"><name>Capability-Token Binding</name>

<t>A capability token presented by a reader MUST be bound to the
reader's Sovereign handle under the Accord relationship
<xref target="ACCORD"></xref>.  A bearer token with no binding to a specific reader
is a replay vector and MUST NOT be accepted by conformant
issuers.</t>

</section>
<section anchor="dns-dependencies"><name>DNS Dependencies</name>

<t>Brief verification depends on DNS resolution for issuer key
discovery and for revocation-endpoint lookup.  Mitigations for
DNS poisoning are as described in <xref target="IDCOMMITS"></xref> Section 9.3:
DNSSEC requirement where available, TLS-terminated
<spanx style="verb">.well-known</spanx> fallback, and independent transparency-log
anchoring where a log is deployed.</t>

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

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

<t>This document requests registration of the following media
types in the "Media Types" registry.</t>

<section anchor="applicationmorning-briefcbor"><name>application/morning-brief+cbor</name>

<t><list style="symbols">
  <t>Type name: application</t>
  <t>Subtype name: morning-brief+cbor</t>
  <t>Required parameters: none</t>
  <t>Optional parameters: none</t>
  <t>Encoding considerations: binary</t>
  <t>Security considerations: see Section 10 of this document.</t>
  <t>Interoperability considerations: CBOR canonical form per
<xref target="RFC8949"></xref> Section 4.2 is required.</t>
  <t>Published specification: this document.</t>
  <t>Applications that use this media type: agent-to-agent and
organisation-to-organisation situational-awareness exchange.</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): .cbor-brief</t>
      <t>Macintosh file type code(s): none.</t>
    </list></t>
  <t>Intended usage: COMMON</t>
  <t>Restrictions on usage: none.</t>
  <t>Author: Blake Morrison.</t>
  <t>Change controller: IETF.</t>
</list></t>

</section>
<section anchor="applicationmorning-briefjson"><name>application/morning-brief+json</name>

<t><list style="symbols">
  <t>Type name: application</t>
  <t>Subtype name: morning-brief+json</t>
  <t>Required parameters: none</t>
  <t>Optional parameters: charset (UTF-8 is the only permitted
value).</t>
  <t>Encoding considerations: 8bit; UTF-8 only.</t>
  <t>Security considerations: see Section 10 of this document.
Note that the JSON debug form is not intended for production
exchange.</t>
  <t>Interoperability considerations: JCS <xref target="RFC8785"></xref> canonical form
is required when the payload is to be signed.</t>
  <t>Published specification: this document.</t>
  <t>Applications that use this media type: development and
debugging tools for the Morning Brief exchange.</t>
  <t>Fragment identifier considerations: per <xref target="RFC8259"></xref>.</t>
  <t>File extension(s): .json-brief</t>
  <t>Intended usage: COMMON</t>
  <t>Restrictions on usage: SHOULD NOT be used on production
exchanges; CBOR form is preferred.</t>
  <t>Author: Blake Morrison.</t>
  <t>Change controller: IETF.</t>
</list></t>

</section>
</section>
<section anchor="dns-underscore-label"><name>DNS Underscore Label</name>

<t>This document uses the underscore-prefixed DNS label
<spanx style="verb">_alter-brief-revocation</spanx>.  Registration of this label in any
applicable DNS scoped-label registry is requested, pending
registry establishment.</t>

</section>
<section anchor="provenance-class-vocabulary-registry"><name>Provenance-Class Vocabulary Registry</name>

<t>This document requests establishment of a "Morning Brief
Provenance Classes" registry with initial entries:</t>

<t><list style="symbols">
  <t><spanx style="verb">active</spanx> - see Section 4.1.</t>
  <t><spanx style="verb">passive-aggregate</spanx> - see Section 4.2.</t>
</list></t>

<t>The <spanx style="verb">passive-individual-local</spanx> token is intentionally NOT
registered.  Its non-registration is the normative expression of
its prohibition on the wire.  Future additions to this registry
MUST NOT register any token whose semantics would permit
single-subject passive inference to cross the wire.</t>

<t>The registration policy is Standards Action per BCP 26.</t>

</section>
<section anchor="no-other-iana-actions"><name>No Other IANA Actions</name>

<t>This document requests no other IANA actions.</t>

</section>
</section>
<section anchor="relationship-to-existing-drafts"><name>Relationship to Existing Drafts</name>

<t>The Morning Brief is a sibling, not a dependency, of the other
drafts in the ALTER identity-protocol stack.</t>

<texttable>
      <ttcol align='left'>Draft</ttcol>
      <ttcol align='left'>Layer</ttcol>
      <ttcol align='left'>Relationship to this document</ttcol>
      <c>draft-morrison-mcp-dns-discovery</c>
      <c>L1: transport discovery</c>
      <c>Informative.  This document uses DNS TXT discovery for key and revocation.</c>
      <c>draft-morrison-identity-pronouns</c>
      <c>L1: handle grammar</c>
      <c>Informative via <xref target="IDCOMMITS"></xref>.</c>
      <c><xref target="IDCOMMITS"></xref></c>
      <c>L2: atomic attestation</c>
      <c>Normative.  This document inherits key custody and signature rules.</c>
      <c><xref target="ACCORD"></xref></c>
      <c>L2: inter-org handshake</c>
      <c>Normative.  Briefs are exchanged under an existing Accord.</c>
      <c>draft-morrison-morning-brief (this)</c>
      <c>L3: periodic payload exchange</c>
      <c>N/A.</c>
</texttable>

<t>The Morning Brief is the first "dynamic payload" draft in the
stack.  The earlier drafts define how a handle is known; this
document defines what a handle shares while being known.</t>

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

<t>The author thanks the founding circle of Alter Meridian Pty Ltd
for adversarial review of the consent-gate ordering rule and the
grammar-level provenance rejection.  The <spanx style="verb">passive-individual-local</spanx>
prohibition on the wire is motivated by the compute-location
provenance gate articulated in Section 5; the rationale is
restated in this document at the level required for protocol
implementation.  Additional contributors will be named at review
time following the first round-trip exchange of briefs under an
Identity Accord.</t>

</section>


  </middle>

  <back>


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

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

&RFC2119;
&RFC5234;
&RFC9052;
&RFC9053;
&RFC8174;
&RFC8785;
<reference anchor="ACCORD" target="https://datatracker.ietf.org/doc/draft-morrison-identity-accord/">
  <front>
    <title>The Identity Accord: An Inter-Organisational Handshake Protocol</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="IDCOMMITS" target="https://datatracker.ietf.org/doc/draft-morrison-identity-attributed-commits/">
  <front>
    <title>Identity-Attributed Git Commits via Tier-Structured Trailers</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>


    </references>

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

&RFC8259;
&RFC8949;
<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="EU-AI-ACT" target="https://eur-lex.europa.eu/eli/reg/2024/1689/oj">
  <front>
    <title>Regulation (EU) 2024/1689 laying down harmonised rules on artificial intelligence (Artificial Intelligence Act)</title>
    <author >
      <organization>European Parliament and Council of the European Union</organization>
    </author>
    <date year="2024"/>
  </front>
</reference>
<reference anchor="ALTER-CONFORMANCE" target="https://truealter.com/standards/morning-brief-conformance">
  <front>
    <title>Morning Brief Conformance Specification (Apache-2.0)</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>


    </references>

</references>



  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA819+3PbSJLm7/VXVKjjYuQegrZlu9stXc+cLMuzmvVrLXnm
LhyOJkgWRbRAgg2Aktk7u3/75ZeZ9QBI+jH3iHXETFMkUKjKyseXj0pkWWba
oi3dsT24mjv7qqqXxfLaPqsLNzu2p/aFm7o6b910YC+mbknXbrLTtnUNfWUv
i3adt0W1zMvs9C6v3dI1jX2bb8oqnx6YfDyu3S2N3Bn1wEyryTJf0COndT5r
s0VV10VTLfEBl2VjXJY9eGgm9ODrqt4c22I5q0yzHi+KpqHnXW1WDl9O3cot
MS1TrOpj29brpj168OCnB0fG5Ot2XtXHxtqM/mftbF2W8thnZX7DS+XH8o9V
fZ0vi995MbTssnW1feXqYlrkS/u23diX7ZQvdIu8KI/tGEP8D3qey3HtcFIt
jFlW9YJGuHV46LsXZ0cPH/6kH58cPXqsH3968OQofnykH58+/NFf8PTHp0/w
8fTs7M2758f82HSP/D7Y08mkqqc03aW9WNIssje8ika3xP5Lvpw2c6z1bV21
1aQqD3iwSJkv0uUbKNPm9bVrj+28bVfN8f3707zN2zqf3BB5CtfOhjTSfdr6
+71dLzxb5byc+zwY3UwTOnpw9AP9efH87M2rVxdXl11apPxYF+M1OPIvRWvP
qsWiaBt7W+T2qiCyXNI+Tdp1Tb9f1bR9rm7+axMirCebyFq2iGIgEF1ue3r0
xHPb058e88dXZ2+fv+5R7XnRTKpbV29sNaMlTl1JBCPu+dQGLrGXrqYrhII0
gL36n1f2ncPu/Jck3GKyyqbLJpv6pe3gofP32elFdnp21aXGO3e9Lnlm9vD8
/T1c/fj+wx+e/mTLfAOVNa3ulnae14uKBIsYqF6XrrF0eV63xayYFCRnBZGv
LItrt5w4e3gaf7hIfzidtPd2UY8WdWzP13W1cqBHXpcF0XLZWpJe2pr1clKU
2KuWRD9c9n5ZKH37RHPrOivdp6HDpTn9574ri/u1u74f1na/+rVLoMfQNi+v
zt9lZ29ev3jz7tXp67PzLqE6Khwcw+yHdV2u3AQLViqervLJ3GVHwwc7V/t/
i1c6m7tNhY5mvt+0RMucuPd+18RM4jKMybLM5uMGDNcaczUvGtr8yZq3Yupm
Bdk23oOeicztLJhIk4qwmMgmMZF5MJErMZHWfZrM8+U1XTd27Z1zS1MlKrwZ
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
tDmFAAA=

-->

</rfc>
