<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 4.0.6) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-ranjbar-dane-anchored-identity-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="DANE-Anchored Identity">DANE-Anchored Identity for Network Clients, Devices, and Autonomous Agents</title>

    <author fullname="Kaveh Ranjbar">
      <organization>Whisper Security (viaGraph B.V.)</organization>
      <address>
        <postal>
          <country>NL</country>
        </postal>
        <email>kaveh@whisper.security</email>
      </address>
    </author>

    <date year="2026" month="July" day="21"/>

    <area>Security</area>
    
    <keyword>DANE</keyword> <keyword>DNSSEC</keyword> <keyword>device identity</keyword> <keyword>agent identity</keyword> <keyword>TLSA</keyword>

    <abstract>


<?line 61?>

<t>A rapidly growing set of protocols for autonomous agents, connected devices,
and machine workloads bootstraps trust in an endpoint's public key over the
Web PKI together with an HTTPS <spanx style="verb">.well-known</spanx> fetch, a bespoke certificate
authority, or a centralized registry. These approaches inherit domain-takeover
exposure, depend on a reachable call-home endpoint, are not verifiable across
organizational boundaries, and frequently provide no timely revocation. This
document describes a complementary identity model in which an endpoint's key is
anchored directly in DNSSEC-signed DNS using DANE (a TLSA record), bound to a
routable address whose reverse and forward names are served from a signed zone,
and described by RDAP. The model, consistent with the architecture developed in
the DANE Authentication for Network Clients Everywhere (DANCE) working group,
lets any relying party verify an endpoint's identity from stock DNS tooling with
no account or private trust root, and lets the identity's holder revoke it
worldwide at DNS TTL. It is intended as an anchor that existing agent-, device-,
and content-identity schemes can adopt without abandoning their own transports
or object formats.</t>



    </abstract>



  </front>

  <middle>


<?line 80?>

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

<t>Identity for autonomous agents, connected devices, and machine workloads is
being specified in many venues at once. A recurring pattern is visible across
them: the identity of an endpoint, its signing or authentication key, is
bootstrapped over the Web PKI and discovered through an HTTPS fetch of a
<spanx style="verb">.well-known</spanx> resource, through a scheme-specific certificate authority, or
through a centralized registry that the relying party must call at verification
time. Examples include agent cards fetched over HTTPS, HTTP Message Signature
key directories, content-provenance trust anchors published as a JSON Web Key
Set, and per-scheme device PKIs.</t>

<t>Each of these mechanisms works, and this document does not seek to replace any
of them. For a relying party that is itself a web client, already operating
inside a WebPKI-secured transaction with the origin it is verifying, discovering
the key over that same web endpoint is the pragmatic choice, and anchoring it
elsewhere buys little: the transaction rides on the WebPKI regardless. The
limitations below bite in a different setting, one these schemes increasingly
have to serve: verification that happens outside any such transaction. Examples
include an agent verifying another agent, a workload authenticating across an
organizational boundary, a non-HTTP protocol, or a key directory that lives in a
different trust domain than the resource being accessed. There, the authority's
web endpoint is a distinct trust and availability dependency, not a free side
effect of a connection the verifier was making anyway.</t>

<t>In that setting, the following limitations follow from where the key is anchored
rather than from how it is used:</t>

<t><list style="symbols">
  <t><strong>Domain-takeover exposure.</strong> When trust in a key rests on the ability to
serve an HTTPS resource under a domain, an adversary who transiently controls
that domain (through a lapsed registration, a hijacked name server, or a
mis-issued certificate) controls the identity.</t>
  <t><strong>Call-home dependency and privacy.</strong> Verifying an identity by fetching a
document from the subject's server reveals to the subject which relying
parties are checking it, and fails when that server is unreachable.</t>
  <t><strong>No cross-organization verifiability.</strong> Keys anchored in a private or
scheme-specific root cannot be validated outside the ecosystem that operates
the root; cross-organization trust requires out-of-band cross-certification.</t>
  <t><strong>Weak or absent revocation.</strong> Several device-identity profiles issue
long-lived credentials with no CRL or OCSP, leaving no timely off-switch.</t>
</list></t>

