<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 3.2.3) -->
<?rfc strict="yes"?>
<?rfc compact="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-bertoldi-regext-rdap-reliability-scoring-04" category="exp" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="RDAP Reliability Assessment">RDAP Extension for Structured Reliability Assessment Metadata</title>
    <seriesInfo name="Internet-Draft" value="draft-bertoldi-regext-rdap-reliability-scoring-04"/>
    <author initials="A." surname="Bertoldi" fullname="Alessandro Bertoldi">
      <organization>Bertoldi Cybersecurity</organization>
      <address>
        <postal>
          <country>Italy</country>
        </postal>
        <email>alessandro@bertoldicybersecurity.com</email>
      </address>
    </author>
    <author initials="S. P." surname="Romano" fullname="Simon Pietro Romano">
      <organization abbrev="UNINA">Universita' degli Studi di Napoli Federico II</organization>
      <address>
        <postal>
          <street>Via Claudio 21</street>
          <city>Naples</city>
          <code>80125</code>
          <country>Italy</country>
        </postal>
        <email>spromano@unina.it</email>
      </address>
    </author>
    <date year="2026" month="September" day="22"/>
    <area>Applications and Real-Time</area>
    <workgroup>REGEXT</workgroup>
    <abstract>
      
<t>This document defines an extension to the Registration Data Access Protocol
(RDAP) that enables the representation and exchange of structured reliability
assessment metadata for registrars and domain names. The extension defines a
structured assessment envelope through which an RDAP server can expose
assessment results produced by a registry, registrar, or third-party assessor
in a common, machine-readable format within RDAP responses.</t>
      <t>The extension standardizes how assessment results are transported and
referenced, not how they are computed. Scoring methodologies, thresholds,
criteria, and governance frameworks are intentionally left to the operational
and policy layer. This document does, however, place requirements on the
specification of any scheme whose results are intended for publication
through RDAP, because publishing an evaluative judgement about an identified
party without safeguards for notification, remediation, and contestation is
not a safe practice.</t>
    </abstract>
  </front>
  <middle>
    
<section anchor="introduction">
      <name>Introduction</name>
      <t>The domain registration ecosystem relies on registrars as critical
intermediaries between domain owners and the global DNS infrastructure.
Research <xref target="DEEPSEC2025"/> has identified recurring systemic vulnerabilities
in registrar processes, including credential recovery, identity verification,
and email authentication configurations, that represent structural risks
affecting large numbers of domains and their owners. These issues have in
several cases remained unaddressed for extended periods despite responsible
disclosure.</t>
      <t>The Registration Data Access Protocol (RDAP), defined in <xref target="RFC7480"/>,
<xref target="RFC7481"/>, <xref target="RFC9082"/>, <xref target="RFC9083"/>, and <xref target="RFC9224"/>, was designed as the
successor to WHOIS and introduces structured JSON responses, authentication
and authorization support, and a well-defined extensibility model. These
properties make RDAP a suitable foundation for exposing structured security
and reliability metadata in a standardized, interoperable way.</t>
      <t>This document defines an RDAP extension that provides an envelope for
carrying assessment results related to the security posture and reliability
of registrars and domain names. The extension standardizes the transport and
referencing of such results; it does not define scoring methodologies,
thresholds, or enforcement mechanisms. The protocol enables representation;
the ecosystem decides how to populate and consume the exposed fields.</t>
      <t>The proposal is intended as complementary to
<xref target="I-D.loffredo-regext-rdap-verified-contacts"/>, which allows the inclusion of
verification status information for contact fields, indicating which pieces
of contact data have been verified and how. The present extension adds a
parallel layer: structured metadata about the security posture of the
registrar and the domain itself.</t>
      <section anchor="what-distinguishes-this-extension">
        <name>What Distinguishes This Extension</name>
        <t>Unlike most registration data fields, this extension carries evaluative
metadata whose interpretation and consequences depend on a methodology and an
issuer external to the RDAP server. This creates materially different
considerations regarding provenance, contestation, staleness, and disclosure
than those that apply to registration data held by the responding authority.
The remainder of this document is shaped by that difference.</t>
      </section>
    </section>
    <section anchor="terminology">
      <name>Terminology</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 target="RFC8174"/>
when, and only when, they appear in all capitals, as shown here.</t>
      <t>The following terms are used throughout this document:</t>
      <dl>
        <dt>Assessment Result:</dt>
        <dd>
          <t>The structured set of fields defined by this extension representing a single
result of a security or reliability assessment of a registrar or domain,
produced by one issuer under one scheme. A result conveys what the scheme
defines it to convey, which may be a score or an attestation that the
properties the scheme defines were examined, and it points to the
methodology; it does not define the methodology itself.</t>
        </dd>
        <dt>Assessment Envelope:</dt>
        <dd>
          <t>The array of assessment results carried by the JSON member defined by this
extension.</t>
        </dd>
        <dt>Score Scheme:</dt>
        <dd>
          <t>An identifier or URI that denotes the assessment methodology used to
produce an assessment result. The scheme defines the semantics of the result,
its criteria, and, where the result carries a score, its range. Scheme
definitions are maintained externally to this document.</t>
        </dd>
        <dt>Score Issuer:</dt>
        <dd>
          <t>A globally unique and stable identifier for the entity that performed the
assessment and produced the result.</t>
        </dd>
        <dt>Assessed Party:</dt>
        <dd>
          <t>The registrar or domain that is the subject of an assessment result.</t>
        </dd>
        <dt>Assessment Service:</dt>
        <dd>
          <t>An RDAP service that publishes assessment results and is not authoritative
for the registration data of the assessed party.</t>
        </dd>
        <dt>Extension Identifier:</dt>
        <dd>
          <t>The RDAP extension string that identifies this extension in the IANA RDAP
Extensions Registry.</t>
        </dd>
      </dl>
    </section>
    <section anchor="motivation-and-problem-statement">
      <name>Motivation and Problem Statement</name>
      <t>Research <xref target="DEEPSEC2025"/> has identified recurring systemic vulnerabilities in
domain registrar processes that cannot be addressed by conventional technical
security controls. These vulnerabilities arise from weaknesses in the
interface between digital systems and human processes, and include
deficiencies in credential recovery, identity verification, and email
authentication configurations.</t>
      <t>A notable characteristic of these vulnerabilities is their persistence: in
several documented cases, exploitable issues remained unresolved for extended
periods following responsible disclosure, reflecting diffuse accountability
and the absence of structured incentives for timely remediation.</t>
      <t>These findings suggest that while technical standards such as SPF <xref target="RFC7208"/>,
DKIM <xref target="RFC6376"/>, and DMARC <xref target="RFC9989"/> are sound, their adoption and correct
configuration cannot be reliably ensured without structured, machine-readable
signaling mechanisms. The full technical details of the underlying research
are documented in <xref target="DEEPSEC2025"/>.</t>
      <section anchor="assessment-as-an-instrument-for-both-directions">
        <name>Assessment as an Instrument for Both Directions</name>
        <t>A published assessment is not only exposure for a party that is managed
poorly. It is equally a means by which a well-run operator can demonstrate
its posture in a form that a third party can verify and consume
automatically. The absence of such a mechanism today means that operators who
invest in security have no interoperable way to make that investment legible,
and that operators who do not have no structured incentive to change. Both
effects are addressed by the same mechanism.</t>
      </section>
      <section anchor="relationship-to-periodic-certification">
        <name>Relationship to Periodic Certification</name>
        <t>Certification and operational assessment address different needs and are
complementary rather than alternative.</t>
        <t>Certification against a standard such as ISO/IEC 27001 <xref target="ISO27001"/> or
ISO/IEC 27701 <xref target="ISO27701"/> attests conformity within a defined scope at a
point in time, through a formal audit, and where the certification body is
accredited it carries the assurance of that accreditation. An
operational assessment can instead represent finer-grained technical and
procedural properties that change over time, such as how credential recovery
is handled or how email authentication is configured on operator-controlled
domains.</t>
        <t>The intent of this document is not to displace certification, but to
complement it with a representation capable of expressing a more frequent and
more current view of security posture than a periodic certification cycle can
provide. Nothing in this document should be read as suggesting that an
assessment result is equivalent to, or a substitute for, a certification.</t>
      </section>
      <section anchor="why-protocol-level-representation-helps">
        <name>Why Protocol-Level Representation Helps</name>
        <t>Structured representation of assessment metadata at the protocol level offers
several complementary benefits relative to existing operational approaches.</t>
        <t>First, machine-readable assessment data, where its publication is appropriate,
creates reputational and commercial incentives for registrars and domain
owners to adopt and maintain security best practices.</t>
        <t>Second, a standardized RDAP extension enables any registry, registrar,
browser, or security tool to consume assessment metadata through a common
interface, eliminating dependency on proprietary or registry-specific systems.
The alternative, in practice, is each assessor publishing its own HTTP
interface with its own object model and query syntax.</t>
        <t>Third, protocol-level representation does not replace operational scoring or
enforcement programs. Rather, it provides a standardized channel through
which the outputs of such programs can be expressed and consumed by the
broader ecosystem.</t>
      </section>
    </section>
    <section anchor="design-principles">
      <name>Design Principles</name>
      <t>The following principles guide the design of this extension.</t>
      <dl>
        <dt>Separation of concerns:</dt>
        <dd>
          <t>This document defines the structured assessment envelope and extension
points. The governance of who computes results, the specific methodology,
any thresholds applied, and any enforcement actions based on results belong
to the operational and policy layer and are outside the scope of this
document. The requirements in <xref target="scheme-requirements"/> are the single
deliberate exception, and are requirements on a scheme specification rather
than on an RDAP server.</t>
        </dd>
        <dt>Envelope, not methodology:</dt>
        <dd>
          <t>The extension standardizes how assessment results are transported and
referenced within RDAP. It does not standardize how assessments are
performed, what criteria are evaluated, or what thresholds apply.</t>
        </dd>
        <dt>Response extension, not query extension:</dt>
        <dd>
          <t>This document defines no new query, no new path segment, and no new query
parameter. It extends responses only.</t>
        </dd>
        <dt>Extensibility:</dt>
        <dd>
          <t>The extension is designed to accommodate additional fields without breaking
backward compatibility, consistent with RDAP's existing extensibility model.</t>
        </dd>
        <dt>Interoperability:</dt>
        <dd>
          <t>The extension is not tied to any specific registry, registrar, or policy
framework. Any conformant RDAP server may implement it independently.</t>
        </dd>
        <dt>Complementarity:</dt>
        <dd>
          <t>The extension is designed to coexist with and complement
<xref target="I-D.loffredo-regext-rdap-verified-contacts"/>, rather than replace or
duplicate it.</t>
        </dd>
      </dl>
    </section>
    <section anchor="deployment-model">
      <name>Deployment Model</name>
      <t>The -01 revision of this document described no deployment model. Discussion at
IETF 126 made clear that this was the principal gap, and this section responds
to it.</t>
      <t>This revision examines the model by the class of the assessed object,
because the machinery by which an RDAP client reaches a server differs
between domain objects and entity objects. The examination, prompted by the
operator feedback recorded in <xref target="applicability"/>, leads for both
classes to the same place: the server authoritative for the object is the
starting point, and an assessor reaches a client through it or not at all,
unless the client has been configured in advance.</t>
      <section anchor="deployment-configurations">
        <name>Deployment Configurations</name>
        <t>The configurations below apply alike to registrars, represented as entity
objects, and to domain names. An earlier draft of this revision distinguished
the two by object class; the distinction did not survive the examination of
the discovery mechanisms in <xref target="endpoint-discovery"/>, and this
document now anticipates the same arrangement for both.</t>
        <dl>
          <dt>Published by the authoritative server:</dt>
          <dd>
            <t>The server authoritative for the object includes the member defined by
this extension in its own response, either routinely or according to server
policy, including at the request of the client, or publishes a link to a
resource from which the result may be retrieved. For
domain objects no independent service can be discovered through the bootstrap
registries, and for entity objects the object tagging practice of
<xref target="RFC8521"/> is not available to a service that is not
authoritative, for the reasons given in <xref target="endpoint-discovery"/>; the
authoritative server is therefore the starting point available to a client
that has not been configured in advance. This is the configuration this
document anticipates, for both object classes.
<xref target="referral-from-an-authoritative-server"/> describes it.</t>
          </dd>
          <dt>Assessment service:</dt>
          <dd>
            <t>An RDAP service operated by the assessor, distinct from any authority for
the registration data of the assessed party. It is not discoverable through
any standard mechanism, and is reached only by a client configured out of band
with its base URL, or referred to it by an authoritative server. It serves
arrangements in which the parties know each other in advance;
<xref target="minimal-response"/> governs its responses.</t>
          </dd>
          <dt>Republication by another server:</dt>
          <dd>
            <t>A registrar's RDAP server, an aggregator, or another server that is not
authoritative for the object publishes an assessment result produced by a
third party. The first configuration above is itself a republication when
the result is produced by a third party, and both introduce an intermediary
between issuer and consumer; <xref target="provenance"/> discusses what that
implies for trust in the result.</t>
          </dd>
          <dt>Attestation published by the assessed party:</dt>
          <dd>
            <t>The assessed party publishes, or asks the server authoritative for it to
publish, a result issued by an independent assessor that the assessed party
itself commissioned. This is the arrangement familiar from certification,
and it differs from self-assessment in that the issuer is not the assessed
party. It is named here because the considerations that constrain a
registry publishing a judgement about a registrar do not arise in the same
form when the assessed party asks for the publication.</t>
          </dd>
          <dt>Self-assessment:</dt>
          <dd>
            <t>An operator publishing an assessment of itself. This remains possible, but
