<?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 RFC4648 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4648.xml">
<!ENTITY RFC5234 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5234.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 RFC7942 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7942.xml">
]>


<rfc ipr="trust200902" docName="draft-morrison-reviewed-by-trailer-02" category="info">
  <front>
    <title abbrev="Reviewed-By Trailer">Reviewed-By Trailer: Sovereign-Portable Peer-Review Attribution for Content-Hash-Bound Artefacts</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 80?>

<t>This document defines a trailer grammar for sovereign-portable peer
review as an extension of the identity-attributed commit grammar in
<xref target="COMMITS"></xref>.  The grammar introduces one required trailer
(<spanx style="verb">Reviewed-By:</spanx>) and three optional companion trailers
(<spanx style="verb">Review-Stance:</spanx>, <spanx style="verb">Review-Of:</spanx>, <spanx style="verb">Witnessed-By:</spanx>) that bind a
Sovereign-tier <spanx style="verb">~handle</spanx> to a specific act of review over a specific
content artefact, cryptographically signed using the Ed25519
mechanism of <xref target="COMMITS"></xref>.  The mechanism applies uniformly to git
commits, document manifests, pre-prints, patent disclosures, and
any other content-addressable artefact.  Reviewer reputation
accumulates on the sovereign handle rather than on a publisher's
platform, making reviewer trust portable across journals,
pre-print servers, and private review contexts.  Pseudonymous
review for anonymous peer-review processes is supported by
permitting a Sovereign handle whose underlying party is concealed
through out-of-band key custody, preserving full cryptographic
verifiability of the review act without disclosing the reviewer's
underlying identity.
The grammar is positioned as complementary to CRediT <xref target="CREDIT"></xref>,
ORCID <xref target="ORCID"></xref>, and DOI <xref target="DOI"></xref> attribution infrastructure, not as a
replacement for them.</t>



    </abstract>



  </front>

  <middle>


<?line 104?>

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

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

<t>Peer review of scholarly, scientific, and technical artefacts is
today captured by a small number of publishing intermediaries whose
editorial platforms hold the only durable record of a reviewer's
contribution.  When a reviewer accepts an invitation from a journal,
the journal records the review against an internal reviewer
profile; when the reviewer moves to another venue, that record does
not travel with them.  The mechanisms currently available for
attaching reviewer identity to a review are fragmented and
individually inadequate:</t>

<t><list style="symbols">
  <t><strong>Journal reviewer databases.</strong>  Each publisher (Elsevier,
Springer Nature, Wiley, PLOS) maintains an internal reviewer
profile.  Reviewer reputation is platform-local.  Migrating
between publishers re-roots reputation.</t>
  <t><strong>ORCID reviewer credit <xref target="ORCID"></xref>.</strong>  ORCID supports a "Peer Review"
activity type in which a publisher asserts that a given ORCID iD
performed a review.  The assertion is publisher-attested; the
reviewer cannot publish a review record without publisher
cooperation, and cannot cryptographically demonstrate the review
occurred without that cooperation.</t>
  <t><strong>CRediT contributor roles <xref target="CREDIT"></xref>.</strong>  CRediT is a controlled
vocabulary for author-level contribution (conceptualisation,
methodology, writing, etc.).  It is orthogonal to review: CRediT
describes what authors did, not what reviewers said.</t>
  <t><strong>Open-review initiatives (eLife <xref target="ELIFE-OPENREVIEW"></xref>, F1000,
arXiv trackbacks).</strong>  These publish review content openly but
continue to locate reviewer identity inside the publisher's
platform; leaving the platform ends the review's discoverability.</t>
  <t><strong>COPE guidance <xref target="COPE"></xref>.</strong>  Establishes ethical norms for peer
review but does not specify a format, attribution mechanism, or
cryptographic binding.</t>
</list></t>

<t>None of the above provides a provider-neutral, DNS-resolvable,
cryptographically-bound attribution mechanism for peer review that
lets a reviewer accumulate portable reputation outside any
publisher's platform.</t>

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

<t>This document defines a review-trailer grammar with the following
goals:</t>

<t><list style="numbers" type="1">
  <t><strong>Provider-neutral.</strong>  No dependency on any specific publisher,
pre-print server, or editorial platform.</t>
  <t><strong>Sovereign-portable.</strong>  Reviewer reputation accumulates on the
reviewer's sovereign <spanx style="verb">~handle</spanx> rather than on any publisher's
platform.  A reviewer who moves between journals, or between
open review and private review, carries their signed review
history with them.</t>
  <t><strong>Content-bound.</strong>  Every review trailer is bound to a specific
content hash, so that a review of version 1 of a manuscript
cannot be silently re-attributed to version 2.</t>
  <t><strong>Cryptographically verifiable.</strong>  Review attribution is bound
by an Ed25519 signature whose public key is reachable from DNS
without prior trust establishment, reusing the signature model
of <xref target="COMMITS"></xref>.</t>
  <t><strong>Pseudonymity-preserving.</strong>  Anonymous peer review remains a
foundational institution in some disciplines.  The grammar
supports pseudonymous review by permitting a Sovereign handle
whose underlying party is concealed through out-of-band key
custody, retaining cryptographic verifiability of the review
act without disclosing the reviewer's underlying identity.</t>
  <t><strong>Category-safe against misattribution.</strong>  Conformant parsers
reject cross-tier handle placement (e.g., an Instrument-tier
handle in a <spanx style="verb">Reviewed-By:</spanx> slot) as a structural grammar
violation, not a policy decision.</t>
</list></t>

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