<t>DNSSEC-signed DNS <xref target="RFC4033"/> <xref target="RFC9364"/> together with DANE <xref target="RFC6698"/>
<xref target="RFC7671"/> addresses these at the anchor for the party positioned to use it: an
operator that already controls, and can sign, the zone under which its
identities live. For such an operator, DNSSEC is not an additional deployment
step bolted onto identity provisioning; it is the same act, the identity and its
signed anchoring record provisioned together. This document does not propose
that the long tail of unsigned web origins adopt DNSSEC to participate. Where an
origin is unsigned and the verifier is a web client, an HTTPS <spanx style="verb">.well-known</spanx>
fetch remains the reasonable path. This document describes the anchor for the
complementary case, operator-controlled, cross-organization, and non-transaction
verification, where a key published as a TLSA record under a DNSSEC-signed name
is verifiable by any party from the DNS root of trust, without contacting the
subject and without a private CA; can be removed, revoking the identity, within
a DNS TTL; and is verifiable across every organizational boundary because the
name is part of the global DNS. This is the model the DANCE working group has developed
for DNS-bound client and device identity <xref target="I-D.ietf-dance-architecture"/>
<xref target="I-D.ietf-dance-client-auth"/>. This document generalizes that model into an
identity anchor that agent-, device-, and content-identity schemes can adopt,
and describes the additional bindings (a routable address and RDAP registration
metadata) that make the anchor a complete, operable identity.</t>

</section>
<section anchor="conventions-and-definitions"><name>Conventions and Definitions</name>

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

<?line -18?>

<t>This document uses DNS terminology from <xref target="RFC8499"/>.</t>

<dl>
  <dt>DANE-anchored identity:</dt>
  <dd>
    <t>The public key of an endpoint, published as a TLSA record under a
DNSSEC-signed name and thereby verifiable from the DNS root of trust.</t>
  </dd>
  <dt>Anchoring name:</dt>
  <dd>
    <t>The DNSSEC-signed domain name under which an endpoint's TLSA record is
published. In this document the anchoring name is derived from a routable
address assigned to the endpoint (see <xref target="binding"/>).</t>
  </dd>
  <dt>Relying party:</dt>
  <dd>
    <t>Any party that verifies an endpoint's identity. A relying party needs only a
validating DNS resolver; it needs no account, API key, or membership in a
private trust ecosystem.</t>
  </dd>
</dl>

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

<t>The mechanisms surveyed in <xref target="overview"/> anchor an endpoint's key in one of three
places: the Web PKI plus an HTTPS <spanx style="verb">.well-known</spanx> document, a scheme-specific
certificate authority, or a centralized registry. None of these anchors is the
DNS, and so none inherits DNSSEC's properties. That is not by itself a
deficiency: DNSSEC deployment is uneven, and for a verifier already inside a
WebPKI transaction with a web origin, an <spanx style="verb">.well-known</spanx> fetch over that
transaction is lower-friction than requiring the origin to sign its zone. The
gap this document addresses is narrower and does not depend on universal DNSSEC.
It is the case where (a) the identity operator controls the anchoring zone, so
signing it is part of provisioning the identity rather than an external
prerequisite, and (b) the relying party verifies outside any WebPKI-secured
transaction with the subject, so the web origin's continued control and
availability are a real, separate dependency.</t>

<t>The goal of this document is to describe a single anchor that, for operators who
sign their own anchoring zones, (a) is verifiable by any relying party from the
DNS root of trust, (b) requires no call-home to the subject, (c) is valid across
organizational boundaries, and (d) can be revoked worldwide within a DNS TTL,
adoptable underneath the existing agent-, device-, and content-identity schemes
without disturbing their transports or object formats. It is explicitly not a
proposal to require DNSSEC of parties that do not already operate signed zones,
nor a replacement for <spanx style="verb">.well-known</spanx> discovery in the web-client case.</t>

</section>
<section anchor="model"><name>DANE-Anchored Identity</name>

<section anchor="anchoring-a-key-to-a-name"><name>Anchoring a Key to a Name</name>