the identity of the issuer conveyed in "scoreIssuer" allows a consumer to
recognise the configuration and to weigh the result accordingly.</t>
          </dd>
        </dl>
        <t>No server is required to implement this extension and no operator is required
to publish a result. <xref target="absence"/> states what may and may not be
inferred when the member is not present.</t>
      </section>
      <section anchor="minimal-response">
        <name>Minimal Response</name>
        <t>This section applies to the assessment service configuration. Where a result
is carried in the response of the authoritative server, the response is that
server's own response and this section does not apply to it. It is stated for
both object classes: <xref target="endpoint-discovery"/> explains why an
assessment service is not discoverable for either, but a client configured with
its base URL may query it for both, and the response it receives is governed by
this section.</t>
        <t>Clients MUST NOT treat an assessment service as authoritative for the
registration data of the assessed object.</t>
        <t>An assessment service SHOULD return only the members required to bind the
response to the assessed object, together with the member defined by this
extension. For a domain object this is "objectClassName" and "ldhName"; for an
entity object it is "objectClassName", "handle", and, where applicable,
"publicIds" and "roles". The "rdapConformance" member is required by
<xref target="RFC9083"/>.</t>
        <t>The list above does not include a "self" link. <xref target="RFC9083"/> states that a
server SHOULD provide a link identifying the object class instance itself, and
an assessment service that can provide one SHOULD do so: the purpose of this
section is to limit the registration data that an assessment service restates,
not to suppress a link that identifies the object at the assessment
service.</t>
        <t>An assessment service SHOULD NOT mirror the registration data returned by the
authoritative server and enrich it with assessment metadata. Such a pattern
would place the assessment service in the position of restating registration
data for which it has no authority and no update path, and it is not a
requirement of this document.</t>
      </section>
      <section anchor="endpoint-discovery">
        <name>Endpoint Discovery</name>
        <t>A client that has not been configured with a base URL discovers an
authoritative server through the bootstrap registries described in
<xref target="RFC9224"/>, for the object classes those registries cover. What
they allow differs by object class; this section states the consequence for
each, and the consequence is the same.</t>
        <section anchor="discovery-entities">
          <name>Entity Objects</name>
          <t>Section 9 of <xref target="RFC9224"/> states that entities are not bootstrapped by the
mechanism that document defines, and Section 6 of that document points instead
to <xref target="RFC8521"/>.</t>
          <t><xref target="RFC8521"/> establishes an IANA registry of service provider object
tags. Section 3.1 of that document states that the registry is populated using
a First Come First Served policy, and that a registration request carries an
email address, the requested service provider identifier, and one or more base
RDAP URLs. That procedure does not require authority over registration data.
At the time of writing the registry contains eight entries.</t>
          <t>The -03 raised, and an earlier draft of this revision proposed to rely on,
the possibility that an assessment service register a tag of its own and be
reached through it. The abstract and Section 2 of <xref target="RFC8521"/>
describe the purpose of the mechanism as identifying the authoritative server
for a query, and an assessment service is authoritative for the assessment
representation it publishes but not for the registration data of the assessed
party. The authors put the question to a registry operator with
implementation experience in this working group, who replied that such a use
lies beyond the purpose of the mechanism, which exists to bootstrap entity
queries and nothing else. This document adopts that reading. That the
registration procedure of Section 3.1 applies no test of authority establishes
only that it would not reject such a registration; it does not make the use
consistent with the practice, and this document does not rely on it.</t>
          <t>For entity objects, therefore, the position is the same as for domain
objects: an assessment service is not discoverable, and the starting point
available to a client that has not been configured in advance is the
authoritative server, described in
<xref target="referral-from-an-authoritative-server"/>. Whether the working group
sees a discovery arrangement this document has missed is a question the
authors will put to it.</t>
        </section>
        <section anchor="discovery-domains">
          <name>Domain Objects</name>
          <t>Section 12 of <xref target="RFC9224"/> states that the bootstrap service registries
are generated from the data, processes, and policies maintained by IANA in its
allocation registries, with the addition of RDAP server information. Entries
therefore follow delegation, and no independent registration procedure exists.
A service that does not operate a top-level domain has no means of appearing
there, and consequently no standard means by which a client would find it.</t>
          <t>This is a limit on discovery and not on reachability. A client that has been
configured out of band with the base URL of an assessment service can query it,
as it can query any RDAP service whose base URL it holds. What the absence of a
bootstrap entry removes is the ability of an arbitrary client to find that
service without prior arrangement, and with it any path that works at the scale
at which RDAP clients operate. For domain objects, therefore, the only
standardized starting point available to a client that has not been configured
in advance is the authoritative server, which may carry the result itself or
refer the client to another service.
<xref target="referral-from-an-authoritative-server"/> addresses both.</t>
          <t>This document does not define a parallel bootstrap. Defining one would assert
an authority this document does not have and does not seek.</t>
        </section>
      </section>
      <section anchor="referral-from-an-authoritative-server">
        <name>Publication by an Authoritative Server</name>
        <t>The -03 revision of this document considered, and did not propose, a mechanism
by which an authoritative RDAP server would point at an assessment service,
on the ground that a link so published could reasonably be read as an
endorsement of the assessor. <xref target="endpoint-discovery"/> shows that for
both object classes the authoritative server is the only standardized starting
point available to a client that has not been configured in advance. This
revision therefore revisits that position.</t>
        <t>Two arrangements are possible, and they are not equivalent.</t>
        <dl>
          <dt>Carrying the result:</dt>
          <dd>
            <t>The authoritative server includes the member defined by this extension in
its own response, at the request of the client. No third party is named as
a destination and no client is directed elsewhere. A mechanism by which a
client signals the extensions it wishes to receive is the subject of
<xref target="I-D.ietf-regext-rdap-x-media-type"/>.</t>
          </dd>
          <dt>Referring to a service:</dt>
          <dd>
            <t>The authoritative server publishes a link to a resource from which the
result may be retrieved. <xref target="I-D.ietf-regext-rdap-referrals"/>
describes a mechanism by which a client may ask to be redirected to a
related resource rather than retrieve the whole record; that mechanism
operates on links a server already holds and does not create them.</t>
          </dd>
        </dl>
        <t>On the question of endorsement, this document now takes a narrower view than
the -03 did, and states it precisely because the narrow claim is the only one
that holds. A response carrying a result attributed to the issuer named in the
required "scoreIssuer" member conveys that attribution and nothing further
about the publisher: neither this extension nor core RDAP assigns the carriage
of an assessment result a standardized semantic of agreement or endorsement by
the publishing server. A server that wishes to state a position on a result it
carries has the general means <xref target="RFC9083"/> provides for free text,
and does so in its own words rather than by the act of carriage. What is absent
from the protocol is an encoding of agreement.</t>
        <t>Three things are distinct here, and the -03 ran them together. The first is
what the protocol encodes, which is an attribution and no more. The second is
the choice the publisher makes in carrying one result rather than another,
which belongs to the publisher whatever the protocol encodes. The third is the
exposure that choice creates, which is a matter for
<xref target="scheme-requirements"/> and for the law applicable to the publisher,
and which this document does not purport to settle. The narrow claim disposes
of the first. It does not dispose of the second or the third, and this
revision does not claim that it does.</t>
        <t>The earlier concern is therefore not dismissed. A server that selects one
assessor among several, or that publishes on its own initiative rather than on
request, makes a choice that goes beyond transmission, and in practice a server
that carries results at all has decided whose results it will carry.
Publication at the request of the client, and the identification of the issuer
in the result, narrow that choice; they do not remove it. Publication on
request is a policy a server may adopt, and this document defines no means
of expressing the request; it is not a condition for the extension to
function, and a server may include the member in every response for which it
holds a result.</t>
        <t>A third arrangement was suggested to the authors by the registry operator
whose review is recorded in <xref target="applicability"/>: a dedicated path
segment served by the authoritative server, which would either return the
result or redirect the client to a service that does. It has the merit of
letting a server refer without holding the data, and of giving the client a
single form of query for both. It would also make this a query extension as
well as a response extension, with the consequences described in
<xref target="registrars"/>, and it is therefore not defined in this revision;
it is recorded here as a candidate for a later one.</t>
        <t>In every arrangement the decision belongs to the server. Nothing in this
document requires an authoritative server to support this extension, to
publish a result, or to refer to one. An operator that does publish is expected
to do so under a scheme whose specification satisfies
<xref target="scheme-requirements"/>, which this revision extends to cover the
exposure of the publishing party; the requirements in that section are
addressed to the scheme specification and not to the server.</t>
      </section>
    </section>
    <section anchor="subject-binding">
      <name>Subject Binding</name>
      <t>An assessment result is only meaningful if the object it is attached to can be
bound unambiguously to the assessed party.</t>
      <section anchor="domains">
        <name>Domains</name>
        <t>For domain objects, "ldhName" provides the standard lookup key: the query
form <tt>domain/&lt;domain name&gt;</tt> defined in Section 3.1.3 of
<xref target="RFC9082"/> can use the value of "ldhName" unchanged. No additional
mechanism is required.</t>
      </section>
      <section anchor="registrars">
        <name>Registrars</name>
        <t>For entity objects the situation is less straightforward. <xref target="RFC9082"/> defines
entity lookup as <tt>/entity/&lt;handle&gt;</tt> (Section 3.1.5), where the syntax of a
handle is specific to the registration provider, and entity search as
<tt>/entities?fn=</tt> and <tt>/entities?handle=</tt> (Section 3.2.3). Neither search key is
an IANA Registrar ID. The "publicIds" member, which is where such an
identifier would be carried, is a response structure and is neither a lookup
key nor a defined search key.</t>
        <t>An assessment service SHOULD use its own service-local handle for
<tt>/entity/&lt;handle&gt;</tt> lookups, and SHOULD include a "publicIds" member binding
that local object to the assessed registrar, for example through the
applicable IANA Registrar ID. An IANA Registrar ID is assigned by ICANN to
registrars in the gTLD system; a registrar operating only under a ccTLD
registry need hold none, and a scheme intended for such registrars will need
another identifier type in "publicIds". Where the result is published by the authoritative
server, as <xref target="deployment-configurations"/> anticipates, the entity
object is that server's own and carries whatever identifiers it already
assigns.</t>
        <t>This document deliberately does not define a lookup by IANA Registrar ID.
Doing so would convert this extension from a response extension into a query
extension, with the consequences described in Section 2.3 of
<xref target="I-D.ietf-regext-rdap-extensions"/>, and the authors do not consider it
warranted at this stage.</t>
      </section>
      <section anchor="known-limitations">
        <name>What Remains Unresolved</name>
        <t>Two assessors will use different local handles for the same registrar, and
"publicIds" supplies the binding only after the object has been retrieved. A
client that holds an IANA Registrar ID and wishes to locate the corresponding
object at a known assessment service therefore has no in-band means of
constructing the query.</t>
        <t>Object tagging <xref target="RFC8521"/> would close that gap where the handle
carries a suffix identifying the RDAP service provider, and an earlier draft
of this revision proposed a convention for it, being the IANA Registrar ID
followed by the assessor's registered provider tag. The convention is
withdrawn. <xref target="discovery-entities"/> records that the practice is not
available to a service that is not authoritative for the registration data,
and the convention would in any case have served only registrars that hold an
IANA Registrar ID, which those operating under ccTLD registries need not. The
gap is therefore stated and left open, as the -03 left it, and this document
proposes no convention for the local part of a handle at an assessment
service.</t>
        <t>Where the result is published by the authoritative server, as
<xref target="deployment-configurations"/> anticipates, the gap does not arise.
The entity object representing the registrar at that server carries the handle
that server assigns, and a client reaches it from the registration data it
already holds, through the "entities" member of a domain object or through the
server's own lookup and search facilities.</t>
      </section>
    </section>
    
<section anchor="rdap-extension-data-model">
      <name>RDAP Extension: Data Model</name>
      <section anchor="extension-identifier">
        <name>Extension Identifier</name>
        <t>This extension is identified by the string "reliabilityAssessment", to be
registered in the IANA RDAP Extensions Registry (see <xref target="iana"/>). RDAP responses
that include this extension MUST include the extension identifier in the
"rdapConformance" array.</t>
        <t>Consistent with Section 2.2 of <xref target="I-D.ietf-regext-rdap-extensions"/>, the
extension identifier contains no underscore character. The JSON member defined
by this extension is prefixed with the extension identifier, avoiding the bare
extension identifier pattern discussed in that section.</t>
      </section>
      <section anchor="extension-version-identifier">
        <name>Extension Version Identifier</name>
        <t>Section 5.4 of <xref target="I-D.ietf-regext-rdap-extensions"/> states that RDAP extension
identifiers are opaque and that extensions without an explicitly defined
versioning scheme are opaquely versioned. This extension defines no such
scheme, and is therefore opaquely versioned.</t>
        <t>Section 6.1 of <xref target="I-D.ietf-regext-rdap-versioning"/> provides that all
extensions support Opaque Versioning by default and that an extension document
should identify the versioning types it supports together with the associated
extension version identifier. Accordingly:</t>
        <dl>
          <dt>Versioning type:</dt>
          <dd>
            <t>Opaque Versioning, as described in Section 5.1 of
<xref target="I-D.ietf-regext-rdap-versioning"/>.</t>
          </dd>
          <dt>Extension version identifier:</dt>
          <dd>
            <t>reliabilityAssessment</t>
          </dd>
        </dl>
        <t>This document does not use Point Versioning. It defines a single version of a