<t>This document specifies:</t>

<t><list style="symbols">
  <t>The <spanx style="verb">Reviewed-By:</spanx>, <spanx style="verb">Review-Stance:</spanx>, <spanx style="verb">Review-Of:</spanx>, and
<spanx style="verb">Witnessed-By:</spanx> trailer grammar in ABNF <xref target="RFC5234"></xref>.</t>
  <t>Reuse of the <spanx style="verb">Identity-Signature:</spanx>, <spanx style="verb">Identity-Key-Id:</spanx>, and
<spanx style="verb">Identity-Anchor:</spanx> cryptographic trailers from <xref target="COMMITS"></xref>.</t>
  <t>Multiplicity, placement, and ordering rules.</t>
  <t>Verifier behaviour for accepting, rejecting, and surfacing
review states.</t>
  <t>Security and privacy considerations specific to peer review.</t>
</list></t>

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

<t><list style="symbols">
  <t>The <spanx style="verb">~handle</spanx> identity primitive itself, which is defined by
<xref target="MCPDNS"></xref> and incorporated by reference through <xref target="COMMITS"></xref>.</t>
  <t>The normative tier taxonomy, which is defined in <xref target="COMMITS"></xref>
Section 3 and restated briefly in Section 3 of this document.</t>
  <t>An editorial workflow or an editorial decision algorithm.  This
document defines an attribution grammar, not a review process.</t>
  <t>The economic rails for reviewer compensation.  These are out of
scope; the anti-extraction posture of Section 8 is summarised at
the level required to motivate protocol-layer design choices.</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>Handle</dt>
  <dd>
    <t>A <spanx style="verb">~</spanx>-prefixed identifier per <xref target="MCPDNS"></xref>, as incorporated into
<xref target="COMMITS"></xref>.  Handles are the unit of identity addressing in this
document.</t>
  </dd>
  <dt>Sovereign Tier Handle</dt>
  <dd>
    <t>Per <xref target="COMMITS"></xref> Section 2.2.  A handle representing a human
individual or formal organisation with direct cryptographic
agency; holds its own private key; can sign.</t>
  </dd>
  <dt>Pseudonymous Sovereign Handle</dt>
  <dd>
    <t>A Sovereign-tier handle whose underlying real-world party is
intentionally concealed.  No syntactic marker distinguishes a
pseudonymous Sovereign handle from a directly-identified one;
the distinction is policy-level and is held by the reviewer (or
by an editorial intermediary) through out-of-band key custody
and assignment records.  Pseudonymous Sovereign handles sign
with the same cryptographic weight as any other Sovereign
handle and are admissible wherever a Sovereign handle is
admissible.</t>
  </dd>
  <dt>Instrument Tier Handle</dt>
  <dd>
    <t>Per <xref target="COMMITS"></xref> Section 2.2.  A handle representing an AI model,
API endpoint, or tool class; holds no key; cannot sign.
Instrument handles are inadmissible in review slots.</t>
  </dd>
  <dt>Review Act</dt>
  <dd>
    <t>A discrete act of evaluation performed by a Sovereign reviewer
against a specific content artefact identified by content hash.
A review act produces one trailer block.</t>
  </dd>
  <dt>Content Hash</dt>
  <dd>
    <t>A cryptographic digest (SHA-256 or SHA-512, or the git object
hash family of <xref target="COMMITS"></xref>) of the canonicalised artefact being
reviewed.  The hash binds the review to a specific manifest
state and prevents silent re-attribution across revisions.</t>
  </dd>
  <dt>Review Stance</dt>
  <dd>
    <t>A controlled-vocabulary enumeration of the reviewer's disposition
toward the artefact.  Permitted values are <spanx style="verb">accept</spanx>, <spanx style="verb">reject</spanx>,
<spanx style="verb">revise</spanx>, <spanx style="verb">endorse</spanx>, and <spanx style="verb">dispute</spanx>.</t>
  </dd>
  <dt>Witness</dt>
  <dd>
    <t>A second Sovereign-tier handle that attests to having observed
the review act being performed, without taking review
responsibility.  Used for signing ceremonies and high-stakes
review contexts (patent disclosures, adversarial reviews).</t>
  </dd>
  <dt>Conformant Verifier</dt>
  <dd>
    <t>A consumer of review trailers that implements the parsing,
rejection, and signature-verification rules defined in
Section 7.</t>
  </dd>
</dl>

</section>
</section>
<section anchor="identity-tier-taxonomy-informative-reference"><name>Identity Tier Taxonomy (Informative Reference)</name>

<t>The review-trailer grammar reuses the three-tier taxonomy defined
in <xref target="COMMITS"></xref> Section 3 without extension.  Pseudonymous review is
expressed as a Sovereign handle whose underlying party is concealed
through out-of-band key custody (Section 2.2); no separate tier or
syntactic suffix is introduced.</t>

<texttable>
      <ttcol align='left'>Tier</ttcol>
      <ttcol align='left'>Cryptographic Agency</ttcol>
      <ttcol align='left'>Admissible in Reviewed-By: / Witnessed-By:</ttcol>
      <ttcol align='left'>Examples</ttcol>
      <c>Sovereign</c>
      <c>Holds own key, signs</c>
      <c>Yes</c>
      <c><spanx style="verb">~alice</spanx>, <spanx style="verb">~example.com</spanx>, <spanx style="verb">~reviewer-kappa</spanx></c>
      <c>Bot</c>
      <c>Scoped delegated key</c>
      <c>No</c>
      <c><spanx style="verb">~example-deps.bot</spanx>, <spanx style="verb">~example-triage.bot</spanx></c>
      <c>Instrument</c>
      <c>No key, no signature</c>
      <c>No</c>
      <c><spanx style="verb">~example-model-1</spanx>, <spanx style="verb">~example-model-2</spanx></c>