<t>An endpoint holds a key pair whose private half never leaves the endpoint. The
endpoint's public key is published as a TLSA record <xref target="RFC6698"/> under a
DNSSEC-signed anchoring name. The <bcp14>RECOMMENDED</bcp14> TLSA usage is DANE-EE with a
SubjectPublicKeyInfo selector and a SHA-256 matching type (<spanx style="verb">3 1 1</spanx>), which binds
the identity to the key itself rather than to any issuing authority, consistent
with <xref target="I-D.ietf-dance-architecture"/>. A relying party retrieves the TLSA record,
validates the DNSSEC chain from the root, and thereby learns the endpoint's
authentic public key with no dependency on the Web PKI and no fetch from the
endpoint.</t>

<t>Because the binding is to the SubjectPublicKeyInfo, an endpoint <bcp14>MAY</bcp14> present the
same key it already uses at another layer (for example the key in a TLS client
certificate, an application-instance certificate, or a signed object), so that
adopting a DANE anchor requires no re-keying of already-deployed endpoints.</t>

<t>This document specifies the TLSA record <xref target="RFC6698"/> as the anchoring record
because it is deployable today with existing DNS and DANE-aware tooling, and
because the DANCE architecture <xref target="I-D.ietf-dance-architecture"/> already defines
its use for endpoint keys. The TLSA record carries an implication of TLS use.
Where the anchored key serves a non-TLS purpose, for example an HTTP message
signature, a purpose-specific resource record type, or a signed identity envelope
carried in a TXT record so that the record type itself asserts nothing, may be
a cleaner long-term binding; this is noted as an open design question, not
resolved here. The
anchoring model, a DNSSEC-signed name binding a key by its SubjectPublicKeyInfo,
is independent of the record type chosen to carry it.</t>

</section>
<section anchor="binding"><name>Binding the Name to a Routable Address</name>

<t>To make the identity reachable as well as verifiable, the anchoring name is
associated with a routable address assigned to the endpoint. The address's
reverse name (for IPv6, under <spanx style="verb">ip6.arpa</spanx>) is served from a DNSSEC-signed zone
and resolves to the anchoring name, and the anchoring name resolves back to the
address. The endpoint's TLSA record is published relative to this name. An
address bound in this way is not a disposable label that an intermediary can
rotate: it is a cryptographic fact that only the holder of the corresponding
private key can stand behind, because a relying party that reaches the address
can require the peer to prove possession of the DANE-anchored key. The address
is chosen as the anchor because it is the one identifier actually present,
unforgeably, on every packet the endpoint sends. When an endpoint egresses or
opens a connection, the wire carries a source address, not a name, so a relying
party can attribute and verify the peer at the moment it acts, with no
out-of-band lookup and nothing to trust first. A name has to be asserted and
then resolved; the address asserts itself. Binding the DNSSEC-signed anchoring
name to that address carries this property into a form any relying party can
verify from the DNS root of trust.</t>

<t>This document does not mandate a particular address assignment or key-to-name
derivation. It requires only that the anchoring name be DNSSEC-signed, that the
TLSA record bind the endpoint's public key, and that the reverse/forward names
be mutually consistent.</t>

</section>
<section anchor="registration-metadata-via-rdap"><name>Registration Metadata via RDAP</name>

<t>Contact, holder, and status metadata for the identity are published through RDAP
<xref target="RFC7480"/> <xref target="RFC9082"/> <xref target="RFC9083"/> anchored on the address. RDAP gives a relying
party a standard, machine-readable way to answer "who is accountable for this
identity" without a proprietary lookup service, and complements the DNS anchor
with the registration-data layer that DANE alone does not carry.</t>

</section>
<section anchor="revocation-at-dns-ttl"><name>Revocation at DNS TTL</name>

<t>An identity is revoked by removing or replacing its TLSA record. Because relying
parties validate against live DNS, a revocation propagates within the record's
TTL, giving a global off-switch on the order of seconds to minutes rather than
the lifetime of a certificate. Operators <bcp14>SHOULD</bcp14> choose TTLs that balance
revocation latency against resolver load, and <bcp14>SHOULD</bcp14> treat the anchoring zone's
DNSSEC key management as security-critical (see <xref target="security"/>).</t>

</section>
</section>
<section anchor="overview"><name>Applicability</name>

<t>The anchor described in <xref target="model"/> is deliberately independent of any single
application. The following schemes each define a place where an endpoint's key
is asserted; each can carry, or be complemented by, a DANE-anchored identity
without changing its wire format:</t>