single extension, and the machinery for negotiating concurrent versions is not
warranted at this stage. Nothing in this choice precludes the later adoption of
Point Versioning: an extension supporting another versioning type may still be
referred to using Opaque Versioning.</t>
        <t>Implementation of <xref target="I-D.ietf-regext-rdap-versioning"/> is not required in order
to implement this extension, and this document places no such requirement on
clients or servers.</t>
        <t>Consistent with Section 5.4 of <xref target="I-D.ietf-regext-rdap-extensions"/>, any change
to this extension that is not backward compatible will require the
registration of a new extension identifier and a new specification.</t>
      </section>
      <section anchor="namespacing-approach">
        <name>Namespacing Approach</name>
        <t>This extension groups all its fields under a single top-level JSON member
named "reliabilityAssessment_results". The member name is prefixed with the
extension identifier, while the members of the objects it contains
(scoreScheme, scoreValue, and so on) are not individually prefixed. This
follows the guidance in Section 2.4.2 of <xref target="I-D.ietf-regext-rdap-extensions"/>,
which states that prefixing is not required for children of a prefixed JSON
object defined by an RDAP extension.</t>
      </section>
      <section anchor="assessment-envelope">
        <name>Assessment Envelope</name>
        <t>The "reliabilityAssessment_results" member contains a JSON array of assessment
result objects. This member MAY appear within entity objects
(objectClassName: "entity") and domain objects (objectClassName: "domain"). An
entity is considered to represent a registrar when its "roles" array includes
the value "registrar" as defined in Section 10.2.4 of <xref target="RFC9083"/>.</t>
        <t>If the member is present, the array MUST contain at least one element. The
order of elements is not significant, and clients MUST NOT infer precedence,
authority, or recency from position. Clients MUST NOT assume that the array
contains exactly one element.</t>
        <t>A server SHOULD publish at most one current result for any given combination
of "scoreScheme" and "scoreIssuer".</t>
        <t>Each result reports an external assessment and points to the methodology
used. What the result conveys is determined by that methodology, as
<xref target="field-definitions"/> describes. This document does not define the
methodology, the criteria, or the thresholds.</t>
      </section>
      <section anchor="field-definitions">
        <name>Field Definitions</name>
        <t>The members of each assessment result object are described in the following
table.</t>
        <table>
          <thead>
            <tr>
              <th align="left">Field</th>
              <th align="left">Type</th>
              <th align="left">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">scoreScheme</td>
              <td align="left">string</td>
              <td align="left">REQUIRED. Identifies the methodology used to produce the result. It SHOULD be a URI conforming to <xref target="RFC3986"/>. An HTTPS URI under a domain the issuer controls is the form this document recommends, because the domain gives the issuer a name space in which it can assign scheme identifiers without colliding with those of another issuer, and because the scheme definition may also be made retrievable at that address. Another URI form that provides an equivalent delegated name space, such as a URN under a registered namespace identifier, serves the same purpose. Neither <xref target="RFC3986"/> nor this document requires a URI to be dereferenceable. Where it is not a URI it is an opaque string whose meaning is defined solely by the issuer identified in "scoreIssuer", and it MUST NOT be assumed to be unique outside that issuer. The scheme defines the semantics and criteria of the result and, where the result carries a score, its range. Scheme definitions are maintained externally.</td>
            </tr>
            <tr>
              <td align="left">scoreIssuer</td>
              <td align="left">string (URI)</td>
              <td align="left">REQUIRED. Identifies the entity that performed the assessment and issued the result. It MUST be a URI conforming to <xref target="RFC3986"/>, globally unique and stable, and SHOULD be under the control of the issuer.</td>
            </tr>
            <tr>
              <td align="left">scoreValue</td>
              <td align="left">number</td>
              <td align="left">OPTIONAL. The non-negative numeric result of the assessment, as defined by the scoreScheme. If scoreMaxValue is present, scoreValue MUST NOT exceed it.</td>
            </tr>
            <tr>
              <td align="left">scoreMaxValue</td>
              <td align="left">number</td>
              <td align="left">OPTIONAL. The non-negative upper bound of the range defined by the scoreScheme. When this member is present the range runs from zero to scoreMaxValue inclusive, so that together with scoreValue it allows a consumer to place the numeric result on the scale without resolving the scheme. A scheme whose range does not begin at zero, or whose results are not bounded, omits this member.</td>
            </tr>
            <tr>
              <td align="left">scoreDate</td>
              <td align="left">string (date-time)</td>
              <td align="left">OPTIONAL. The date and time at which the assessment was performed, in the format defined in <xref target="RFC3339"/>.</td>
            </tr>
            <tr>
              <td align="left">validUntil</td>
              <td align="left">string (date-time)</td>
              <td align="left">OPTIONAL. The date and time after which the issuer no longer asserts the result as current, in the format defined in <xref target="RFC3339"/>. Its expiry does not render the result invalid; it indicates that the issuer does not vouch for its currency beyond that point. Where scoreDate is also present, validUntil MUST NOT precede it. After validUntil, a status of "active" conveys the state the issuer last asserted and not a current assertion; see <xref target="status-values"/>.</td>
            </tr>
            <tr>
              <td align="left">assessmentId</td>
              <td align="left">string</td>
              <td align="left">OPTIONAL. An identifier for this specific result, unique within the scope of the combination of scoreScheme and scoreIssuer. It allows a specific result to be referenced, in particular in a contestation or correction process.</td>
            </tr>
            <tr>
              <td align="left">status</td>
              <td align="left">string</td>
              <td align="left">OPTIONAL. The lifecycle state of the result as asserted by the issuer. Permitted values are defined in <xref target="status-values"/>.</td>
            </tr>
            <tr>
              <td align="left">evidenceUri</td>
              <td align="left">string (URI)</td>
              <td align="left">OPTIONAL. A URI pointing to supporting documentation, a detailed report, or the full assessment record maintained by the scoreIssuer.</td>
            </tr>
          </tbody>
        </table>
        <t>A member for which no value is available is omitted rather than being included
with a null value.</t>
        <t>If "scoreValue" is present, "scoreDate" SHOULD also be present, so that the
result can be situated in time. If "scoreMaxValue" is present, "scoreValue"
SHOULD also be present.</t>
        <t>A result need not carry a score. "scoreValue" and "scoreMaxValue" are both
OPTIONAL, and a result consisting of "scoreScheme", "scoreIssuer", and where
applicable "scoreDate", "status" and "evidenceUri", is complete and
conformant. Such a result attests that the properties defined by the scheme
were examined by the named issuer, on the date given where "scoreDate" is
present; it expresses no numeric judgement, and a consumer MUST NOT infer one
from its absence. Since the date is what gives such an attestation its
meaning, "scoreDate" SHOULD be present in a result that carries no score, as
it SHOULD be in one that does.</t>
        <t>The distinction matters beyond presentation. A numeric result invites reading
as a rating of the assessed party, with the consequences described in
<xref target="security-considerations"/>. A result carrying no score reports what
was examined and, where "scoreDate" is present, when, and is closer in kind to the statement that a property
has been verified. A scheme intended for publication through RDAP may be
defined either way, and the choice is the scheme's; this document records only
that the second is available and is not a degraded form of the first.
<xref target="example-attestation"/> shows a result of this kind.</t>
        <t>The field values used in the examples in this document and in
<xref target="example-rdap-responses"/> are illustrative and carry no normative meaning.
Each example is to be read as if retrieved shortly after the time given in its
"scoreDate".</t>
        <t>Where "scoreScheme" and "scoreIssuer" are compared, for example to determine
whether two results were produced by the same issuer under the same scheme,
they are compared as strings, character by character, without any URI
normalization. An issuer that publishes results is therefore expected to use
one consistent spelling of each value. Section 6 of <xref target="RFC3986"/> describes why
URI equivalence is otherwise application-dependent.</t>
      </section>
      <section anchor="status-values">
        <name>Result Status Values</name>
        <t>The "status" member, when present, takes one of the following values:</t>
        <dl>
          <dt>active:</dt>
          <dd>
            <t>The issuer asserts the result as current. Where "validUntil" is present
and has passed, the value conveys the state the issuer last asserted, and
the consumer treats the result as stale as described in
<xref target="security-considerations"/>.</t>
          </dd>
          <dt>under review:</dt>
          <dd>
            <t>The result is the subject of a review or contestation process, and the
issuer indicates that it may change. Consumers SHOULD treat a result in this
state with additional caution.</t>
          </dd>
          <dt>withdrawn:</dt>
          <dd>
            <t>The issuer no longer asserts the result. A withdrawn result MAY continue to
be published so that consumers holding a cached copy can observe the
withdrawal.</t>
          </dd>
        </dl>
        <t>The absence of the "status" member means that the issuer does not convey a
lifecycle state. Consumers MUST NOT assume a value of "active" in that case.</t>
        <t>These values are scoped to the "status" member of an assessment result object
as defined by this extension. They are distinct from, and do not interact
with, the RDAP status values defined in Section 10.2.2 of <xref target="RFC9083"/>.

This document does not define a supersession mechanism. A server that
publishes only current results does not require one, and the publication of
assessment history is outside the scope of this document.</t>
      </section>
      <section anchor="scheme-stability">
        <name>Scheme Stability</name>
        <t>If all semantics of a result are defined outside this protocol, the identity
of the scheme must be stable for those semantics to be resolvable.</t>
        <t>The semantics associated with a given combination of "scoreIssuer" and
"scoreScheme" MUST NOT change in a manner that is not backward compatible. A
revision of a scheme that is not backward compatible MUST be assigned a new
scheme identifier. Where "scoreScheme" is a URI under the issuer's control the
identifier is unique on its own; where it is an opaque string, its meaning is
scoped to the issuer, as <xref target="field-definitions"/> states, and so is
the stability required here.</t>
      </section>
      <section anchor="absence">
        <name>Absence of the Member</name>
        <t>Clients MUST NOT interpret the absence of the
"reliabilityAssessment_results" member as evidence that the object has not
been assessed, nor as a negative assessment of the object.</t>
        <t>The member may be absent because the object has not been assessed, because it
has been assessed but the result is not published, because publication is
withheld under server policy, because the data is subject to access control
and the client is not authorized, or because the server does not implement
this extension.</t>
        <t>This document deliberately defines no signal distinguishing "not assessed"
from "assessed but not disclosed". Such a signal would defeat the purpose of
withholding a result, since it would itself indicate that there is something
to withhold, and would reintroduce the disclosure risk described in
<xref target="security-considerations"/>.</t>
      </section>
      <section anchor="registrar-object-extension">
        <name>Registrar Object Extension</name>
        <t>The following example illustrates a lookup response for an entity object
representing a registrar, carrying the assessment envelope. The
"rdapConformance" member appears because the example is a complete response;
per Section 4.1 of <xref target="RFC9083"/> it appears only in the topmost object of a
response and never in a nested one.</t>
        <artwork><![CDATA[
{
  "rdapConformance": [
    "rdap_level_0",
    "reliabilityAssessment"
  ],
  "objectClassName": "entity",
  "handle": "RAR999999",
  "roles": ["registrar"],
  "publicIds": [
    {
      "type": "IANA Registrar ID",
      "identifier": "999999"
    }
  ],
  "reliabilityAssessment_results": [
    {
      "scoreScheme": "https://assessor.example/schemes/registrar/v1",
      "scoreIssuer": "https://assessor.example",
      "scoreValue": 8,
      "scoreMaxValue": 10,
      "scoreDate": "2026-01-15T10:30:00Z",
      "validUntil": "2026-07-15T00:00:00Z",
      "assessmentId": "a-2026-01-15-0042",
      "status": "active",
      "evidenceUri": "https://assessor.example/rep/a-2026-01-15-0042"
    }
  ]
}
]]></artwork>
      </section>
      <section anchor="domain-object-extension">
        <name>Domain Object Extension</name>
        <t>The following example illustrates a lookup response for a domain object
carrying the assessment envelope.</t>
        <artwork><![CDATA[
{
  "rdapConformance": [
    "rdap_level_0",
    "reliabilityAssessment"
  ],
  "objectClassName": "domain",
  "handle": "D-EXAMPLE-1",
  "ldhName": "example.com",
  "reliabilityAssessment_results": [
    {
      "scoreScheme": "https://assessor.example/schemes/domain/v2",
      "scoreIssuer": "https://assessor.example",
      "scoreValue": 7,
      "scoreMaxValue": 10,
      "scoreDate": "2026-02-01T08:00:00Z",
      "status": "active"
    }
  ]
}
]]></artwork>
      </section>
    </section>
    <section anchor="scheme-requirements">
      <name>Requirements on Assessment Scheme Specifications</name>
      <t>This document does not define assessment methodologies. It does, however,
place requirements on the specification of a scheme whose results are intended
for publication through RDAP, because publishing an evaluative judgement about
an identified party without safeguards is not a safe practice, and because
this document creates the channel through which such publication would occur.</t>
      <t>A specification defining a "scoreScheme" whose results are intended for
publication through RDAP:</t>
      <ul spacing="normal">
        <li>
          <t>MUST document a disclosure threat model, describing what an adversary could
learn from the published result and how that risk is weighed against the
benefit of publication;</t>
        </li>
        <li>
          <t>MUST define a notification to the assessed party prior to publication of a
result;</t>
        </li>
        <li>
          <t>MUST define a period, following that notification and preceding publication,
during which the assessed party may remediate the findings or contest the
result;</t>
        </li>
        <li>
          <t>SHOULD define whether a reassessment performed within that period replaces
the pending result, so that a party that remediates promptly is not exposed
by a result that no longer reflects its posture;</t>
        </li>
        <li>
          <t>MUST describe how data minimization is applied, stating whether aggregation,