</texttable>

<t>The Bot and Instrument tiers are inadmissible in review slots
because peer review is an attestational act that requires
cryptographic sovereign agency.  Conformant verifiers MUST reject
cross-tier placement per Section 7.  Where AI-instrument
involvement in review drafting must be disclosed, the separate
<spanx style="verb">Drafted-With:</spanx> trailer of <xref target="COMMITS"></xref> SHOULD be used alongside
<spanx style="verb">Reviewed-By:</spanx>.</t>

</section>
<section anchor="trailer-grammar-normative"><name>Trailer Grammar (Normative)</name>

<section anchor="abnf"><name>ABNF</name>

<t>The following ABNF <xref target="RFC5234"></xref> defines the syntax of each trailer.
Implementations MUST accept exactly this grammar.  Terminals not
defined here are imported from <xref target="RFC5234"></xref> or from <xref target="COMMITS"></xref>
Section 4.1.</t>

<t>```
reviewed-by-trailer   = "Reviewed-By:" SP review-handle CRLF
review-stance-trailer = "Review-Stance:" SP stance-value CRLF
review-of-trailer     = "Review-Of:" SP content-hash-ref CRLF
witnessed-by-trailer  = "Witnessed-By:" SP sovereign-handle CRLF
                        ; MAY be immediately followed by its own
                        ; Identity-Signature:/Identity-Key-Id:
                        ; pair; see Section 4.4 and Section 7
                        ; step 5</t>

<t>review-handle         = sovereign-handle
sovereign-handle      = "~" handle-label
                        ; per <xref target="COMMITS"></xref> Section 4.1</t>

<t>stance-value          = "accept" / "reject" / "revise"
                      / "endorse" / "dispute"</t>

<t>content-hash-ref      = hash-algorithm ":" hash-value
hash-algorithm        = "sha256" / "sha512" / "git-sha1"
                      / "git-sha256"
hash-value            = 1*HEXDIG</t>

<t>handle-label          = 1*63( ALPHA / DIGIT / "-" / "_" / "." )
                        ; per <xref target="COMMITS"></xref>
```</t>

<t>Pseudonymous review is grammatically indistinguishable from
direct-identity review: both forms appear as a <spanx style="verb">sovereign-handle</spanx>
production.  Whether the underlying party is concealed is a
policy-level property held out-of-band by the reviewer (or by an
editorial intermediary that manages pseudonym assignment) and is
not exposed in the trailer grammar.  Cryptographic verification
proceeds identically in either case.</t>

<t>The cryptographic trailers <spanx style="verb">Identity-Signature:</spanx>,
<spanx style="verb">Identity-Key-Id:</spanx>, and <spanx style="verb">Identity-Anchor:</spanx> are imported unchanged
from <xref target="COMMITS"></xref> Section 4.1 and MAY appear in a review trailer
block under the multiplicity rules of Section 4.4 below.</t>

</section>
<section anchor="placement"><name>Placement</name>

<t>Review trailers MUST appear in the trailer/footer block of the
containing artefact.  For git commits, this is the commit message
footer as defined in <xref target="COMMITS"></xref> Section 4.2.  For document
manifests (e.g., a <spanx style="verb">REVIEW.md</spanx> review record, a manifest appended
to a pre-print, or a trailer block embedded in a patent disclosure
submission form), the trailer block MUST appear as the final
block of the document, separated from the preceding content by
exactly one blank line.</t>

<t>A review trailer block is distinguished from a commit trailer
block of <xref target="COMMITS"></xref> by the presence of at least one
<spanx style="verb">Reviewed-By:</spanx> trailer.  The two trailer types MAY coexist on the
same artefact: for example, a pre-print draft committed to a git
repository MAY carry both an <spanx style="verb">Acted-By:</spanx> trailer (attributing the
commit) and a <spanx style="verb">Reviewed-By:</spanx> trailer (attributing a subsequent
review of the committed content).  Verifiers MUST parse them
independently.</t>

</section>
<section anchor="ordering"><name>Ordering</name>

<t>Review trailers SHOULD appear in the following canonical order:</t>

<t><list style="numbers" type="1">
  <t><spanx style="verb">Reviewed-By:</spanx></t>
  <t><spanx style="verb">Review-Stance:</spanx></t>
  <t><spanx style="verb">Review-Of:</spanx></t>
  <t><spanx style="verb">Witnessed-By:</spanx></t>
  <t><spanx style="verb">Identity-Signature:</spanx></t>
  <t><spanx style="verb">Identity-Key-Id:</spanx></t>
  <t><spanx style="verb">Identity-Anchor:</spanx></t>
</list></t>

<t>Verifiers MUST accept trailers in any order, but emitters SHOULD
follow the canonical order to support diff-based review.</t>

</section>
<section anchor="multiplicity-rules"><name>Multiplicity Rules</name>

<t>The following multiplicity constraints apply to a single review
trailer block:</t>

<t><list style="symbols">
  <t><strong><spanx style="verb">Reviewed-By:</spanx></strong> - Exactly one trailer per review block.  A
single artefact MAY receive multiple review blocks over its
lifetime (one per reviewer); each block is independently
attributed and verified.</t>
  <t><strong><spanx style="verb">Review-Stance:</spanx></strong> - At most one trailer per review block.