<t><list style="symbols">
  <t><strong>Autonomous agents.</strong> Agent-interoperability protocols publish an "agent
card" whose signature key is discovered over HTTPS; a DANE anchor lets a
counterparty verify that the key belongs to the claimed domain from DNS,
independent of transport TLS. The Agent Identity &amp; Discovery convention
<xref target="AID"/> already places an agent record in DNS TXT but does not require DANE;
DANE closes that gap.</t>
  <t><strong>Automated HTTP clients.</strong> HTTP Message Signature key directories
<xref target="I-D.meunier-web-bot-auth-architecture"/> are fetched over HTTPS only; a DANE
anchor provides a DNS-rooted alternative to the <spanx style="verb">.well-known</spanx> directory.</t>
  <t><strong>Connected devices and industrial assets.</strong> Device identity profiles bind a
globally unique name to a certificate held by the device (for example an OPC
UA <spanx style="verb">ApplicationUri</spanx>, an IEEE 802.1AR IDevID, or an IEEE 2030.5 <spanx style="verb">LFDI</spanx>); a DANE
anchor makes that key-bound name publicly verifiable and revocable across the
vendor/integrator/operator boundary.</t>
  <t><strong>Network functions.</strong> In service-based architectures a function's instance
identifier already appears in its certificate; anchoring it via DANE makes
peer identity verifiable at trust boundaries independent of a private
operator PKI.</t>
  <t><strong>Content provenance.</strong> Content-provenance trust anchors published as an
HTTPS-fetched JSON Web Key Set <xref target="C2PA-WDTA"/> can instead, or additionally, be
anchored in DNSSEC via DANE, removing the domain-takeover and call-home
exposure the authors themselves note.</t>
</list></t>

<t>In every case the DANE anchor is complementary: it changes where the key is
rooted, not how the application uses it.</t>

</section>
<section anchor="relationship-to-existing-work"><name>Relationship to Existing Work</name>

<t>This document is consistent with, and depends on, the DANCE architecture
<xref target="I-D.ietf-dance-architecture"/> and client-authentication work
<xref target="I-D.ietf-dance-client-auth"/>; it can be read as a deployment-oriented
generalization of that architecture to agent and content identity. It is
complementary to workload-identity efforts <xref target="I-D.ietf-wimse-arch"/>, which define
identity documents and their exchange but not a DNS anchor, and to the <spanx style="verb">did:dns</spanx>
method <xref target="DID-DNS"/>, which stores decentralized-identifier data in DNS but does
not mandate DNSSEC or use DANE. Where those efforts define the identity object
or its exchange, this document defines the anchor beneath them.</t>

</section>
<section anchor="deployment-experience"><name>Deployment Experience</name>

<t>The model has been implemented and operated in production on real, registered
address space. The operator announces an IPv6 space under a public Autonomous
System, serves DNSSEC-signed forward and reverse zones for per-endpoint
addresses, publishes DANE-EE TLSA records binding each endpoint's key, and
exposes RDAP for each address. Relying parties verify identities using only
<spanx style="verb">dig</spanx>, <spanx style="verb">kdig</spanx>, and <spanx style="verb">curl</spanx> against public resolvers, with no account. This
demonstrates that the anchor is operable with existing DNS, DNSSEC, and
RDAP infrastructure, and that verification is possible from unmodified client
tooling. Detailed operational parameters are out of scope for this document.</t>

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

<t>The security of a DANE-anchored identity rests on the DNSSEC validation chain of
the anchoring zone. Relying parties <bcp14>MUST</bcp14> validate DNSSEC and <bcp14>MUST NOT</bcp14> accept a
TLSA record whose chain does not validate to a trusted anchor. The operator of
the anchoring zone <bcp14>MUST</bcp14> protect the zone-signing and key-signing keys
accordingly; compromise of those keys is equivalent to compromise of every
identity anchored in the zone.</t>

<t>Because the anchor binds an endpoint's public key rather than an issued
certificate, there is no issuing-CA layer to compromise, but there is also no
external party attesting to the subject's real-world identity beyond the RDAP
registration data; applications that require such attestation <bcp14>MUST</bcp14> obtain it by
other means and treat the DANE anchor as proof of key control, not of
provenance.</t>