coarse granularity, access control, or delayed publication are used, and
why the chosen granularity is appropriate;</t>
        </li>
        <li>
          <t>MUST state whether its results are intended for publication in respect of
domain objects and, if so, MUST justify that choice specifically against the
targeting risk described in <xref target="security-considerations"/>;</t>
        </li>
        <li>
          <t>MUST state the basis on which the party that publishes a result relies in
publishing it, whether contractual, consensual, statutory, or other, and
MUST state how the scheme allocates between the issuer and the publisher
the exposure arising from publication. Nothing in this document can
prevent a claim from being brought against a publisher, and the
requirement is not that the scheme assert otherwise; it is that the
question be answered in the scheme rather than discovered by the
publisher. A scheme that leaves the consequences of publication entirely
with whoever transmits the result is unlikely to be deployed by anyone;</t>
        </li>
        <li>
          <t>SHOULD state the basis of the assessor's standing: whether it is accredited
under a recognised scheme, engaged by the assessed party, or neither.
This document does not require accreditation, does not name any body
competent to grant it, and does not create one. It asks only that the
basis be declared, so that a consumer can weigh the result knowing what
lies behind it.</t>
        </li>
      </ul>
      <t>Where publication of a result is required of an operator by law, the
obligation supplies the basis on which that operator publishes, and the
arrangements that would otherwise govern the decision do not stand in its way.
Where the law prescribes for that publication a procedure that is incompatible
with the notification and the period required above, the procedure prescribed
by law governs, and a scheme intended for use under such an obligation states
which of the requirements above the obligation displaces. This document
neither creates such an obligation nor assumes one, and states the case only
because it is the one case in which the decision is not the operator's to
make.</t>
      <t>This document deliberately does not prescribe the duration of the remediation
and contestation period, the governance of the process, the body responsible
for adjudicating a contestation, or the consequences of a successful one.
Those belong to the scheme and its operational model.</t>
      <t>There is a tension that this document cannot resolve on its own: the more
actionable a signal is for defenders, the more useful it is to attackers. The
requirements above are intended to force each scheme to confront that tension
explicitly rather than to leave it unexamined.</t>
    </section>
    <section anchor="relationship-to-existing-work">
      <name>Relationship to Existing Work</name>
      <section anchor="relationship-to-draft-loffredo-regext-rdap-verified-contacts">
        <name>Relationship to draft-loffredo-regext-rdap-verified-contacts</name>
        <t>The <xref target="I-D.loffredo-regext-rdap-verified-contacts"/> extension allows the
inclusion of verification status information for contact fields associated
with a domain or registrar, indicating which pieces of contact data have been
verified and how. The present extension adds a complementary and orthogonal
layer: structured metadata about the security posture of the registrar and the
domain itself.</t>
        <t>The two extensions answer different questions. The verified-contacts extension
conveys which contact fields have been verified and how the verification was
performed. The reliability assessment extension addresses what the
assessed security posture of the entity managing that domain is. Both are
expressible within the RDAP framework and are designed to coexist within the
same RDAP response.</t>
      </section>
      <section anchor="relationship-to-pir-abuse-intervention-program">
        <name>Relationship to PIR Abuse Intervention Program</name>
        <t>The Public Interest Registry (PIR) publishes a Quality Performance Index
(QPI) <xref target="PIR-QPI"/>, and has described an Abuse Intervention Program
<xref target="PIR-AIP"/>. PIR states that
QPI is calculated from three core key performance indicators, named by PIR as
Abuse Takedown, Renewal Rates, and Domain Usage, and three secondary ones,
named by PIR as SSL, DNSSEC, and ATL. PIR states that it has made the QPI
program and algorithm available to all members of the domain industry rather
than confining them to a single name space.</t>
        <t>This document does not standardize such a program; it defines a generic RDAP
representation that could carry outputs produced by programs such as QPI or
other assessment frameworks. An operational scoring system of this kind could,
in principle, expose its outputs through the envelope defined in this
document, enabling broader interoperability without modifying its internal
methodology. The authors note that PIR has not, to their knowledge, undertaken
RDAP work in connection with these programs.</t>
      </section>
      <section anchor="relationship-to-rdap-core-specifications">
        <name>Relationship to RDAP Core Specifications</name>
        <t>This extension is designed to be fully conformant with the RDAP core
specifications <xref target="RFC7480"/> <xref target="RFC7481"/> <xref target="RFC9082"/> <xref target="RFC9083"/> <xref target="RFC9224"/>.
It uses the JSON response format defined in <xref target="RFC9083"/>, the extensibility
model provided in <xref target="RFC7480"/>, and the security framework of <xref target="RFC7481"/>.
Query formats follow <xref target="RFC9082"/> and are not extended by this document.</t>
      </section>
    </section>
    <section anchor="applicability">
      <name>Applicability and Implementation Status</name>
      <t>The authors are aware of no implementation of this extension at the time of
writing, and state this explicitly rather than leave it to be inferred.</t>
      <t>Since the -03 revision the authors have put the question directly to registry
operators, on the view that a statement that a party would not use the
extension, together with the reason, is worth more than silence. The results
are recorded here because they shaped this revision.</t>
      <t>One European ccTLD registry operating under the Network and Information
Security Directive replied that the extension is not implementable by it, and
gave three reasons. First, its policies are agreed with its registrars, who
are represented in its governing body and whose obligations are set out in the
registry-registrar contract; it therefore cannot unilaterally publish an
assessment of the reliability of a registrar or of that registrar's domains.
Second, the methodology would need to shield the registry from a claim for
reputational damage brought by a registrar assessed poorly. Third, the
operational cost of consuming or republishing results at the scale of a
production RDAP service, or of producing them in-house across millions of
domains and hundreds of registrars, is considerable.</t>
      <t>The same operator cautioned against generalising from its own governance
model, observing that ccTLD registries each have their own, that gTLD
registries follow rules set by ICANN, and that both are further subject to the
law of the jurisdictions in which they operate. That caution is recorded here
and adopted: this document does not claim that registries in general cannot
publish assessments.</t>
      <t>Asked subsequently whether the object tagging practice of
<xref target="RFC8521"/> could be used to reach an assessment service that is not
authoritative for the registration data, the same operator replied that it
could not: the practice exists to bootstrap entity queries and nothing else.
It described the arrangements it considered practicable within the
operational model of RDAP: the authoritative server carrying the result in its
own response; the authoritative server publishing a link to a resource that
provides it; or a dedicated path segment at the authoritative server that
either returns the result or redirects to a service that does. It also noted
that an IANA Registrar ID is assigned in the gTLD system and that registrars
operating only under a ccTLD need not hold one. The
operator stated that it is not persuaded that this document should be
adopted, and that its observations are to be read neither as an endorsement
of the document nor as any intention on its part to implement the extension.
They are recorded here on that understanding.</t>
      <t>Four consequences were drawn, and each is visible in this revision. The
constraint applies to a registry publishing a judgement about parties that
co-govern it, which is why <xref target="deployment-configurations"/> now names the
case in which the assessed party itself asks for publication. The discovery
question is why <xref target="endpoint-discovery"/> was rewritten, and the reply
on object tagging is why the assessment service is no longer the
configuration this document anticipates for registrars, and why
<xref target="known-limitations"/> proposes no handle convention. The
protection of the publishing party is why <xref target="scheme-requirements"/>
now requires a scheme to address it. And the dedicated path segment is
recorded in <xref target="referral-from-an-authoritative-server"/> for a later
revision.</t>
      <t>A second operator, a gTLD registry, confirmed that the request had been
reviewed internally and that a discussion had been requested, which had not
taken place at the time of writing.</t>
      <t>The configurations in which the extension is expected to be useful are those
described in <xref target="deployment-model"/>: a result carried by an
authoritative server at the request of a client, or reached through a link
that server publishes; an attestation published at the instance of the
assessed party; an assessment service operated by a research group, a security
vendor, or a sector body, for clients configured to reach it; and, more
marginally, self-assessment. The consumers anticipated are RDAP clients
operated by registries, registrars, enterprise security teams, and
researchers.</t>
      <t>The authors continue to welcome statements of interest, and equally
statements of the contrary with their reasons, from any party that operates or
plans to operate an assessment program, implements RDAP clients, or would
consume this kind of data.</t>
    </section>
    
<section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The fields defined in this extension are informational. They do not constitute
enforcement mechanisms, and clients MUST NOT treat them as authoritative
security certifications.</t>
      <dl>
        <dt>Reconnaissance and exposure:</dt>
        <dd>
          <t>A published result indicating a weak security posture is itself a signal
that may be used to identify and prioritise targets. The risk increases
where the result is accompanied by the methodology, the assessment date,
evidence, or the specific dimensions that contributed to it. The risk is
materially greater for domain objects than for registrar objects, since a
domain-level result may identify an individual poorly defended target,
whereas a registrar-level result concerns an accountable operator of scale.
<xref target="scheme-requirements"/> requires each scheme to address this explicitly.</t>
        </dd>
        <dt>Relationship to risk-based regulatory obligations:</dt>
        <dd>
          <t>The Network and Information Security Directive <xref target="NIS2"/> does not explicitly
prohibit the publication of a security or reliability result concerning a
domain name or a registrar. Article 21(1) does, however, require Member
States to ensure that essential and important entities take appropriate and
proportionate technical, operational and organisational measures to manage
the risks posed to the security of the network and information systems those
entities use, and Article 21(2) provides that such measures shall include at
least a list of items, among them "policies on risk analysis and information
system security" at point (a) and security in acquisition, development and
maintenance "including vulnerability handling and disclosure" at point (e).
Systematic and unauthenticated public disclosure of assessment results may
be difficult to reconcile with those obligations where the disclosure
substantially increases the exposure of the assessed entity. Implementers
operating under that framework, or an equivalent one, should assess the
publication of results accordingly. That directive is not the only regime
that may bear on publication: data protection law, the law of defamation,
trade secret protection, and applicable national law may each constrain the
publication of an evaluative result about an identified party.</t>
        </dd>
        <dt>Perception as a rating:</dt>
        <dd>
          <t>An assessment result may be read as a rating of the assessed party, with
consequent reputational, commercial, and legal exposure, irrespective of the
intent of the scheme that produced it. Publication is therefore not a
neutral act, and <xref target="scheme-requirements"/> places requirements on schemes
accordingly.</t>
        </dd>
        <dt>Volatility:</dt>
        <dd>
          <t>A result may change quickly. A value published today may be higher or lower
tomorrow, and a consumer acting on a result may be acting on a state of
affairs that no longer holds. The "validUntil" and "status" members provide
partial mitigation but do not eliminate this.</t>
        </dd>
        <dt>Access control and server policy:</dt>
        <dd>
          <t>Publication of assessment metadata is not mandatory. A server MAY expose
this extension only to authenticated and authorized clients, and MAY apply
different policies to registrar and domain objects. Nothing in this document
requires that assessment metadata be publicly accessible.</t>
        </dd>
        <dt>Inference from absence:</dt>
        <dd>
          <t>See <xref target="absence"/>. The absence of assessment metadata is not evidence of
anything, and clients MUST NOT treat it as such.</t>
        </dd>
        <dt>Result integrity:</dt>
        <dd>
          <t>This document does not define an interface for creating or modifying
assessment metadata. Any administrative or provisioning interface used for
that purpose MUST authenticate and authorize the submitting entity and MUST
provide appropriate integrity and confidentiality protection. Without
authentication of the issuing entity, assessment metadata is susceptible to
manipulation.</t>
        </dd>
        <dt>Gaming and abuse:</dt>
        <dd>
          <t>Any visible scoring system creates incentives for gaming. The governance
framework, which is outside the scope of this document, is expected to
address verification, audit, and revocation mechanisms.</t>
        </dd>
        <dt>False assurance:</dt>
        <dd>
          <t>Consumers of assessment metadata MUST NOT treat results as equivalent to
security certifications. A high value does not guarantee the absence of
vulnerabilities. Consumers SHOULD treat results as one signal among many and
SHOULD NOT make high-stakes trust decisions based solely on RDAP assessment
fields.</t>
        </dd>
        <dt>Staleness:</dt>
        <dd>
          <t>Where "scoreDate" is present, a result reflects the state at the time it
indicates. Consumers SHOULD check freshness where the result carries the
information to do so, and SHOULD treat results that have not been updated
recently, that carry no date, or that are past their "validUntil", with
appropriate skepticism.</t>
        </dd>
        <dt>Evidence URI:</dt>
        <dd>
          <t>The resource identified by "evidenceUri" is maintained by the issuer and is
outside the control of the RDAP server. Its content may change over time,
may be subject to access control, and may become unavailable. Consumers
SHOULD NOT assume that the evidence resource is publicly accessible or
immutable.</t>
        </dd>
      </dl>
      <section anchor="provenance">
        <name>Provenance and Authenticity</name>
        <t>Three distinct properties are frequently conflated when reasoning about
assessment metadata, and this document separates them explicitly.</t>
        <dl>
          <dt>Identity:</dt>
          <dd>
            <t>To whom a result is attributed. The "scoreIssuer" member conveys this, and
the requirement that it be a stable globally unique URI ensures that the
attribution is unambiguous.</t>
          </dd>
          <dt>Trust:</dt>
          <dd>
            <t>Whether the consumer has grounds to rely on the named issuer. This is
established out of band and is not conveyed by the protocol.</t>
          </dd>
          <dt>Authenticity:</dt>
          <dd>
            <t>Whether the assertion in fact originated with the named issuer and was
relayed unaltered. This is not established by the protocol.</t>
          </dd>
        </dl>
        <t>The "scoreIssuer" member records to whom a result is attributed. It does not