A review takes exactly one stance at a time.  If the reviewer's
disposition is nuanced (e.g., "revise and resubmit with stance
leaning toward accept"), the primary stance SHOULD be selected
and the nuance recorded in the review body, not in additional
stance trailers.</t>
  <t><strong><spanx style="verb">Review-Of:</spanx></strong> - At most one trailer per review block.  A
review is bound to exactly one content-hash reference.  A
reviewer commenting on multiple artefacts MUST emit a separate
review block per artefact.</t>
  <t><strong><spanx style="verb">Witnessed-By:</spanx></strong> - Zero or more trailers per review block.
Multi-witness ceremonies (e.g., patent disclosure reviews
requiring two witness signatures) are permitted and expected.
Multiple witnesses form an unordered set.  The relative order
of different witnesses' groups is not semantically significant.
Within a single witness's group, however, an <spanx style="verb">Identity-
Signature:</spanx>/<spanx style="verb">Identity-Key-Id:</spanx> pair bound to that witness (see
below) MUST immediately follow its <spanx style="verb">Witnessed-By:</spanx> trailer, so
that a signature pair unambiguously binds to one witness even
when several witnesses are present.</t>
  <t><strong><spanx style="verb">Identity-Signature:</spanx> and <spanx style="verb">Identity-Key-Id:</spanx></strong> - These two
trailers MUST appear together or not at all, per <xref target="COMMITS"></xref>
Section 4.4.  A pair immediately following a <spanx style="verb">Reviewed-By:</spanx>
trailer binds to that <spanx style="verb">Reviewed-By:</spanx> trailer.  Witness
signatures MAY instead be recorded as a separate trailer block
each rooted at a <spanx style="verb">Reviewed-By:</spanx> copy of the witness's own
handle (verified as any other <spanx style="verb">Reviewed-By:</spanx> block, per
Section 7), or as an <spanx style="verb">Identity-Signature:</spanx>/<spanx style="verb">Identity-Key-Id:</spanx>
pair immediately following the corresponding <spanx style="verb">Witnessed-By:</spanx>
trailer, which binds to that witness directly and is verified
per Section 7 step 5.  The containing manifest is not part of
this binding.</t>
  <t><strong><spanx style="verb">Identity-Anchor:</spanx></strong> - OPTIONAL in this version of the
specification.  Implementations targeting transparency-log-
anchored review attribution MUST emit it.</t>
</list></t>

</section>
</section>
<section anchor="signature-algorithm-normative"><name>Signature Algorithm (Normative)</name>

<section anchor="algorithm-and-signed-payload"><name>Algorithm and Signed Payload</name>

<t>The signature algorithm is Ed25519 <xref target="RFC8032"></xref>, reused unchanged
from <xref target="COMMITS"></xref> Section 5.</t>

<t>The signed payload is the raw byte representation of the
canonicalised-content hash of the artefact under review, as named
in the <spanx style="verb">Review-Of:</spanx> trailer.  The algorithm named in the
<spanx style="verb">content-hash-ref</spanx> determines which digest is produced; the signed
bytes are the raw digest, not a hex-encoded string.</t>

</section>
<section anchor="rationale-for-canonicalised-content-hash-signing"><name>Rationale for Canonicalised-Content-Hash Signing</name>

<t>The signature binds the reviewer's sovereign key to the exact
canonicalised content of the artefact being reviewed.  This is
distinct from (and orthogonal to) the tree-hash signing model of
<xref target="COMMITS"></xref>.  A review is a statement about content, not about
commit history; binding the review to the content hash preserves
the review's attribution across re-export of the artefact into
different containers (a pre-print re-uploaded to arXiv, the same
manuscript ingested by a journal's submission system, a patent
specification exported to PDF) as long as the canonicalisation
yields the same digest.</t>

<t>Manifest hashes (envelope digests of the publisher's submission
record) are deliberately NOT used as the signed payload.  If a
publisher re-packages the artefact, the manifest hash changes
while the content is identical; binding reviews to manifest
hashes would invalidate reviewer signatures under routine
publisher operations.  The authority over what constitutes
"canonical content" rests with the artefact's originator (the
author) rather than with the publisher; this preserves
sovereign-portability of review.</t>

</section>
<section anchor="signature-format"><name>Signature Format</name>

<t>Signature encoding follows <xref target="COMMITS"></xref> Section 5.4 without
modification.  The trailer value is <spanx style="verb">ed25519:</spanx> followed by the
base64url-encoded 64-byte signature per <xref target="RFC4648"></xref>.</t>

</section>
</section>
<section anchor="dns-resolution-normative-reference"><name>DNS Resolution (Normative Reference)</name>

<section anchor="reviewer-key-resolution"><name>Reviewer Key Resolution</name>

<t>The reviewer's public key is resolved via the <spanx style="verb">_alter.&lt;zone&gt;</spanx> DNS
record mechanism of <xref target="MCPDNS"></xref>, exactly as specified in <xref target="COMMITS"></xref>
Section 6.1.  No mechanism is provided for verifiers to learn,
from the trailer grammar or the DNS record alone, whether a given
Sovereign handle is operated by a directly-identified party or by
a concealed party under pseudonymous key custody.  Where the
distinction matters editorially, it is conveyed through separate
out-of-band channels (editorial assignment records, conference of
record); the protocol layer does not surface it.</t>

</section>
<section anchor="witness-resolution"><name>Witness Resolution</name>