<t>Revocation depends on DNS propagation; an operator cannot revoke faster than the
TTL previously served. Operators <bcp14>SHOULD</bcp14> keep anchoring-record TTLs short enough
that revocation is timely for their threat model.</t>

<t>This anchor complements, and does not replace, transport-layer and
application-layer authentication (for example mutual TLS or object signatures);
it changes where a key is rooted, and provides a verification and revocation
path, but it does not by itself authenticate individual protocol messages.</t>

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

<t>A DANE-anchored identity is, by construction, public: the anchoring name, the
TLSA record, and the RDAP registration are visible to anyone. This is a
deliberate trade that removes the call-home privacy problem of fetch-based
discovery. Relying parties learn nothing that the subject reveals to them, and
the subject learns nothing about which relying parties verify it. However,
publishing a stable, enumerable identity for an endpoint enables correlation of
that endpoint's activity <xref target="RFC7626"/>. Deployments that assign one anchoring name
per endpoint <bcp14>SHOULD</bcp14> consider whether such correlation is acceptable for their
use case, and <bcp14>MAY</bcp14> rotate or scope anchoring names where it is not. RDAP
registration data <bcp14>SHOULD</bcp14> be minimized to what accountability requires.</t>

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

<t>This document has no IANA actions.</t>

</section>


  </middle>

  <back>


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

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



<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="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="RFC6698">
  <front>
    <title>The DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) Protocol: TLSA</title>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <author fullname="J. Schlyter" initials="J." surname="Schlyter"/>
    <date month="August" year="2012"/>
    <abstract>
      <t>Encrypted communication on the Internet often uses Transport Layer Security (TLS), which depends on third parties to certify the keys used. This document improves on that situation by enabling the administrators of domain names to specify the keys used in that domain's TLS servers. This requires matching improvements in TLS client software, but no change in TLS server software. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6698"/>
  <seriesInfo name="DOI" value="10.17487/RFC6698"/>
</reference>
<reference anchor="RFC7671">
  <front>
    <title>The DNS-Based Authentication of Named Entities (DANE) Protocol: Updates and Operational Guidance</title>
    <author fullname="V. Dukhovni" initials="V." surname="Dukhovni"/>
    <author fullname="W. Hardaker" initials="W." surname="Hardaker"/>
    <date month="October" year="2015"/>
    <abstract>
      <t>This document clarifies and updates the DNS-Based Authentication of Named Entities (DANE) TLSA specification (RFC 6698), based on subsequent implementation experience. It also contains guidance for implementers, operators, and protocol developers who want to use DANE records.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7671"/>
  <seriesInfo name="DOI" value="10.17487/RFC7671"/>
</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="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>



    </references>

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



<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="RFC7626">
  <front>
    <title>DNS Privacy Considerations</title>
    <author fullname="S. Bortzmeyer" initials="S." surname="Bortzmeyer"/>
    <date month="August" year="2015"/>
    <abstract>
      <t>This document describes the privacy issues associated with the use of the DNS by Internet users. It is intended to be an analysis of the present situation and does not prescribe solutions.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7626"/>
  <seriesInfo name="DOI" value="10.17487/RFC7626"/>
</reference>
<reference anchor="RFC8499">
  <front>
    <title>DNS Terminology</title>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <author fullname="A. Sullivan" initials="A." surname="Sullivan"/>
    <author fullname="K. Fujiwara" initials="K." surname="Fujiwara"/>
    <date month="January" year="2019"/>
    <abstract>
      <t>The Domain Name System (DNS) is defined in literally dozens of different RFCs. The terminology used by implementers and developers of DNS protocols, and by operators of DNS systems, has sometimes changed in the decades since the DNS was first defined. This document gives current definitions for many of the terms used in the DNS in a single document.</t>
      <t>This document obsoletes RFC 7719 and updates RFC 2308.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8499"/>
  <seriesInfo name="DOI" value="10.17487/RFC8499"/>