demonstrate that the named issuer produced it, nor that the publishing server
relayed it unaltered.</t>
        <t>Where the assessor operates its own assessment service, trust in the endpoint
and trust in the issuer can reasonably coincide, because the consumer's out of
band trust configuration names both. Where a registry, registrar, or other
server republishes an assessor's result, the consumer must additionally trust
the publisher as an intermediary, and this document provides no means by which
a consumer can distinguish the two cases from the response alone.</t>
        <t>This is a known limitation of the present revision, stated here rather than
left implicit. Consumers SHOULD establish out of band trust in both the issuer
and the publishing server before acting on assessment data. The definition of
a signed assessment assertion, which would permit authenticity to be
established in band and would allow republication without additional trust in
the intermediary, is left to future work. Whether it could be expressed as an
addition within this extension or would need a separate one would depend on
its design.</t>
      </section>
    </section>
    <section anchor="privacy-considerations">
      <name>Privacy Considerations</name>
      <t>The fields defined in this extension describe security posture at the
registrar and domain level and are not intended to expose personal data.
They are designed to be compatible with the access control framework defined
in <xref target="RFC7481"/>.</t>
      <t>Implementers SHOULD assess whether the presence or absence of assessment
metadata can reveal information about the identity of natural persons, and
SHOULD withhold publication or coarsen its granularity where it can. The
separation between assessment metadata, which is designed to be accessible
where server policy and applicable access controls permit, and contact data,
which server policy commonly places behind access control, is to be maintained
in conformant implementations.</t>
      <t>Assessment results published in respect of domain objects warrant particular
care. A domain may be registered by a natural person, and a result describing
the security posture of that domain may in some circumstances permit
inferences about that person, independently of whether contact data is
disclosed. The requirement in <xref target="scheme-requirements"/> that a scheme justify
domain-level publication specifically is intended in part to address this.</t>
      <t>This extension is intended to be compatible with applicable data protection
regulations, including the General Data Protection Regulation <xref target="GDPR"/> and
equivalent frameworks.</t>
      <t>The "evidenceUri" field, if populated, SHOULD NOT point to resources that
expose personal data or operationally sensitive details beyond what is
necessary for the consumer to understand the result.</t>
    </section>
    <section anchor="iana">
      <name>IANA Considerations</name>
      <section anchor="rdap-extensions-registry">
        <name>RDAP Extensions Registry</name>
        <t>This document requests the registration of the following entry in the RDAP
Extensions Registry, using the template defined in Section 8.1 of
<xref target="RFC7480"/>:</t>
        <dl>
          <dt>Extension identifier:</dt>
          <dd>
            <t>reliabilityAssessment</t>
          </dd>
          <dt>Registry operator:</dt>
          <dd>
            <t>Any</t>
          </dd>
          <dt>Published specification:</dt>
          <dd>
            <t><xref target="BCSEC-RDAP-RA"/>. Should this document be published as an RFC,
the registrant will request that the entry reference the RFC in place of
it.</t>
          </dd>
          <dt>Person &amp; email address to contact for further information:</dt>
          <dd>
            <t>Bertoldi Cybersecurity <eref target="mailto:alessandro@bertoldicybersecurity.com">alessandro@bertoldicybersecurity.com</eref></t>
          </dd>
          <dt>Intended usage:</dt>
          <dd>
            <t>COMMON</t>
          </dd>
        </dl>
        <t>Registration in this registry is subject to a Specification Required policy.
Section 7.1.2 of <xref target="I-D.ietf-regext-rdap-extensions"/> additionally requires
that an extension be documented in a stable, non-changing, and readily
available reference that is not denoted as a work in progress. An
Internet-Draft does not satisfy that requirement.</t>
        <t>The authors have accordingly published a stable specification of this
extension at <xref target="BCSEC-RDAP-RA"/>, and the registration above is requested
against that reference. That document defines the same extension identifier,
the same JSON member, the same fields and the same types, so an implementation
written against either uses the same wire representation. It differs
from this revision in that it carries no normative reference to a work in
progress, it requests no registration in the RDAP JSON Values Registry, it
omits passages that solicit review, and it does not contain the requirement
added in <xref target="field-definitions"/> concerning what a consumer may infer
from the absence of a score, the clarifications added in the same section and
in <xref target="scheme-stability"/> concerning the range of a score, the
ordering of "scoreDate" and "validUntil", and the scope of scheme stability,
nor the requirements added in <xref target="scheme-requirements"/> concerning
the basis on which a result is published. The differences as of its publication are listed in full in an
appendix to that document. The authors will bring the divergence introduced by
this revision to the attention of the designated experts. Should this document
be published as an RFC, the authors will request that the registry entry be
updated to reference the RFC in place of it.</t>
        <t>The -02 revision of this document stated that registration was expected to
occur only upon publication as an RFC, and that nothing in it should be read
as reserving the identifier in the interim. That statement is superseded. The
constraint it reflected was the absence of a stable reference, and that
absence has been remedied rather than waived. Publication of a separate
specification asserts no consensus of any kind, and nothing in it or in this
document is intended to preclude any decision this Working Group may take
concerning this work, including a decision not to adopt it.</t>
      </section>
      <section anchor="rdap-json-values-registry">
        <name>RDAP JSON Values Registry</name>
        <t>Section 7.2 of <xref target="I-D.ietf-regext-rdap-extensions"/> provides that
new value types in the RDAP JSON Values Registry may be defined by RDAP
extensions defined by the IETF and by other IETF specifications. The
registration below is therefore requested upon publication of this document
as an RFC and not before; the specification cited in
<xref target="rdap-extensions-registry"/> requests no registration in this
registry.</t>
        <dl>
          <dt>Type:</dt>
          <dd>
            <t>assessment status</t>
          </dd>
          <dt>JSON field:</dt>
          <dd>
            <t>the "status" member of an assessment result object, as defined in
<xref target="status-values"/></t>
          </dd>
        </dl>
        <t>The following values are requested for that type: "active", "under review",