<t>Witness handles resolve identically to reviewer handles.
Witnesses MUST be Sovereign-tier handles.  Although the grammar
does not distinguish pseudonymous from directly-identified
Sovereign handles, the witness role is expressly an on-the-record
presence attestation; witnesses SHOULD therefore use Sovereign
handles whose underlying identity is publicly resolvable by the
intended verifier audience, since concealed-party witnessing
materially weakens the attestation.</t>

</section>
</section>
<section anchor="verifier-behaviour-normative"><name>Verifier Behaviour (Normative)</name>

<t>A conformant verifier MUST perform the following steps in order:</t>

<t><list style="numbers" type="1">
  <t><strong>Parse all review trailers from the trailer block.</strong>  Trailers
appearing outside the block MUST be ignored.</t>
  <t><strong>Reject cross-slot category errors.</strong>  For each trailer,
resolve the handle's tier per <xref target="MCPDNS"></xref>.  If any handle appears
in a slot other than its tier's admissible slot - for example,
an Instrument-tier handle in a <spanx style="verb">Reviewed-By:</spanx> slot, or a
Bot-tier handle in a <spanx style="verb">Reviewed-By:</spanx> or <spanx style="verb">Witnessed-By:</spanx> slot -
the trailer block is malformed and the verifier MUST reject it
as a category error.  The error message SHOULD identify the
offending trailer by name.</t>
  <t><strong>Validate the controlled-vocabulary stance.</strong>  If a
<spanx style="verb">Review-Stance:</spanx> trailer is present, its value MUST be one of
the five stance values defined in Section 4.1.  Unknown stance
values MUST cause the review to be marked as malformed.</t>
  <t><strong>Verify signatures, if present.</strong>  If <spanx style="verb">Identity-Signature:</spanx>
and <spanx style="verb">Identity-Key-Id:</spanx> are present, the verifier MUST:  <vspace blankLines='1'/>
a. Extract the <spanx style="verb">key-id</spanx> from the <spanx style="verb">Identity-Key-Id:</spanx> trailer.
b. Resolve the corresponding public key by querying the
   <spanx style="verb">Reviewed-By:</spanx> handle's <spanx style="verb">_alter</spanx> record per Section 6.1.
c. Compute the canonicalised-content hash of the artefact
   referenced by <spanx style="verb">Review-Of:</spanx>.
d. Verify the Ed25519 signature against that hash using the
   resolved public key.  <vspace blankLines='1'/>
If signature verification fails, the verifier MUST mark the
review as <spanx style="verb">unverified</spanx> and MUST NOT report it as having a valid
sovereign attribution.</t>
  <t><strong>Verify witness signatures, if present.</strong>  For each
<spanx style="verb">Witnessed-By:</spanx> trailer accompanied by its own bound
<spanx style="verb">Identity-Signature:</spanx>/<spanx style="verb">Identity-Key-Id:</spanx> pair (per Section
4.4), the verifier MUST:  <vspace blankLines='1'/>
a. Extract the <spanx style="verb">key-id</spanx> from that pair's <spanx style="verb">Identity-Key-Id:</spanx>
   trailer.
b. Resolve the corresponding public key by querying the
   witness handle's own <spanx style="verb">_alter</spanx> record per Section 6.2.
c. Verify the Ed25519 signature against the same
   canonicalised-content hash computed in step 4c.  <vspace blankLines='1'/>
If a witness signature fails to verify, the verifier MUST
mark that witness attestation as <spanx style="verb">unverified</spanx> and MUST NOT
report it as a valid witness signature.</t>
  <t><strong>Verify content-hash binding.</strong>  If <spanx style="verb">Review-Of:</spanx> is present,
the verifier MUST recompute the content hash from the
artefact as delivered and compare it to the value in
<spanx style="verb">Review-Of:</spanx>.  Mismatch indicates either artefact tampering or
review attribution to a different version; the verifier MUST
surface this condition and MUST NOT silently accept the
review.</t>
</list></t>

<t>A conformant verifier SHOULD additionally:</t>

<t><list style="numbers" type="1">
  <t><strong>Distinguish review states in user-facing output.</strong>  Verifiers
SHOULD present three distinct states:
  <list style="symbols">
      <t><spanx style="verb">verified</spanx> - <spanx style="verb">Reviewed-By:</spanx> present with a valid
<spanx style="verb">Identity-Signature:</spanx> resolving to the published key AND
content-hash match.</t>
      <t><spanx style="verb">claimed</spanx> - <spanx style="verb">Reviewed-By:</spanx> present without a signature, or
with a signature whose key cannot be resolved.</t>
      <t><spanx style="verb">hash-mismatch</spanx> - signature valid but content digest differs
from <spanx style="verb">Review-Of:</spanx>.</t>
    </list>
Conflating these states is a security defect.  Whether a
<spanx style="verb">verified</spanx> review is directly-identified or pseudonymous is
not derivable from the grammar; verifiers MUST NOT attempt to
classify reviews along that axis from the trailer block alone.</t>
</list></t>

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

<section anchor="reviewer-reputation-portability"><name>Reviewer Reputation Portability</name>

<t>Once a reviewer accumulates a signed review history on a sovereign
<spanx style="verb">~handle</spanx>, that history is architecturally outside any publisher's
control.  A publisher cannot unilaterally revoke, rewrite, or
platform-lock the reviewer's past signed reviews; a reviewer
migrating to a new publisher carries the chain of signed review
acts with them, and any verifier (a future organisation, a tenure
committee, a grant panel, an adversarial peer) can check the
chain end-to-end without publisher cooperation.</t>