</reference>
<reference anchor="RFC9364">
  <front>
    <title>DNS Security Extensions (DNSSEC)</title>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <date month="February" year="2023"/>
    <abstract>
      <t>This document describes the DNS Security Extensions (commonly called "DNSSEC") that are specified in RFCs 4033, 4034, and 4035, as well as a handful of others. One purpose is to introduce all of the RFCs in one place so that the reader can understand the many aspects of DNSSEC. This document does not update any of those RFCs. A second purpose is to state that using DNSSEC for origin authentication of DNS data is the best current practice. A third purpose is to provide a single reference for other documents that want to refer to DNSSEC.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="237"/>
  <seriesInfo name="RFC" value="9364"/>
  <seriesInfo name="DOI" value="10.17487/RFC9364"/>
</reference>

<reference anchor="I-D.ietf-dance-architecture">
   <front>
      <title>An Architecture for DNS-Bound Client and Sender Identities</title>
      <author fullname="Ash Wilson" initials="A." surname="Wilson">
         <organization>Valimail</organization>
      </author>
      <author fullname="Shumon Huque" initials="S." surname="Huque">
         <organization>Salesforce</organization>
      </author>
      <author fullname="Olle E. Johansson" initials="O. E." surname="Johansson">
         <organization>Edvina.net</organization>
      </author>
      <author fullname="Michael Richardson" initials="M." surname="Richardson">
         <organization>Sandelman Software Works Inc</organization>
      </author>
      <date day="2" month="December" year="2025"/>
      <abstract>
	 <t>   This architecture document defines terminology, interaction, and
   authentication patterns, related to the use of DANE DNS records for
   TLS client and messaging peer identity, within the context of
   existing object security and TLS-based protocols.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-dance-architecture-10"/>
   
</reference>

<reference anchor="I-D.ietf-dance-client-auth">
   <front>
      <title>TLS Client Authentication via DANE TLSA records</title>
      <author fullname="Shumon Huque" initials="S." surname="Huque">
         <organization>Salesforce</organization>
      </author>
      <author fullname="Viktor Dukhovni" initials="V." surname="Dukhovni">
         <organization>OpenSSL Corporation</organization>
      </author>
      <date day="6" month="July" year="2026"/>
      <abstract>
	 <t>   The DANE TLSA protocol describes how to publish Transport Layer
   Security (TLS) server certificates or public keys in the DNS.  This
   document updates RFC 6698 and RFC 7671.  It describes how to use the
   TLSA record to publish client certificates or public keys, and also
   the rules and considerations for using them with TLS.  In addition,
   it defines a new TLS extension, DANE Client Identity, to convey the
   client&#x27;s domain name identity to the server.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-dance-client-auth-12"/>
   
</reference>

<reference anchor="I-D.ietf-wimse-arch">
   <front>
      <title>Workload Identity in a Multi System Environment (WIMSE) Architecture</title>
      <author fullname="Joseph A. Salowey" initials="J. A." surname="Salowey">
         <organization>Palo Alto Networks</organization>
      </author>
      <author fullname="Yaroslav Rosomakho" initials="Y." surname="Rosomakho">
         <organization>Zscaler</organization>
      </author>
      <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
         <organization>University of the Bundeswehr Munich</organization>
      </author>
      <date day="6" month="July" year="2026"/>
      <abstract>
	 <t>   The increasing prevalence of cloud computing and micro service
   architectures has led to the rise of complex software functions being
   built and deployed as workloads, where a workload is defined as
   software executing for a specific purpose, potentially comprising one
   or more running instances.  This document discusses an architecture
   for designing and standardizing protocols and payloads for conveying
   workload identity and security context information.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-wimse-arch-08"/>
   
</reference>

<reference anchor="I-D.meunier-web-bot-auth-architecture">
   <front>
      <title>HTTP Message Signatures for automated traffic Architecture</title>
      <author fullname="Thibault Meunier" initials="T." surname="Meunier">
         <organization>Cloudflare</organization>
      </author>
      <author fullname="Sandor Major" initials="S." surname="Major">
         <organization>Google</organization>
      </author>
      <date day="2" month="March" year="2026"/>
      <abstract>
	 <t>   This document describes an architecture for identifying automated
   traffic using [HTTP-MESSAGE-SIGNATURES].  The goal is to allow
   automated HTTP clients to cryptographically sign outbound requests,
   allowing HTTP servers to verify their identity with confidence.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-meunier-web-bot-auth-architecture-05"/>
   
</reference>