"withdrawn". Each is to be registered with the RFC resulting from this
document as its published specification.</t>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="I-D.ietf-regext-rdap-extensions">
          <front>
            <title>RDAP Extensions</title>
            <author fullname="Andy Newton" initials="A." surname="Newton">
              <organization>ICANN</organization>
            </author>
            <author fullname="Jasdip Singh" initials="J." surname="Singh">
              <organization>ARIN</organization>
            </author>
            <author fullname="Tom Harrison" initials="T." surname="Harrison">
              <organization>APNIC</organization>
            </author>
            <date day="13" month="August" year="2026"/>
            <abstract>
              <t>   This document describes and clarifies the usage of extensions in
   RDAP.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-regext-rdap-extensions-15"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC3339">
          <front>
            <title>Date and Time on the Internet: Timestamps</title>
            <author fullname="G. Klyne" initials="G." surname="Klyne"/>
            <author fullname="C. Newman" initials="C." surname="Newman"/>
            <date month="July" year="2002"/>
            <abstract>
              <t>This document defines a date and time format for use in Internet protocols that is a profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3339"/>
          <seriesInfo name="DOI" value="10.17487/RFC3339"/>
        </reference>
        <reference anchor="RFC3986">
          <front>
            <title>Uniform Resource Identifier (URI): Generic Syntax</title>
            <author fullname="T. Berners-Lee" initials="T." surname="Berners-Lee"/>
            <author fullname="R. Fielding" initials="R." surname="Fielding"/>
            <author fullname="L. Masinter" initials="L." surname="Masinter"/>
            <date month="January" year="2005"/>
            <abstract>
              <t>A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet. The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="66"/>
          <seriesInfo name="RFC" value="3986"/>
          <seriesInfo name="DOI" value="10.17487/RFC3986"/>
        </reference>
        <reference anchor="RFC7480">
          <front>
            <title>HTTP Usage in the Registration Data Access Protocol (RDAP)</title>
            <author fullname="A. Newton" initials="A." surname="Newton"/>
            <author fullname="B. Ellacott" initials="B." surname="Ellacott"/>
            <author fullname="N. Kong" initials="N." surname="Kong"/>
            <date month="March" year="2015"/>
            <abstract>
              <t>This document is one of a collection that together describes the Registration Data Access Protocol (RDAP). It describes how RDAP is transported using the Hypertext Transfer Protocol (HTTP). RDAP is a successor protocol to the very old WHOIS protocol. The purpose of this document is to clarify the use of standard HTTP mechanisms for this application.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="95"/>
          <seriesInfo name="RFC" value="7480"/>
          <seriesInfo name="DOI" value="10.17487/RFC7480"/>
        </reference>
        <reference anchor="RFC7481">
          <front>
            <title>Security Services for the Registration Data Access Protocol (RDAP)</title>
            <author fullname="S. Hollenbeck" initials="S." surname="Hollenbeck"/>
            <author fullname="N. Kong" initials="N." surname="Kong"/>
            <date month="March" year="2015"/>
            <abstract>
              <t>The Registration Data Access Protocol (RDAP) provides "RESTful" web services to retrieve registration metadata from Domain Name and Regional Internet Registries. This document describes information security services, including access control, authentication, authorization, availability, data confidentiality, and data integrity for RDAP.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="95"/>
          <seriesInfo name="RFC" value="7481"/>
          <seriesInfo name="DOI" value="10.17487/RFC7481"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="RFC9082">
          <front>
            <title>Registration Data Access Protocol (RDAP) Query Format</title>
            <author fullname="S. Hollenbeck" initials="S." surname="Hollenbeck"/>
            <author fullname="A. Newton" initials="A." surname="Newton"/>
            <date month="June" year="2021"/>
            <abstract>
              <t>This document describes uniform patterns to construct HTTP URLs that may be used to retrieve registration information from registries (including both Regional Internet Registries (RIRs) and Domain Name Registries (DNRs)) using "RESTful" web access patterns. These uniform patterns define the query syntax for the Registration Data Access Protocol (RDAP). This document obsoletes RFC 7482.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="95"/>
          <seriesInfo name="RFC" value="9082"/>
          <seriesInfo name="DOI" value="10.17487/RFC9082"/>
        </reference>
        <reference anchor="RFC9083">
          <front>
            <title>JSON Responses for the Registration Data Access Protocol (RDAP)</title>
            <author fullname="S. Hollenbeck" initials="S." surname="Hollenbeck"/>
            <author fullname="A. Newton" initials="A." surname="Newton"/>
            <date month="June" year="2021"/>
            <abstract>
              <t>This document describes JSON data structures representing registration information maintained by Regional Internet Registries (RIRs) and Domain Name Registries (DNRs). These data structures are used to form Registration Data Access Protocol (RDAP) query responses. This document obsoletes RFC 7483.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="95"/>
          <seriesInfo name="RFC" value="9083"/>
          <seriesInfo name="DOI" value="10.17487/RFC9083"/>
        </reference>
        <reference anchor="RFC9224">
          <front>
            <title>Finding the Authoritative Registration Data Access Protocol (RDAP) Service</title>
            <author fullname="M. Blanchet" initials="M." surname="Blanchet"/>
            <date month="March" year="2022"/>
            <abstract>
              <t>This document specifies a method to find which Registration Data Access Protocol (RDAP) server is authoritative to answer queries for a requested scope, such as domain names, IP addresses, or Autonomous System numbers. This document obsoletes RFC 7484.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="95"/>
          <seriesInfo name="RFC" value="9224"/>
          <seriesInfo name="DOI" value="10.17487/RFC9224"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.ietf-regext-rdap-versioning">
          <front>
            <title>Versioning in the Registration Data Access Protocol (RDAP)</title>
            <author fullname="James Gould" initials="J." surname="Gould">
              <organization>VeriSign, Inc.</organization>
            </author>
            <author fullname="Dan Keathley" initials="D." surname="Keathley">
              <organization>VeriSign, Inc.</organization>
            </author>
            <author fullname="Mario Loffredo" initials="M." surname="Loffredo">
              <organization>IIT-CNR/Registro.it</organization>
            </author>
            <date day="31" month="July" year="2026"/>
            <abstract>
              <t>   This document describes an RDAP extension for an extensible set of
   versioning types with the features of identifying the RDAP extension
   versions supported by the server, the RDAP extension versions
   included in an RDAP response, and enabling a client to specify the
   desired RDAP extension versions to include in the RDAP query and RDAP
   response.  In addition, this document defines a mechanism for
   communicating versioning and deprecation information that facilitates
   coordinated transitions between successive extension versions while
   minimizing the impact of breaking changes on deployed clients.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-regext-rdap-versioning-07"/>
        </reference>
        <reference anchor="I-D.ietf-regext-rdap-x-media-type">
          <front>
            <title>The "exts_list" Parameter for the RDAP Media Type</title>
            <author fullname="Andrew Newton" initials="A." surname="Newton">
              <organization>ICANN</organization>
            </author>
            <author fullname="Jasdip Singh" initials="J." surname="Singh">
              <organization>ARIN</organization>
            </author>
            <date year="2026" month="July" day="6"/>
            <abstract>
              <t>   This document defines a new parameter for the RDAP media type that
   can be used to describe RDAP content with RDAP extensions.
   Additionally, this document describes the usage of this parameter
   with RDAP for the purposes of signalling RDAP extensions during
   content negotiation.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-regext-rdap-x-media-type-06"/>
        </reference>
        <reference anchor="I-D.ietf-regext-rdap-referrals">
          <front>
            <title>Explicit RDAP Redirects</title>
            <author fullname="Gavin Brown" initials="G." surname="Brown">
              <organization>ICANN</organization>
            </author>
            <author fullname="Andrew Newton" initials="A." surname="Newton">
              <organization>ICANN</organization>
            </author>
            <date day="1" month="July" year="2026"/>
            <abstract>
              <t>   This document describes an RDAP extension that allows RDAP clients to
   request to be redirected to a related RDAP record for a resource.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-regext-rdap-referrals-04"/>
        </reference>
        <reference anchor="I-D.loffredo-regext-rdap-verified-contacts">
          <front>
            <title>Registration Data Access Protocol (RDAP) Extension for Verified Contact Information</title>
            <author fullname="Mario Loffredo" initials="M." surname="Loffredo">
              <organization>IIT-CNR/Registro.it</organization>
            </author>
            <author fullname="Maurizio Martinelli" initials="M." surname="Martinelli">
              <organization>IIT-CNR/Registro.it</organization>
            </author>
            <author fullname="James Gould" initials="J." surname="Gould">
              <organization>VeriSign, Inc.</organization>
            </author>
            <author fullname="Paweł Kowalik" initials="P." surname="Kowalik">
              <organization>DENIC eG</organization>
            </author>
            <date day="24" month="August" year="2026"/>
            <abstract>
              <t>   This document describes an extension to the Registration Data Access
   Protocol (RDAP) that allows the inclusion of verification status
   information for contact fields such as email addresses and phone
   numbers.  The goal is to improve data quality and trustworthiness of
   RDAP responses by indicating which pieces of contact data have been
   verified and how.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-loffredo-regext-rdap-verified-contacts-04"/>
        </reference>
        <reference anchor="RFC4033">
          <front>
            <title>DNS Security Introduction and Requirements</title>
            <author fullname="R. Arends" initials="R." surname="Arends"/>
            <author fullname="R. Austein" initials="R." surname="Austein"/>
            <author fullname="M. Larson" initials="M." surname="Larson"/>
            <author fullname="D. Massey" initials="D." surname="Massey"/>
            <author fullname="S. Rose" initials="S." surname="Rose"/>
            <date month="March" year="2005"/>
            <abstract>
              <t>The Domain Name System Security Extensions (DNSSEC) add data origin authentication and data integrity to the Domain Name System. This document introduces these extensions and describes their capabilities and limitations. This document also discusses the services that the DNS security extensions do and do not provide. Last, this document describes the interrelationships between the documents that collectively describe DNSSEC. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4033"/>
          <seriesInfo name="DOI" value="10.17487/RFC4033"/>
        </reference>
        <reference anchor="RFC6376">
          <front>
            <title>DomainKeys Identified Mail (DKIM) Signatures</title>
            <author fullname="D. Crocker" initials="D." role="editor" surname="Crocker"/>
            <author fullname="T. Hansen" initials="T." role="editor" surname="Hansen"/>
            <author fullname="M. Kucherawy" initials="M." role="editor" surname="Kucherawy"/>
            <date month="September" year="2011"/>
            <abstract>
              <t>DomainKeys Identified Mail (DKIM) permits a person, role, or organization that owns the signing domain to claim some responsibility for a message by associating the domain with the message. This can be an author's organization, an operational relay, or one of their agents. DKIM separates the question of the identity of the Signer of the message from the purported author of the message. Assertion of responsibility is validated through a cryptographic signature and by querying the Signer's domain directly to retrieve the appropriate public key. Message transit from author to recipient is through relays that typically make no substantive change to the message content and thus preserve the DKIM signature.</t>
              <t>This memo obsoletes RFC 4871 and RFC 5672. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="76"/>
          <seriesInfo name="RFC" value="6376"/>
          <seriesInfo name="DOI" value="10.17487/RFC6376"/>
        </reference>
        <reference anchor="RFC7208">
          <front>
            <title>Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1</title>
            <author fullname="S. Kitterman" initials="S." surname="Kitterman"/>
            <date month="April" year="2014"/>
            <abstract>
              <t>Email on the Internet can be forged in a number of ways. In particular, existing protocols place no restriction on what a sending host can use as the "MAIL FROM" of a message or the domain given on the SMTP HELO/EHLO commands. This document describes version 1 of the Sender Policy Framework (SPF) protocol, whereby ADministrative Management Domains (ADMDs) can explicitly authorize the hosts that are allowed to use their domain names, and a receiving host can check such authorization.</t>
              <t>This document obsoletes RFC 4408.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7208"/>
          <seriesInfo name="DOI" value="10.17487/RFC7208"/>
        </reference>
        <reference anchor="RFC9989">
          <front>
            <title>Domain-Based Message Authentication, Reporting, and Conformance (DMARC)</title>
            <author fullname="T. Herr" initials="T." role="editor" surname="Herr"/>
            <author fullname="J. Levine" initials="J." role="editor" surname="Levine"/>
            <date month="May" year="2026"/>
            <abstract>
              <t>This document describes the Domain-based Message Authentication, Reporting, and Conformance (DMARC) protocol.</t>
              <t>DMARC permits the owner of an email's Author Domain to enable validation of the domain's use to indicate the Domain Owner's or Public Suffix Operator's message handling preference regarding failed validation and to request reports about the use of the domain name. Mail-receiving organizations can use this information when evaluating handling choices for incoming mail.</t>
              <t>This document obsoletes RFCs 7489 and 9091.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9989"/>
          <seriesInfo name="DOI" value="10.17487/RFC9989"/>
        </reference>
        <reference anchor="RFC8521">
          <front>
            <title>Registration Data Access Protocol (RDAP) Object Tagging</title>
            <author fullname="S. Hollenbeck" initials="S." surname="Hollenbeck"/>
            <author fullname="A. Newton" initials="A." surname="Newton"/>
            <date month="November" year="2018"/>
            <abstract>
              <t>The Registration Data Access Protocol (RDAP) includes a method that can be used to identify the authoritative server for processing domain name, IP address, and autonomous system number queries. The method does not describe how to identify the authoritative server for processing other RDAP query types, such as entity queries. This limitation exists because the identifiers associated with these query types are typically unstructured. This document updates RFC 7484 by describing an operational practice that can be used to add structure to RDAP identifiers and that makes it possible to identify the authoritative server for additional RDAP queries.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="221"/>
          <seriesInfo name="RFC" value="8521"/>
          <seriesInfo name="DOI" value="10.17487/RFC8521"/>
        </reference>
        <reference anchor="ISO27001">
          <front>
            <title>Information security, cybersecurity and privacy protection -- Information security management systems -- Requirements</title>
            <author>
              <organization>ISO/IEC</organization>
            </author>
            <date year="2022"/>
          </front>
          <seriesInfo name="ISO/IEC" value="27001:2022"/>
        </reference>
        <reference anchor="ISO27701">
          <front>
            <title>Information security, cybersecurity and privacy protection -- Privacy information management systems -- Requirements and guidance</title>
            <author>
              <organization>ISO/IEC</organization>
            </author>
            <date year="2025"/>
          </front>
          <seriesInfo name="ISO/IEC" value="27701:2025"/>
        </reference>
        <reference anchor="GDPR" target="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679">
          <front>
            <title>Regulation (EU) 2016/679 of the European Parliament and of the Council on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)</title>
            <author>
              <organization>European Parliament and Council of the European Union</organization>
            </author>
            <date year="2016" month="April"/>
          </front>
        </reference>
        <reference anchor="NIS2" target="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022L2555">
          <front>
            <title>Directive (EU) 2022/2555 of the European Parliament and of the Council on measures for a high common level of cybersecurity across the Union</title>
            <author>
              <organization>European Parliament and Council of the European Union</organization>
            </author>
            <date year="2022" month="December"/>
          </front>
        </reference>
        <reference anchor="PIR-AIP" target="https://icann85.sched.com/event/2GwoE/ssac-work-session-pir-abuse-intervention-program">
          <front>
            <title>PIR Abuse Intervention Program and Quality Performance Index</title>
            <author>
              <organization>Public Interest Registry</organization>
            </author>
            <date year="2025"/>
          </front>
        </reference>
        <reference anchor="PIR-QPI" target="https://pir.org/our-impact/qpi/">
          <front>
            <title>Quality Performance Index</title>
            <author>
              <organization>Public Interest Registry</organization>
            </author>
          </front>
        </reference>
        <reference anchor="BCSEC-RDAP-RA" target="https://bcsec.io/rdap/v1/bcsec-rdap-reliability-assessment.txt">
          <front>
            <title>RDAP Extension for Structured Reliability Assessment Metadata, Specification bcsec-RDAP-RA, Version 1</title>
            <author initials="A." surname="Bertoldi" fullname="Alessandro Bertoldi">
              <organization>Bertoldi Cybersecurity</organization>
            </author>
            <date year="2026" month="September"/>
          </front>
        </reference>
        <reference anchor="DEEPSEC2025" target="https://bcsec.io/research/deepsec2025/deepsec2025.pdf">
          <front>
            <title>Forever-Day at Scale: Hijacking Registrars, Defeating 2FA and Spoofing 17,000+ Domains (Even with DMARC p=reject)</title>
            <author initials="A." surname="Bertoldi" fullname="Alessandro Bertoldi">
              <organization/>
            </author>
            <author initials="S. P." surname="Romano" fullname="Simon Pietro Romano">
              <organization/>
            </author>
            <date year="2025"/>
          </front>
          <seriesInfo name="DeepSec" value="Vienna 2025"/>
        </reference>
      </references>
    </references>
    
<section anchor="changes">
      <name>Changes from -03</name>
      <t>This appendix summarizes the changes made in this revision. It is intended to
be removed prior to publication. No change in this revision alters the
extension identifier, the JSON member name, or the wire format, and no field
or type has been added, removed, or changed. Normative language is new in
three places: in <xref target="field-definitions"/>, a requirement addressed to
consumers, a constraint on the ordering of two dates, and a recommendation on
the presence of "scoreDate"; in <xref target="scheme-stability"/>, the scope
of an existing requirement; and in <xref target="scheme-requirements"/>, a
requirement and a recommendation addressed to scheme specifications. All are
identified below.</t>
      <section anchor="changes-04-origin">
        <name>Where this revision comes from</name>
        <t>The -03 was published on 13 September 2026. Between then and this revision the
authors put the question of use directly to registry operators. One European
ccTLD registry operating under the Network and Information Security Directive
replied that it could not implement the extension, and set out why; a second
operator, a gTLD registry, opened an internal review. The reasons given in the
first reply, together with a verification of the discovery mechanisms they
prompted, account for most of what follows. A second reply from the first
operator, received after this revision had been drafted, settled a question
the draft had left open and is reflected in it. <xref target="applicability"/>
records both exchanges.</t>
      </section>
      <section anchor="changes-04-deployment">
        <name>Deployment model</name>
        <ul spacing="normal">
          <li>
            <t><xref target="deployment-model"/> no longer presents the assessment
service as the primary configuration. An earlier draft of this revision
distinguished registrars from domain names, anticipating an assessment
service reached through object tagging for the former and the authoritative
server for the latter. On the reply recorded in
<xref target="applicability"/> the distinction was dropped: the authoritative
server, carrying the result or referring to a service, is the configuration
anticipated for both. The assessment service remains a configuration, for
clients configured to reach it.</t>
          </li>
          <li>
            <t><xref target="endpoint-discovery"/> has been rewritten and split. The -03
argued that no discovery mechanism was required because trust is established
out of band. That argument does not hold as a general matter: Section 12 of
<xref target="RFC9224"/> states that the bootstrap registries are generated from
IANA allocation registries, so for domain objects no independent registration
procedure exists and a third-party service cannot be discovered through them.
The revision is careful to state this as a limit on discovery rather than on
reachability, since a client configured out of band with a base URL can query
any RDAP service; what is absent is a path that works for a client which has
not been so configured. For entity objects <xref target="RFC8521"/> offers a
registry populated First Come First Served, but the practice exists to
identify the authoritative server, and a registry operator consulted by the
authors confirmed that using it to reach an assessment service lies beyond
its purpose. The revision records that reading and does not rely on the
practice.</t>
          </li>
          <li>
            <t><xref target="referral-from-an-authoritative-server"/> reverses the position
of the -03. That revision declined to propose publication by an authoritative
server, on the ground that it could be read as endorsement of the assessor.
Since for both object classes the authoritative server is the only
standardized starting point available to a client that has not been
configured in advance, the revision distinguishes carrying a result from
referring to a service, and argues that a result carried at the request of the
client, whose issuer is named in the data, does not assert agreement. The
earlier concern is retained in narrower form. The section also records a
third arrangement suggested by the operator, a dedicated path segment, as a
candidate for a later revision.</t>
          </li>
          <li>
            <t><xref target="deployment-configurations"/> names a configuration the -03 did
not: an attestation published at the instance of the assessed party, issued by
an assessor that party commissioned. It differs from self-assessment in that
the issuer is independent, and from republication in that the publication is
requested by the subject.</t>
          </li>
          <li>
            <t><xref target="minimal-response"/> is now scoped to the assessment service
configuration, since it cannot apply where the response belongs to the
authoritative server. It continues to cover both object classes within that
configuration, because an assessment service that a client has been configured
to query may be queried for either.</t>
          </li>
        </ul>
      </section>
      <section anchor="changes-04-model">
        <name>Attestation without a score</name>
        <ul spacing="normal">
          <li>
            <t><xref target="field-definitions"/> now states that a result need not carry a
score. "scoreValue" and "scoreMaxValue" were already OPTIONAL in the -02 and
the -03; what the earlier revisions never said is that a result composed
without them is complete and conformant, and attests that the properties
defined by the scheme were examined rather than expressing a numeric
judgement. No field and no type has changed. One normative requirement is new: a consumer
MUST NOT infer a numeric judgement from the absence of a score.</t>
          </li>
          <li>
            <t><xref target="example-attestation"/> is a new example showing such a result.