<t>This is an intentional redistribution of control away from
platform-owned reviewer databases.  Publishers remain the venue
of record for the editorial decision process; they cease to be
the venue of record for the reviewer's reputation.</t>

</section>
<section anchor="pseudonymity-and-anonymous-peer-review"><name>Pseudonymity and Anonymous Peer Review</name>

<t>A Sovereign handle whose underlying party is concealed carries
the same cryptographic weight as a directly-identified Sovereign
handle and is grammatically indistinguishable from it.  This
preserves double-blind review where disciplinary norms require
it, while still producing a verifiable signed review chain.
Publishers operating anonymous-review workflows MAY mint or
delegate a per-review Sovereign handle for the reviewer, discard
the assignment-to-real-identity binding after the editorial
process concludes, and rely on the reviewer's own key custody to
retain the signed record for future portability.</t>

<t>The mapping between a concealed Sovereign handle and its
underlying party is the responsibility of the reviewer and,
optionally, of the editorial intermediary that facilitates the
pseudonymous assignment.  This document does not specify that
mapping mechanism; implementations SHOULD document the assignment
and custody model they use.</t>

</section>
<section anchor="review-spam"><name>Review Spam</name>

<t>A malicious sovereign MAY publish arbitrary signed reviews
attributing nonsense stances to arbitrary artefact hashes.  The
mitigation is not a protocol-layer filter but the reputational
cost absorbed by the reviewer's own handle: spammy signatures
accumulate against the same sovereign key that carries the
reviewer's legitimate work.  Verifiers SHOULD surface reviewer
history to readers (e.g., "this handle has produced 12 reviews
across 4 venues, of which 2 appear to be spam").</t>

</section>
<section anchor="review-bribery-and-conflict-of-interest"><name>Review Bribery and Conflict of Interest</name>

<t>The grammar does not and cannot prevent a reviewer from being
bribed to produce an unjustified positive review, nor from
concealing a conflict of interest.  Any economic counter-incentive
is external to this specification: implementations operating on
incentive-aligned rails can apply return-on-reputation invariants
in which sustained honest reviewing compounds the reviewer's
earnings stream while a single detected conflict-of-interest
violation invalidates a disproportionate fraction of that stream.
Conflict disclosure is a policy-layer concern; this protocol
provides the truthful path for honest reviewers, not a
verification path against dishonest ones.</t>

</section>
<section anchor="witness-collusion"><name>Witness Collusion</name>

<t>Witness trailers attest to the presence of the reviewer at the
review act; they do not attest to the review's substantive
merit.  Two witnesses colluding with a dishonest reviewer can
still produce a validly-signed multi-witness block over a
fraudulent review.  Witness signatures therefore raise the cost
of forgery but do not eliminate it.  High-stakes review contexts
(patent disclosure reviews, adversarial expert reviews) SHOULD
require witnesses whose sovereign identities have independent
reputational stakes that are lost by collusion.</t>

</section>
<section anchor="content-hash-forgery"><name>Content-Hash Forgery</name>

<t>An attacker who can forge content with the same canonicalised
hash as an honestly-reviewed artefact can silently re-attribute
the reviewer's signature to forged content.  The mitigation is
the cryptographic strength of the chosen <spanx style="verb">hash-algorithm</spanx>.
Implementations SHOULD default to <spanx style="verb">sha256</spanx> or stronger and SHOULD
NOT accept <spanx style="verb">git-sha1</spanx> for high-assurance review contexts, in
line with <xref target="COMMITS"></xref> Section 8.4.</t>

</section>
<section anchor="key-custody-at-the-review-signing-boundary"><name>Key Custody at the Review-Signing Boundary</name>

<t>The same key-custody considerations as <xref target="COMMITS"></xref> Section 8.6
apply unchanged: the signing operation MUST NOT occur in an
unprivileged process that does not mediate access to the private
key.  Signing ceremonies for high-stakes reviews (patent
disclosures, adversarial expert reviews) SHOULD additionally
bind the signing key to a hardware authenticator and record the
witness handles inside the trailer block before the signature is
produced.</t>

</section>
<section anchor="negative-attribution-missing-review-disclosure"><name>Negative Attribution: Missing Review Disclosure</name>

<t>A publisher MAY elect to omit the <spanx style="verb">Reviewed-By:</spanx> trailer when
publishing a review in order to conceal the reviewer's identity
even after review acceptance; this is detectable by the reviewer
themselves (who retains their own signed copy) but not by third
parties.  The grammar defined here provides the positive
attribution path; it does not force publishers to disclose
reviewer identity where editorial policy forbids it.</t>

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

<section anchor="pseudonymity-as-a-first-class-concern"><name>Pseudonymity as a First-Class Concern</name>

<t>Anonymous peer review exists because disciplinary communities
have judged the costs of fully-attributed review (retaliation,
seniority bias, disciplinary politics) to exceed the benefits.
This document accepts that judgment by treating pseudonymous
Sovereign handles as first-class cryptographic participants
rather than as a degraded fallback.  Because pseudonymous and
directly-identified Sovereign handles are grammatically
indistinguishable, implementations cannot reliably classify a
review as pseudonymous from the trailer block alone; they MUST
NOT emit operational warnings or user-facing nudges that
characterise a review as lower-trust on the basis of suspected
pseudonymity.</t>

</section>
<section anchor="dns-linkability-risk"><name>DNS-Linkability Risk</name>

<t>Every DNS resolution of a <spanx style="verb">~handle</spanx> leaks the verifying party's
interest in that handle to the DNS path (recursive resolvers,
on-path observers, zone operators).  Reviewers performing
sensitive reviews under pseudonymous Sovereign handles SHOULD
host the handle's zone with an infrastructure provider that is
not the same entity as the publisher; otherwise the publisher's
own DNS telemetry can de-pseudonymise review-assignment patterns.</t>

</section>
<section anchor="right-to-withdraw-a-review"><name>Right to Withdraw a Review</name>

<t>A reviewer who wishes to withdraw a past review cannot unmake
the cryptographic fact of the signed block; they MAY publish a
superseding trailer block (a <spanx style="verb">Reviewed-By:</spanx> carrying a
<spanx style="verb">Review-Stance: dispute</spanx> against their own prior review hash)
that records the retraction without erasing the prior signature.
The grammar is append-only by construction; retraction is done
forward, not by deletion.</t>

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

<section anchor="trailer-name-registration"><name>Trailer Name Registration</name>

<t>If a git/document trailer name registry is established by IANA
(see <xref target="COMMITS"></xref> Section 9.1), this document requests registration
of the following additional trailer names with reference to this
specification:</t>

<t><list style="symbols">
  <t><spanx style="verb">Reviewed-By</spanx></t>
  <t><spanx style="verb">Review-Stance</spanx></t>
  <t><spanx style="verb">Review-Of</spanx></t>
  <t><spanx style="verb">Witnessed-By</spanx></t>
</list></t>

<t>The cryptographic trailers (<spanx style="verb">Identity-Signature</spanx>,
<spanx style="verb">Identity-Key-Id</spanx>, <spanx style="verb">Identity-Anchor</spanx>) are registered by <xref target="COMMITS"></xref>
and are not separately registered here.</t>

</section>
<section anchor="stance-value-registry"><name>Stance Value Registry</name>

<t>This document requests IANA registration of a "Peer Review Stance
Values" registry, initially populated with the five values of
Section 4.1 (<spanx style="verb">accept</spanx>, <spanx style="verb">reject</spanx>, <spanx style="verb">revise</spanx>, <spanx style="verb">endorse</spanx>, <spanx style="verb">dispute</spanx>).
The registration policy is "Specification Required" (RFC 8126).
Extensions to the vocabulary MUST justify why the existing five
values are insufficient for the proposed use case.</t>

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

<t>This document requests no other IANA actions.  The <spanx style="verb">did:alter:</spanx>
URI scheme, the <spanx style="verb">identitylog://</spanx> URI scheme, and the Ed25519
signature encoding are all inherited from <xref target="COMMITS"></xref>.</t>

</section>
</section>
<section anchor="relationship-to-existing-standards"><name>Relationship to Existing Standards</name>

<t>The review-trailer grammar is intended to coexist with and
complement existing peer-review attribution infrastructure, not
to replace it.</t>

<texttable>
      <ttcol align='left'>Mechanism</ttcol>
      <ttcol align='left'>Purpose</ttcol>
      <ttcol align='left'>Coexistence with this spec</ttcol>
      <c>ORCID peer-review activity <xref target="ORCID"></xref></c>
      <c>Publisher-attested review record</c>
      <c>Complementary.  ORCID records THAT a review occurred; <spanx style="verb">Reviewed-By:</spanx> records WHAT the review was.  Both can coexist on the same review act.</c>
      <c>CRediT contributor roles <xref target="CREDIT"></xref></c>
      <c>Author-side contribution taxonomy</c>
      <c>Orthogonal.  CRediT describes what authors did; <spanx style="verb">Review-Stance:</spanx> describes what reviewers said.  No overlap.</c>
      <c>DOI attribution <xref target="DOI"></xref></c>
      <c>Persistent identifier for the artefact</c>
      <c>Complementary.  A <spanx style="verb">Review-Of:</spanx> trailer MAY carry a DOI alongside or instead of a content hash where the DOI resolves to an immutable content manifest.</c>
      <c>COPE ethics guidance <xref target="COPE"></xref></c>
      <c>Normative ethical framework for peer review</c>
      <c>Orthogonal.  COPE specifies duties; this document specifies attribution grammar.  Implementations conforming to both are recommended.</c>
      <c>eLife publish-review-curate</c>
      <c>Open-review editorial model</c>
      <c>Complementary.  The eLife model benefits from portable reviewer identity; <spanx style="verb">Reviewed-By:</spanx> provides the portability without requiring platform lock-in.</c>
      <c>arXiv trackbacks <xref target="ARXIV"></xref></c>
      <c>Informal linkage between reviews and pre-prints</c>
      <c>Complementary.  Trackbacks can carry <spanx style="verb">Reviewed-By:</spanx> blocks as machine-readable review records, upgrading informal trackback to cryptographic attribution.</c>
      <c><spanx style="verb">Co-Authored-By: Claude</spanx></c>
      <c>Informal AI co-authorship convention</c>
      <c>Inadmissible in review slots.  AI drafting assistance on a review SHOULD be disclosed via the <spanx style="verb">Drafted-With:</spanx> trailer of <xref target="COMMITS"></xref>, not via co-authorship.</c>
</texttable>

<t>Cryptographically-bound pseudonymous review - a Sovereign handle
whose underlying party is concealed and whose review acts remain
fully verifiable - is novel to this specification and has no
analogue in prior peer-review attribution infrastructure.  ORCID
records publisher-attested facts about named identities; CRediT
describes author contributions; DOI identifies artefacts.  None
of the three expresses the cryptographically-bound
pseudonymous-reviewer role that peer review has relied on for a
century but has had no portable attribution grammar for.  That
grammar is the central contribution of this document.</t>

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

<t>The author thanks colleagues at Alter Meridian Pty Ltd for the
framing of sovereign-portable reputation as the governance wedge,
and the eLife open-review community and the arXiv operators whose
prior work on open peer review has made the grammar here possible.
Additional contributors will be named at review time.</t>

</section>


  </middle>

  <back>


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

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

&RFC2119;
&RFC4648;
&RFC5234;
&RFC8032;
&RFC8174;
<reference anchor="COMMITS" 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>
<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>


    </references>

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

&RFC7942;
<reference anchor="CREDIT" target="https://credit.niso.org/">
  <front>
    <title>CRediT (Contributor Roles Taxonomy), NISO Z39.104-2022</title>
    <author >
      <organization>National Information Standards Organization</organization>
    </author>
    <date year="2022"/>
  </front>
</reference>
<reference anchor="ORCID" target="https://info.orcid.org/documentation/">
  <front>
    <title>ORCID Public API</title>
    <author >
      <organization>ORCID, Inc.</organization>
    </author>
    <date year="2023"/>
  </front>
</reference>
<reference anchor="COPE" target="https://publicationethics.org/core-practices">
  <front>
    <title>Committee on Publication Ethics - Core Practices and Guidance</title>
    <author >
      <organization>Committee on Publication Ethics</organization>
    </author>
    <date year="2019"/>
  </front>
</reference>
<reference anchor="ELIFE-OPENREVIEW" target="https://elifesciences.org/about/peer-review">
  <front>
    <title>eLife's Publish-Review-Curate Model</title>
    <author >
      <organization>eLife Sciences Publications, Ltd.</organization>
    </author>
    <date year="2023"/>
  </front>
</reference>
<reference anchor="ARXIV" target="https://arxiv.org/">
  <front>
    <title>arXiv.org - An Open-Access Archive</title>
    <author >
      <organization>Cornell University</organization>
    </author>
    <date year="1991"/>
  </front>
</reference>
<reference anchor="DOI" target="https://www.doi.org/the-identifier/resources/handbook/">
  <front>
    <title>The DOI Handbook</title>
    <author >
      <organization>International DOI Foundation</organization>
    </author>
    <date year="2020"/>
  </front>
</reference>
<reference anchor="ANTHROPIC-COAUTHOR" target="https://docs.anthropic.com/claude/docs/co-authored-by-convention">
  <front>
    <title>Co-Authored-By: Claude - convention for AI-assisted commits</title>
    <author >
      <organization>Anthropic</organization>
    </author>
    <date year="2025"/>
  </front>
</reference>


    </references>

</references>



  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA819a3PcRrLld/yKCvqDSUejJdGybJM7G0u9LO5KIpei7Zmr
UNxGA9UkhmigL4Am1RMO//bNk5n1ALpJae6dG7GKeTS7gUJVVlbmySfSNE36
sq/skdm7sLelvbNF+nxjLtusrGx7ZD40t7a15VWdnjdtn80ra86tbVO52Jz0
fVvO133Z1GbRtOZFU/e27tM3WXedPm/WdWFO2t4usrzv9pJsPm/t7e5H7SVF
k9fZkmZStNmiT5dN25ZdU6etu3i+SXu5OH18mORZb6+adnNkynrRJOWKZtu3
664/fPz4Z/o9ydb9ddMeJcak9F9jFuuqkgc8r7Iba97pA/jHpr3K6vIfGVZy
ZE6q3rbmnW3Losxqc95vzNu+4AvtkmZwZOYY4n/R82yGa6d5s0ySummXNMKt
xUMvXr84fPLkZ/349NnTn/TjD4ffP9WPPz3+/tB9fPIjf/vi7N2708sPR/ww
tzWnBRG17Depo7ctzC9lT+ReLsu+M7dlZi5LossHmlHer1v6XelKZMdIgRhf
JMU/QYw+a69sf2Su+37VHT16VGR9RluU3xBFStsvpjTSI9rXR6MtLd16Mr+e
NJe1POKBaSCa3OHjw2f057sX5y/fjyjysuxysObGNAuafmEr4b3PvTlvm77J
m8p8sC1dIdShAczlXy/Nhc2btvj/kijLfJUWdZcWbmlbpEjA6UMW+/Hnp8xB
Ly5evTy9HNLoxYUtykuzD8IwlemAXjSV7cxl9rmpm+XmYGLen344M//2/c/T
J4+fpvSUw12koRkfmfe89Kwyp24WdOg/9FldZERRcxbRZycdcuLKsp/WtFgm
wXB1h/Tn2cWL05fDNfBX5nw9r8rcnJyf3js7vnBCc8unO58O0tFj87Jw9F8v
iQl5uqOpfM/H8PzViJrMn721hpYtExISvOqvy7wzKTFgS9KRdrovcyIyEcb8
si6LrM7tvdP+wqg7l7IKl1m+ildEfG3TlXv6YEVPfqY/X709ff0qpWW9v3j1
2+mr34ers2/Lhf22kymQ7BYJnb5YtzSGHLB718D3mg95aWusO1pFN8Gp2L0h
tqK7Or2JV5DNm3X/aAX1IjJ/e1tOLv56+ttw5ln71/IW99MOnNTmbGXr9CSn
MTtSPfk1HZUHiN/WtqrMr3UJQUECaedMs/azPCHmkyc///yE/nx5djqczuW1
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
Sv4f+Z3XcjqJAAA=

-->

</rfc>