<reference anchor="DID-DNS" target="https://danubetech.github.io/did-method-dns/">
  <front>
    <title>The did:dns Method</title>
    <author initials="D." surname="Tech" fullname="Danube Tech">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="AID" target="https://aid.agentcommunity.org/docs/specification">
  <front>
    <title>Agent Identity &amp; Discovery (AID)</title>
    <author initials="" surname="agentcommunity.org" fullname="agentcommunity.org">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="C2PA-WDTA" target="https://github.com/christianpaquin/c2pa-explorations/blob/main/web-domain-trust-anchor/web-domain-trust-anchor.md">
  <front>
    <title>C2PA Explorations: Web Domain Trust Anchor</title>
    <author initials="C." surname="Paquin" fullname="C. Paquin">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>


    </references>

</references>


<?line 386?>

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

<t>This work builds on the DANE Authentication for Network Clients Everywhere
(DANCE) working group's architecture and on decades of DNSSEC, DANE, and RDAP
deployment experience in the operator community. The author thanks Ben Schwartz
and Eric Rescorla, whose comments sharpened the scoping of this document as a
complement to, rather than a replacement for, WebPKI-based mechanisms; Wes
Hardaker for guidance on where this work belongs; and Geoff Huston for a candid
reading that shaped the plain-language framing. Acknowledgment here reflects
review and discussion, not endorsement.</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA5Vc7XLbRpb930/Ro1Rt7BRBf47jSLMzy0jKRBPH9lrKeKe2
tsog0CQxAgEOGpTCqPwu+yz7ZHvuRzcapJTMuFIRBQKN7tv349xzbyvLMtNX
fe2O7dHZ7O15NmuKVdu50l6UrsE3O7toO/vW9bdtd21P6wpX/cSeuZuqcPiQ
N6Wdbfu2adft1tvZkr4/Mvl83rmbBwc9MkXeu2Xb7Y5t1SxaY8q2aPI1plF2
+aLPurz5+zzvsjJvXJbr41mlj2dPnxq/na8r76u26XcbPHdxfvWdabbrueuO
TYnRj+3zp89fZU+/zp4/M0XbeNf4rT+2fbd1BlN7YfLO5ZjipSu2HU/q2u2w
zPLY2MzSxPnn28vL81P6VPKabZgEXcppuaMrV28uZ8bk2x4zpnGMxb/Ftq5l
dUc/5DduZT/I8o7427Zb5k31S95jLbjj46ryG9fZMC376KbK/9zlm5X9dvrX
6WN5qGi3TU/iO3r7Rq64dV7V+P2a3vAftzLK1MfFmabt1njJjcO87IfvTp8/
e/aNfnz97OuX+vHVq29e68evX339LHx8+fqpfvzm6evnw8cXx8bQDo6Hfvn0
xYs4yPNX4S0vvwkv/ObFK37hRXY2rVy/oI0usNNdsap6V/Tbzt3zdcHql5F0
R9/eVmsvD4fLa7dtKtdlt26ezVt55GD0s4uzDNt7zOILVnC1crasyuOy8fZH
h20sRbx93i1djxtWfb/xx0+eYErbucNwq+my6lfb+bRqn+DJbM1PZRjgiTwa
tYH/ZVZV4YwHsFcYge6bXZyNZ8K2NNjhv9mzyhftjeugErj58QPzyqtyynpZ
tOs1pNDvptCwJzAw/wQqUVSLqmBd+9XJHY5At58+fz/LPp5dzcYzpcv2/OdN
3XY8Mqzso5vbsxYq2dirbut7Kz7ggTmrAPG+J8Wqq3xf5c0m/8e2ap4Uzzd5
5pKxn8zrdv6ERn5Cu1vyS7KeXqKe4qHr03X5q2s+ndr3/FIYS5bBuue+7/Ki
N2ZmYX9VWe/ssmtvq2Zpvettu7Cbru3boq09u8l8cIQsP/hHOJ4GGgffV6rL
NOQy1zlUsXGWvGrd5qW387bt6XUbb3nO8ItwrtY15aatmv5LbzfbeV0VFk7K
khbYfuUMifn9Dxe2byHQFS7eQpL03PdXV+8v7afpravr7Lppb5tPduH6YgWX
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

-->

</rfc>