The document previously contained no example without a score, which left the
field names to suggest that a rating was the only intended use.</t>
          </li>
          <li>
            <t>"scoreDate" SHOULD be present in a result that carries no score, since
the date is what gives the attestation its meaning; the section no longer
assumes the date to be present when it describes what such a result
attests.</t>
          </li>
        </ul>
      </section>
      <section anchor="changes-04-semantics">
        <name>Field semantics clarified</name>
        <ul spacing="normal">
          <li>
            <t>"scoreMaxValue" now states that the range runs from zero to that value
inclusive. Without a lower bound the claim that a consumer could place the
result on the scale without resolving the scheme did not hold. A scheme whose
range does not begin at zero omits the member.</t>
          </li>
          <li>
            <t>"validUntil" MUST NOT precede "scoreDate" where both are present, and a
status of "active" after "validUntil" is stated to convey the last asserted
state rather than a current assertion. The two members could otherwise
contradict each other without the document saying which prevailed.</t>
          </li>
          <li>
            <t><xref target="scheme-stability"/> now scopes the stability requirement
to the combination of "scoreIssuer" and "scoreScheme", consistent with the
comparison rule in <xref target="field-definitions"/>; an opaque
"scoreScheme" is unique only within its issuer.</t>
          </li>
          <li>
            <t><xref target="referral-from-an-authoritative-server"/> now states that
publication at the request of the client is a policy a server may adopt and
not a condition for the extension to function, since this document defines
no means of expressing such a request.</t>
          </li>
        </ul>
      </section>
      <section anchor="changes-04-binding">
        <name>Subject binding</name>
        <ul spacing="normal">
          <li>
            <t><xref target="known-limitations"/> proposes no convention for the handle
of an assessed registrar. An earlier draft of this revision proposed the IANA
Registrar ID followed by the assessor's registered provider tag; it fell with
the reading of <xref target="RFC8521"/> recorded in
<xref target="discovery-entities"/>, and would in any case have served only
registrars that hold an IANA Registrar ID. The gap is stated and left open, as
the -03 left it, and the section notes that it does not arise where the
authoritative server publishes.</t>
          </li>
          <li>
            <t><xref target="registrars"/> now notes that an IANA Registrar ID is
assigned by ICANN in the gTLD system, and that a scheme intended for
registrars under a ccTLD registry will need another identifier type.</t>
          </li>
        </ul>
      </section>
      <section anchor="changes-04-scheme">
        <name>Requirements on scheme specifications</name>
        <ul spacing="normal">
          <li>
            <t><xref target="scheme-requirements"/> adds a requirement that a scheme state
the basis on which the party publishing a result relies in publishing it, and
how the scheme allocates the exposure arising from publication between issuer
and publisher. The omission was pointed out by a registry operator, for whom it
was a condition of deployability rather than a detail. The requirement is
framed as a matter to be answered in the scheme rather than as an assertion
that the publisher is shielded, which no specification could make good.</t>
          </li>
          <li>
            <t>The same section adds a recommendation that a scheme declare the basis of the
assessor's standing. The document does not require accreditation and names no
body competent to grant it; it asks only that the basis be stated.</t>
          </li>
          <li>
            <t>A paragraph records that where publication is required of an operator by law,
the obligation supplies the basis on which that operator publishes, and that
where the law prescribes a procedure incompatible with the notification and the
period that section requires, the procedure prescribed by law governs.</t>
          </li>
        </ul>
      </section>
      <section anchor="changes-04-editorial">
        <name>Corrections and editorial changes</name>
        <ul spacing="normal">
          <li>
            <t>The abstract now says that this document defines an extension rather than
proposes one, matching the language of <xref target="BCSEC-RDAP-RA"/>.</t>
          </li>
          <li>
            <t>The "Published specification" line of the registration template in
<xref target="iana"/> has been reworded. Read in isolation it could be taken to
mean that registration awaited publication as an RFC, which is the position of
the -02 that the -03 superseded.</t>
          </li>
          <li>
            <t><xref target="iana"/> no longer describes <xref target="BCSEC-RDAP-RA"/> as
technically aligned with this document. It now states what the two share,
being the extension identifier, the JSON member, the fields and the types, and
what this revision contains that the published specification does not, being
the normative language identified above. It also records that the authors will
bring the divergence to the attention of the designated experts.</t>
          </li>
          <li>
            <t>Pawe&#x0142; Kowalik is now spelled correctly in the acknowledgments.</t>
          </li>
          <li>
            <t>Two informative references have been added,
<xref target="I-D.ietf-regext-rdap-x-media-type"/> and
<xref target="I-D.ietf-regext-rdap-referrals"/>. Neither is normative: both are
works in progress, and this document does not depend on either. Neither is
required for conformance to this extension, and in particular the case made in
<xref target="referral-from-an-authoritative-server"/> concerns publication at the
request of the client however that request is expressed, and not the particular
mechanism described in the first of them.</t>
          </li>
          <li>
            <t>The entity handles used in the examples in
<xref target="registrar-object-extension"/>,
<xref target="registrar-lookup-with-results-from-two-issuers"/> and
<xref target="example-attestation"/> are service-local handles without a
hyphen, so that no final element could be read as a service provider tag
under <xref target="RFC8521"/>.</t>
          </li>
          <li>
            <t>The acknowledgments state that the inclusion of the reviewers from the
registry operator consulted implies neither endorsement of this document nor
any intention to implement it, which is the understanding on which their
observations were given.</t>
          </li>
          <li>
            <t><xref target="rdap-json-values-registry"/> now requests the new value
type upon publication as an RFC and not before, since Section 7.2 of
<xref target="I-D.ietf-regext-rdap-extensions"/> reserves the definition of
new value types to IETF specifications. The -03 named this document as the
published specification, which an Internet-Draft cannot be.</t>
          </li>
          <li>
            <t><xref target="registrars"/> and <xref target="applicability"/> describe
the IANA Registrar ID as assigned by ICANN in the gTLD system rather than as
held only by ICANN-accredited registrars, which was too absolute.</t>
          </li>
          <li>
            <t><xref target="scheme-requirements"/> is now titled "Requirements on
Assessment Scheme Specifications" rather than "Scoring Scheme", consistent with
the position that a result need not carry a score. The staleness item in
<xref target="security-considerations"/> no longer assumes that every result
carries a "scoreDate".</t>
          </li>
          <li>
            <t><xref target="applicability"/> has been expanded to record the exchange with
registry operators, the reasons given, and the consequences drawn from them.</t>
          </li>
        </ul>
      </section>
      <section anchor="changes-04-notdone">
        <name>Considered and not done</name>
        <ul spacing="normal">
          <li>
            <t>The four breaking changes made in the -02 are unchanged, and the extension
identifier is unchanged. It is the subject of a pending registration request,
which the authors did not wish to disturb for a change no one had asked for.
Should this working group reach consensus on a change to the identifier or
to the wire format, the registration follows the consensus and not the
reverse: the authors would request the corresponding change to the registry
entry, or its withdrawal.</t>
          </li>
          <li>
            <t>The choice of Opaque Versioning in <xref target="extension-version-identifier"/>
is unchanged in this revision. The advantages of Point Versioning were set out
to the authors by one of the authors of
<xref target="I-D.ietf-regext-rdap-versioning"/> and are under consideration; the
question is not settled here because changing it now would compound an
architectural revision with a versioning one.</t>
          </li>
          <li>
            <t>A dedicated path segment at the authoritative server, returning the
result or redirecting to a service that does, was suggested to the authors
and is recorded in <xref target="referral-from-an-authoritative-server"/>. It
is not defined in this revision, because it would make this a query extension
as well as a response extension; it is a candidate for a later one.</t>
          </li>
        </ul>
      </section>
      <section anchor="changes-from-02-retained">
        <name>Changes from -02, retained for continuity</name>
        <t>The subsections below record the changes made in the -03 revision. They are
retained so that a reader of this revision can see the whole sequence.</t>
      <section anchor="changes-registration">
        <name>Registration</name>
        <ul spacing="normal">
          <li>
            <t><xref target="iana"/> has been rewritten. The -02 stated that registration in the
RDAP Extensions Registry was expected to occur only upon publication of this
document as an RFC, and that nothing in it should be read as reserving the
identifier in the interim. A stable specification has since been published at
<xref target="BCSEC-RDAP-RA"/>, the registration is requested against that reference, and
the earlier statement is superseded. The reasoning is given in <xref target="iana"/>
rather than only here.</t>
          </li>
          <li>
            <t>The "Published specification" field of the registration template now names
<xref target="BCSEC-RDAP-RA"/> in place of "this document".</t>
          </li>
        </ul>
      </section>
      <section anchor="changes-corrections-03">
        <name>Corrections</name>
        <ul spacing="normal">
          <li>
            <t>The description of PIR's Quality Performance Index has been corrected in
<xref target="illustrative-assessment-dimensions"/> and in the section on the PIR Abuse
Intervention Program. The -02 described QPI as operating "within a single
registry context" and as focused on abuse outcomes and operational metrics in
contrast to structural indicators. Both characterisations were wrong. PIR
names SSL and DNSSEC among its three secondary indicators, and those are
structural, and PIR states that it has made the program and its algorithm
available to all members of the domain industry. The error was acknowledged to
PIR before this revision was submitted.</t>
          </li>
          <li>
            <t>The -02 changelog omitted a change that the -02 in fact made: the DMARC
reference was updated from RFC 7489 to <xref target="RFC9989"/>. It is recorded here.</t>
          </li>
          <li>
            <t>A reference to <xref target="PIR-QPI"/> has been added, so that the description of the
program cites the program's own documentation rather than only a conference
session.</t>
          </li>
        </ul>
      </section>
      <section anchor="changes-technical-03">
        <name>Technical corrections</name>
        <ul spacing="normal">
          <li>
            <t>The description of the bootstrap mechanism in <xref target="deployment-model"/> has been
corrected. The -02 stated that <xref target="RFC9224"/> determines the authoritative server
for registration data without qualification. Section 9 of that document lists
entities among the objects it does not bootstrap, and Section 6 points to
<xref target="RFC8521"/> for them. The scope is now stated.</t>
          </li>
          <li>
            <t>The definitions of "scoreValue" and "scoreMaxValue" contradicted each other.
The -02 described "scoreMaxValue" as the maximum possible value while
permitting a scheme to define a "scoreValue" exceeding it. "scoreMaxValue" is
now the upper bound of the range defined by the scheme, and "scoreValue" MUST
NOT exceed it.</t>
          </li>
          <li>
            <t>"scoreScheme" no longer has an undefined non-URI form. A URI is now
RECOMMENDED, and a value that is not a URI is stated to be opaque and
meaningful only relative to its issuer. A rule for comparing "scoreScheme" and
"scoreIssuer" has been added, since those two members together key the
uniqueness requirements of this document.</t>
          </li>
          <li>
            <t>Normative requirements addressed to a document, a response, or an act of
interpretation have been re-addressed to clients, which are the parties able
to satisfy them. The requirement in the Privacy Considerations that
implementers ensure no inference about natural persons is possible has been
reduced to a SHOULD, since the same section acknowledges that such inferences
may occur.</t>
          </li>
          <li>
            <t>The minimal response in <xref target="deployment-model"/> now states that it does not
displace the recommendation in <xref target="RFC9083"/> that a server provide a link
identifying the object class instance itself.</t>
          </li>
          <li>
            <t>ISO/IEC 27001 and ISO/IEC 27701 are described as standards against which a
party is certified, rather than as certifications.</t>
          </li>
          <li>
            <t>The Abuse Intervention Program is no longer described as being in operation,
since the authors have not verified that from a primary source.</t>
          </li>
        </ul>
      </section>
      </section>
      <section anchor="changes-from-01-retained">
        <name>Changes from -01, retained for continuity</name>
        <t>The remainder of this appendix records the changes made in the -02 revision.</t>
      </section>
      <section anchor="breaking-changes">
        <name>Breaking Changes</name>
        <ul spacing="normal">
          <li>
            <t>The extension identifier has been changed from "reliabilityScoring" to
"reliabilityAssessment", aligning it with the title of the document and
avoiding the reading of the extension as a rating mechanism. The document
name is unchanged in order to preserve continuity in the datatracker.</t>
          </li>
          <li>
            <t>The JSON member has been renamed from "reliabilityScoring_assessment" to
"reliabilityAssessment_results" and now carries an array of result objects
rather than a single object. Results from more than one issuer or scheme on
the same object are a natural case, and moving from object to array in a
later revision would itself have been a breaking change.</t>
          </li>
          <li>
            <t>"scoreScheme" and "scoreIssuer" are now REQUIRED in each result object.</t>
          </li>
          <li>
            <t>"scoreIssuer" MUST now be a URI. It was previously an opaque string whose
format was defined by the scheme.</t>
          </li>
        </ul>
        <t>These changes are made together in a single revision, and at a point at which
the authors are aware of no implementations.</t>
      </section>
      <section anchor="additions">
        <name>Additions</name>
        <ul spacing="normal">
          <li>
            <t><xref target="deployment-model"/>, describing deployment configurations, minimal
response, endpoint discovery, and the rejected referral mechanism.</t>
          </li>
          <li>
            <t><xref target="subject-binding"/>, describing binding for domains and registrars and
stating the open questions concerning <xref target="RFC8521"/> and registrars without an
IANA Registrar ID.</t>
          </li>
          <li>
            <t><xref target="scheme-requirements"/>, placing requirements on the specification of any
scheme whose results are intended for publication through RDAP, including
notification, a remediation and contestation period, and a disclosure threat
model.</t>
          </li>
          <li>
            <t><xref target="provenance"/>, separating identity, trust, and authenticity, and stating
the limitations of the present revision.</t>
          </li>
          <li>
            <t>The "validUntil", "assessmentId", and "status" members, and
<xref target="status-values"/> defining permitted status values.</t>
          </li>
          <li>
            <t><xref target="applicability"/>, stating that no implementations are known.</t>
          </li>
          <li>
            <t>An "Extension Version Identifier" section declaring Opaque Versioning,
following the guidance in Section 6.1 of
<xref target="I-D.ietf-regext-rdap-versioning"/>. The -01 was silent on versioning.</t>
          </li>
          <li>
            <t>Sections on scheme stability and on the absence of the member, the latter
promoted from an appendix in -01 and expanded.</t>
          </li>
          <li>
            <t>Expanded Security Considerations covering reconnaissance and exposure,
risk-based regulatory obligations, perception as a rating, volatility,
access control and server policy, and inference from absence.</t>
          </li>
          <li>
            <t>A registration request for the RDAP JSON Values Registry.</t>
          </li>
        </ul>
      </section>
      <section anchor="corrections">
        <name>Corrections</name>
        <ul spacing="normal">
          <li>
            <t>The IANA Considerations section now uses the complete template from Section
8.1 of <xref target="RFC7480"/>, including the "Intended usage" field omitted in -01.</t>
          </li>
          <li>
            <t>Section references to <xref target="I-D.ietf-regext-rdap-extensions"/> have been updated
to the numbering of the -15 revision.</t>
          </li>
          <li>
            <t><xref target="I-D.ietf-regext-rdap-extensions"/> has been moved from an informative to a
normative reference. This document depends on it for identifier syntax, for
the treatment of child JSON values, and for the procedures governing
registration of a new value type, and cannot be implemented conformantly
without it.</t>
          </li>
          <li>
            <t>The reference to ISO/IEC 27701 has been corrected to the 2025 edition,
which carries a revised title.</t>
          </li>
        </ul>
      </section>
      <section anchor="deferred">
        <name>Deferred</name>
        <t>The authors considered and did not include a representation of confidence or
uncertainty, a representation of categorical rather than numeric outcomes, and
a supersession mechanism. In each case no requirement from an implementer or
prospective consumer has been identified. The restructuring of the member into
an array of result objects means that each could be added later as an
additional member without a breaking change.</t>
      </section>
    </section>
    <section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors thank Gavin Brown, James Galvin, James Gould, Jody Kolker, Paweł
Kowalik, Mario Loffredo, Maurizio Martinelli, Jim Reid, Werner Staub, Richard
Wilhelm, and Maarten Wullink.</t>
      <t>The deployment model in <xref target="deployment-model"/>, the treatment of
contestation, and the expanded disclosure considerations are responses to
points raised in the REGEXT session at IETF 126 and in subsequent discussion
on the mailing list.</t>
      <t>Mario Loffredo and Maurizio Martinelli of IIT-CNR/Registro.it reviewed the
deployment model in correspondence with the authors, and
<xref target="applicability"/> records the substance of that review. Their
inclusion here acknowledges the review and implies neither endorsement of
this document nor any intention to implement it.</t>
</section>
    <section anchor="example-rdap-responses">
      <name>Example RDAP Responses</name>
      <t>The examples in this appendix are provided for illustrative purposes only.
Values, scheme identifiers, and issuer identifiers are fictional.</t>
      <section anchor="domain-lookup-with-a-single-result">
        <name>Domain Lookup with a Single Result</name>
        <artwork><![CDATA[
{
  "rdapConformance": [
    "rdap_level_0",
    "reliabilityAssessment"
  ],
  "objectClassName": "domain",
  "handle": "D-EXAMPLE-1",
  "ldhName": "example.com",
  "reliabilityAssessment_results": [
    {
      "scoreScheme": "https://assessor.example/schemes/domain/v2",
      "scoreIssuer": "https://assessor.example",
      "scoreValue": 9,
      "scoreMaxValue": 10,
      "scoreDate": "2026-01-01T00:00:00Z",
      "validUntil": "2026-04-01T00:00:00Z",
      "assessmentId": "d-2026-01-01-7781",
      "status": "active",
      "evidenceUri": "https://assessor.example/rep/d-2026-01-01-7781"
    }
  ],
  "events": [
    {
      "eventAction": "registration",
      "eventDate": "2024-01-01T00:00:00Z"
    }
  ]
}
]]></artwork>
      </section>
      <section anchor="registrar-lookup-with-results-from-two-issuers">
        <name>Registrar Lookup with Results from Two Issuers</name>
        <t>This example illustrates the case for which the array representation is
defined: two issuers, applying different schemes, have published results in
respect of the same registrar. The second result is under review following a
contestation by the assessed party.</t>
        <artwork><![CDATA[
{
  "rdapConformance": [
    "rdap_level_0",
    "reliabilityAssessment"
  ],
  "objectClassName": "entity",
  "handle": "RAR999999",
  "roles": ["registrar"],
  "publicIds": [
    {
      "type": "IANA Registrar ID",
      "identifier": "999999"
    }
  ],
  "reliabilityAssessment_results": [
    {
      "scoreScheme": "https://assessor.example/schemes/registrar/v1",
      "scoreIssuer": "https://assessor.example",
      "scoreValue": 10,
      "scoreMaxValue": 10,
      "scoreDate": "2026-01-01T00:00:00Z",
      "assessmentId": "r-2026-01-01-0003",
      "status": "active"
    },
    {
      "scoreScheme": "https://observatory.example/scheme/2026",
      "scoreIssuer": "https://observatory.example",
      "scoreValue": 62,
      "scoreMaxValue": 100,
      "scoreDate": "2026-02-10T00:00:00Z",
      "assessmentId": "2026-02-10-REG-9999",
      "status": "under review"
    }
  ]
}
]]></artwork>
      </section>
      <section anchor="example-attestation">
        <name>Registrar Lookup with an Attestation Carrying No Score</name>
        <t>The result below carries no "scoreValue" and no "scoreMaxValue". It attests
that the properties defined by the scheme were examined by the named issuer on
the given date, and points to the record of what was found. It is complete and
conformant. See <xref target="field-definitions"/>.</t>
        <t>The handle is a service-local one, as <xref target="registrars"/> recommends
for an assessment service. Where the same result were published by the
authoritative server, the handle would be the one that server assigns to the
registrar's entity object.</t>
        <artwork><![CDATA[
{
  "rdapConformance": [
    "rdap_level_0",
    "reliabilityAssessment"
  ],
  "objectClassName": "entity",
  "handle": "RAR9999",
  "roles": ["registrar"],
  "publicIds": [
    {
      "type": "IANA Registrar ID",
      "identifier": "9999"
    }
  ],
  "reliabilityAssessment_results": [
    {
      "scoreScheme": "https://assessor.example/schemes/attestation/v1",
      "scoreIssuer": "https://assessor.example",
      "scoreDate": "2026-03-04T09:00:00Z",
      "validUntil": "2026-09-04T00:00:00Z",
      "assessmentId": "att-2026-03-04-0007",
      "status": "active",
      "evidenceUri": "https://assessor.example/att/att-2026-03-04-0007"
    }
  ]
}
]]></artwork>
      </section>
      <section anchor="domain-lookup-without-assessment-metadata">
        <name>Domain Lookup without Assessment Metadata</name>
        <t>When no assessment metadata is conveyed, the
"reliabilityAssessment_results" member is omitted. Its absence MUST NOT be
interpreted as evidence that the object has not been assessed, nor as a
negative assessment. See <xref target="absence"/>.</t>
        <artwork><![CDATA[
{
  "rdapConformance": [
    "rdap_level_0"
  ],
  "objectClassName": "domain",
  "handle": "D-PLAIN-1",
  "ldhName": "plain.example",
  "events": [
    {
      "eventAction": "registration",
      "eventDate": "2025-06-01T00:00:00Z"
    }
  ]
}
]]></artwork>
      </section>
    </section>
    <section anchor="illustrative-assessment-dimensions">
      <name>Illustrative Assessment Dimensions</name>
      <t>This appendix describes possible dimensions that an operational assessment
program might evaluate when producing results to be carried by the envelope
defined in this document. This content is entirely non-normative. Nothing in
this appendix constrains implementers or defines mandatory evaluation
criteria, and nothing in it should be read as a recommendation that any of
these dimensions be published in the form described.</t>
      <t>The intent is to demonstrate that the envelope model is expressive enough
to carry results from real-world assessment programs, including those
derived from existing empirical research on registrar security posture
<xref target="DEEPSEC2025"/>.</t>
      <section anchor="possible-registrar-assessment-dimensions">
        <name>Possible Registrar Assessment Dimensions</name>
        <t>An operational program might evaluate registrars across dimensions such as:
the strength of customer identity verification procedures; the adoption
and enforcement of multi-factor authentication for customer-facing and
internal systems; the possession of recognized information security
certifications such as ISO/IEC 27001 <xref target="ISO27001"/> or ISO/IEC 27701
<xref target="ISO27701"/>; the correctness of email authentication configurations
including SPF <xref target="RFC7208"/>, DKIM <xref target="RFC6376"/>, and DMARC <xref target="RFC9989"/> on
registrar-operated domains; the existence of documented security policies;
and the regularity of cybersecurity training programs for staff.</t>
      </section>
      <section anchor="possible-domain-assessment-dimensions">
        <name>Possible Domain Assessment Dimensions</name>
        <t>An operational program might evaluate individual domains across dimensions
such as: the strength of owner identity verification at registration or
renewal; the level of TLS certificate validation used; the correctness of
SPF, DKIM, and DMARC configurations; the implementation of DNSSEC
<xref target="RFC4033"/>; and the absence of the domain from monitored abuse blocklists
over a defined observation period.</t>
        <t>The considerations in <xref target="security-considerations"/> apply with particular force
to dimensions of this kind, since several of them describe exploitable
weaknesses directly.</t>
      </section>
      <section anchor="note-on-existing-operational-programs">
        <name>Note on Existing Operational Programs</name>
        <t>Existing programs differ in what they measure. PIR's Quality Performance Index
<xref target="PIR-QPI"/> combines observable abuse and commercial outcomes, being Abuse
Takedown, Renewal Rates, and Domain Usage, with secondary indicators named by
PIR as SSL, DNSSEC, and ATL, of which the first two are structural. The
dimensions described above in this appendix are weighted more heavily toward
structural and procedural security posture, including identity verification
and credential recovery practice, which the published description of QPI does
not list among its indicators.</t>
        <t>The two are neither equivalent nor mutually exclusive, and the envelope defined
in this document is agnostic to the methodology. It can carry results from
either, and from both at once, since the envelope is an array keyed by the
combination of scheme and issuer.</t>
      </section>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA+19e3PbyLXn//0pUHTVzjhL6uXxYzS52WgkeaJkbCuSZiZ3
t7YSkAQpxCDABUDJjON89j3P7tMAKGvyqt2qm7o3sUiw0X369HmfX08mE9fm
bZEdJ6Ors5PL5PxDm5VNXpXJoqqT67bezNpNnc2Tq6zI02le5O02OWmarGlW
Wdkmb7I2nadtOnLpdFpndzrO8OMjN69mZbqC183rdNFOplndVsU8n9TZMvvQ
Tup5uoZ/+99OmllV5+VycnDkZmmbLat6e5xkH9au2UxXeYMzbbdrGO/i/Oa1
c/m6Pk5g0k17dHDwNfworbP0ODlZr4scfg9PN0la4mrSYnKTrzJ3X9Xvl3W1
WR8nV+ffnf/hxrmmhUf+mBZVCeNus8at82OXJG014z+TpKnqts4Wjf97u4r+
bOt81upfs2q1TvVPl27a26rG8Sbw/0mSl/Czk73kW6EEfcgkOimAbDCVuoq/
rerlsf8kOd0CEZtstqmBXvR9tkrz4jhJ/c9/rWSe2Wf3YGLxNK73ksu95Kpa
pWVl5nGdr4AfLvOshZmYb2keP5T5HYyZt+kXyTxbFjkwzQamBf/3Nl1X8Pfr
bJ4BPark4oJ+pozyw9uLtyf0CdAry4BAP+Zpclqk8PMqOTqkr2Yw0WMcqSBa
IjXnyKyvDg6Pno/kk03ZIltctGkRUaBZ1zTbX2/KvEz38ta5sqpXwAd3Ge7A
xeRsD1a1iLgv0xPQ4CNXr0+PDg+/ln8+e/bM//PrVy/kny+/enUQ/nko/3x1
+PIr+efXB6+Owj+f6T+PjuABl5eLz86JKFzBIpb6SFEtFnAsq+5j+SLP5pMZ
nApgOV3BVwfP9KUvnr300z46eKVT+fqVruvV8yNawcX1u6OXBwf0b+B9lhG/
oj/gS50z8IWy0ziJuIuO2brO79LZFv63arMZPT6ZPDBGAruVLjOSLM22abNV
Az+A0/p/NnlNHzMTNLDQrEHKHeto1+/2L85PgTN41kcHR0fMHiCdYOb4t67q
5b9wVZfyXW7G+vyiaNjlJp+n5Sx7xApf8gqfd1b4HP787uzyanB1V9lyU/CE
vjz/4Sk8f/hi/8XLr5NqkbS3WXK+qat1lsJBT2uQvzRdnJZ8fQqnbJYXMhgM
gh8aCsBjZQqqIi2SNdALBe193t4mwJ9pPQfhqT+YgVQCRoYfyFj8OPwO9Qi/
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

-->

</rfc>
