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


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

]>

<?rfc comments="yes"?>

<rfc ipr="trust200902" docName="draft-brown-epp-ds-automation-extension-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="EPP DS Automation Extension">DS Automation Status Extension for the Extensible Provisioning
Protocol (EPP)</title>

    <author initials="G." surname="Brown" fullname="Gavin Brown">
      <organization>ICANN</organization>
      <address>
        <email>gavin.brown@icann.org</email>
      </address>
    </author>

    <date year="2026" month="June" day="25"/>

    <area>Operations</area>
    <workgroup>REGEXT Working Group</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 59?>

<t>This document specifies an extension to the Domain Mapping for the Extensible 
Provisioning Protocol (EPP) which allows EPP clients to enable and disable
automatic DNSSEC maintenance carried out by the server. It also describes how
the maintenance state of a domain can be included in RDAP responses.</t>

<t>The source for this draft, and an issue tracker, may can be found at <eref target="https://github.com/gbxyz/epp-ds-automation-extension" />.</t>



    </abstract>



  </front>

  <middle>


<?line 69?>

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

<t><xref target="RFC7344"/>, <xref target="RFC8078"/>, and <xref target="RFC9615"/> automate DNSSEC (<xref target="RFC9364"/>) 
delegation trust maintenance by having the child publish Child DS (CDS) and/or 
Child DNSKEY (CDNSKEY) records which indicate the delegation's desired DNSSEC 
parameters ("DS automation"). <xref target="I-D.ietf-dnsop-ds-automation"/> provides 
operational recommendations for parent operators wishing to deploy these 
protocols.</t>

<t>Section 6.1 of <xref target="I-D.ietf-dnsop-ds-automation"/> states that domain name 
registries (see Section 9 of <xref target="RFC9499"/>) <strong>MUST NOT</strong> suspend DS automation 
solely on the basis of the presence of the <spanx style="verb">serverUpdateProhibited</spanx> 
status code (defined in Section 2.3 of <xref target="RFC5731"/>). This status code causes 
any request to modify the domain name (including DNSSEC information as per 
<xref target="RFC5910"/>) to be rejected by the EPP server.</t>

<t>The most common use of the <spanx style="verb">serverUpdateProhibited</spanx> status is as part of a 
"registry lock" (see <xref target="CENTR-REGISTRY-LOCK"/>), a security measure designed to
mitigate the risk of (a) a compromised customer account at the sponsoring
registrar (see Section 9 of <xref target="RFC9499"/>), or (b) a compromised or malicious
registrar. For domains which have a registry lock, it is not always the case
that the registrant of the domain will want DS automation to take place.</t>

<t>This document specifies an extension to the Domain Mapping for the Extensible 
Provisioning Protocol (EPP) <xref target="RFC5730"/> <xref target="RFC5731"/> which allows the sponsoring 
client of a domain object to specify whether or not DS automation should be 
carried out by the server.</t>

<t>It also describes how the automation state of domain objects should be 
represented in RDAP (<xref target="STD95"/>) responses.</t>

<section anchor="conventions-used-in-this-document"><name>Conventions Used in This Document</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 <xref target="BCP14"/> <xref target="RFC2119"/>
<xref target="RFC8174"/> when, and only when, they appear in all capitals, as shown here.</t>

<t>In this document's examples, "<spanx style="verb">C:</spanx>" represents lines sent by a protocol client 
and "<spanx style="verb">S:</spanx>" represents lines returned by a protocol server. Indentation and 
white space in these examples are provided only to illustrate element
relationships and are not required features of this protocol.</t>

<t>A protocol client that is authorized to manage an existing object is described 
as a "sponsoring" client throughout this document.</t>

<t>XML is case sensitive. Unless stated otherwise, the XML specifications and 
examples provided in this document MUST be interpreted in the character case 
presented in order to develop a conforming implementation.</t>

<t>EPP uses XML namespaces to provide an extensible object management framework 
and to identify schemas required for XML instance parsing and validation. These 
namespaces and schema definitions are used to identify both the base protocol 
schema and the schemas for managed objects.</t>

<t>The XML namespace prefixes used in these examples (such as the string 
<spanx style="verb">ds-automation</spanx> in <spanx style="verb">ds-automation:automation</spanx>) are solely for illustrative
purposes. A conforming implementation <strong>MUST NOT</strong> require the use of these or
any other specific namespace prefixes.</t>

<t>In accordance with Section 3.2.2.1 of XML Schema Part 2: Datatypes 
<xref target="XSD-DATATYPES"/>, the allowable lexical representations for the <spanx style="verb">xs:boolean</spanx> 
datatype are the strings "<spanx style="verb">0</spanx>" and "<spanx style="verb">false</spanx>" for the concept 'false' and the 
strings "<spanx style="verb">1</spanx>" and "<spanx style="verb">true</spanx>" for the concept 'true'. Implementations <strong>MUST</strong> 
support both styles of lexical representation.</t>

</section>
</section>
<section anchor="epp-extension-elements"><name>EPP Extension Elements</name>

<t>This specification adds a new element, <spanx style="verb">&lt;ds-automation:automation&gt;</spanx>, to the 
domain name mapping. This element has a single boolean "<spanx style="verb">enabled</spanx>" attribute, 
whose default value is "<spanx style="verb">true</spanx>".</t>

<t><list style="symbols">
  <t>If the value of the "<spanx style="verb">enabled</spanx>" attribute is "<spanx style="verb">true</spanx>" or "<spanx style="verb">1</spanx>", then the 
server <strong>MAY</strong> perform DS automation for the domain.</t>
  <t>If the value of the "<spanx style="verb">enabled</spanx>" attribute is "<spanx style="verb">false</spanx>" or "<spanx style="verb">0</spanx>", then the 
server <strong>MUST NOT</strong> perform DS automation for the domain.</t>
</list></t>

</section>
<section anchor="epp-command-mapping"><name>EPP Command Mapping</name>

<section anchor="epp-query-commands"><name>EPP Query Commands</name>

<section anchor="epp-info-command"><name>EPP <spanx style="verb">&lt;info&gt;</spanx> Command</name>

<t>This extension does not add any elements to the EPP <spanx style="verb">&lt;info&gt;</spanx> command described 
in the EPP domain mapping (<xref target="RFC5731"/>). However, additional elements are 
defined for the <spanx style="verb">&lt;info&gt;</spanx> response.</t>

<t>When an <spanx style="verb">&lt;info&gt;</spanx> command has been processed successfully, the EPP <spanx style="verb">&lt;resData&gt;</spanx> 
element <strong>MUST</strong> contain child elements as described in the EPP domain mapping 
(<xref target="RFC5731"/>). In addition, the EPP <spanx style="verb">&lt;extension&gt;</spanx> element <strong>MUST</strong> contain a 
child <spanx style="verb">&lt;ds-automation:infData&gt;</spanx> element that identifies the extension namespace 
if the domain object has data associated with this extension and based on 
server policy.  The <spanx style="verb">&lt;ds-automation:infData&gt;</spanx> element <strong>MUST</strong> contain a single 
<spanx style="verb">&lt;ds-automation:automation&gt;</spanx> element which represents the current configuration
status  for the domain.</t>

<t>Example domain <spanx style="verb">&lt;info&gt;</spanx> response:</t>

<figure><artwork><![CDATA[
S: <?xml version="1.0"?>
S: <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
S:   <response>
S:     <result code="1000">
S:       <msg>OK</msg>
S:     </result>
S:     <resData>
S:       <domain:infData
S:         xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
S:         <domain:name>example.com</domain:name>
S:         <domain:roid>EXAMPLE1-REP</domain:roid>
S:         <domain:status s="ok"/>
S:         <domain:ns>
S:           <domain:hostObj>ns1.example.net</domain:hostObj>
S:           <domain:hostObj>ns2.example.org</domain:hostObj>
S:         </domain:ns>
S:         <domain:clID>ClientX</domain:clID>
S:       </domain:infData>
S:     </resData>
S:     <extension>
S:       <ds-automation:infData
S:         xmlns:ds-automation="urn:ietf:params:xml:ns:ds-automation-1.0">
S:         <ds-automation:automation enabled="true"/>
S:       </ds-automation:infData>
S:     </extension>
S:     <trID>
S:       <svTRID>54322-XYZ</svTRID>
S:     </trID>
S:   </response>
S: </epp>
]]></artwork></figure>

</section>
</section>
<section anchor="epp-transform-commands"><name>EPP Transform Commands</name>

<section anchor="epp-create-command"><name>EPP <spanx style="verb">&lt;create&gt;</spanx> Command</name>

<t>This extension defines additional elements for the EPP <spanx style="verb">&lt;create&gt;</spanx> command 
described in the EPP domain mapping <xref target="RFC5731"/>.  No additional elements are 
defined for the EPP <spanx style="verb">&lt;create&gt;</spanx> response.</t>

<t>The EPP <spanx style="verb">&lt;create&gt;</spanx> command provides a transform operation that allows a client 
to create a domain object. In addition to the EPP command elements described in 
the EPP domain mapping (<xref target="RFC5731"/>), the command <strong>MUST</strong> contain an 
<spanx style="verb">&lt;extension&gt;</spanx> element, and the <spanx style="verb">&lt;extension&gt;</spanx> element <strong>MUST</strong> contain a child 
<spanx style="verb">&lt;ds-automation:create&gt;</spanx> element that identifies the extension namespace if the 
client wants to associate data defined in this extension to the domain
object. The <spanx style="verb">&lt;ds-automation:create&gt;</spanx> element <strong>MUST</strong> contain a single 
<spanx style="verb">&lt;ds-automation:automation&gt;</spanx> element which represents the desired configuration
status  for the domain.</t>

<t>Example domain <spanx style="verb">&lt;create&gt;</spanx> command:</t>

<figure><artwork><![CDATA[
C: <?xml version="1.0" encoding="UTF-8" standalone="no"?>
C: <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
C:   <command>
C:     <create>
C:       <domain:create
C:         xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
C:         <domain:name>example.com</domain:name>
C:         <domain:period unit="y">1</domain:period>
C:         <domain:ns>
C:           <domain:hostObj>ns1.example.net</domain:hostObj>
C:           <domain:hostObj>ns2.example.org</domain:hostObj>
C:         </domain:ns>
C:         <domain:authInfo>
C:           <domain:pw/>
C:         </domain:authInfo>
C:       </domain:create>
C:     </create>
C:     <extension>
C:       <ds-automation:create
C:         xmlns:ds-automation="urn:ietf:params:xml:ns:ds-automation-1.0">
C:         <ds-automation:automation enabled="true"/>
C:       </ds-automation:create>
C:     </extension>
C:   </command>
C: </epp>
]]></artwork></figure>

</section>
<section anchor="epp-update-command"><name>EPP <spanx style="verb">&lt;update&gt;</spanx> Command</name>

<t>This extension defines additional elements for the EPP <spanx style="verb">&lt;update&gt;</spanx> command 
described in the EPP domain mapping <xref target="RFC5731"/>.  No additional elements are 
defined for the EPP <spanx style="verb">&lt;update&gt;</spanx> response.</t>

<t>The EPP <spanx style="verb">&lt;update&gt;</spanx> command provides a transform operation that allows a client 
to modify the attributes of a domain object. In addition to the EPP command 
elements described in the EPP domain mapping, the command <strong>MUST</strong> contain an 
<spanx style="verb">&lt;extension&gt;</spanx> element, and the <spanx style="verb">&lt;extension&gt;</spanx> element <strong>MUST</strong> contain a child 
<spanx style="verb">&lt;ds-automation:update&gt;</spanx> element that identifies the extension namespace if the 
client wants to update the domain object with data defined in this extension. 
The <spanx style="verb">&lt;ds-automation:update&gt;</spanx> element <strong>MUST</strong> contain a single 
<spanx style="verb">&lt;ds-automation:automation&gt;</spanx> element which represents the desired configuration
status for the domain.</t>

<t>Example domain <spanx style="verb">&lt;update&gt;</spanx> command:</t>

<figure><artwork><![CDATA[
C: <?xml version="1.0" encoding="UTF-8" standalone="no"?>
C: <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
C:   <command>
C:     <update>
C:       <domain:update
C:         xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
C:         <domain:name>example.com</domain:name>
C:       </domain:update>
C:     </update>
C:     <extension>
C:       <ds-automation:update
C:         xmlns:ds-automation="urn:ietf:params:xml:ns:ds-automation-1.0">
C:         <ds-automation:automation enabled="false"/>
C:       </ds-automation:update>
C:     </extension>
C:   </command>
C: </epp>
]]></artwork></figure>

</section>
</section>
</section>
<section anchor="rdap-status-mapping"><name>RDAP Status Mapping</name>

<t>Operators of EPP servers who also operate an RDAP server can include an entry 
in the "<spanx style="verb">status</spanx>" property of domain responses to allow interested parties to 
determine whether DS automation is enabled or disabled for a given domain name.</t>

<t><list style="symbols">
  <t>Domains for which DS automation is enabled (ie the value of the "<spanx style="verb">enabled</spanx>" 
property is "<spanx style="verb">true</spanx>" or "<spanx style="verb">1</spanx>") <strong>MUST</strong> have the "<spanx style="verb">DS automation enabled</spanx>" 
value in their "<spanx style="verb">status</spanx>" property.</t>
  <t>Domains for which DS automation is disabled (ie the value of the "<spanx style="verb">enabled</spanx>" 
property is "<spanx style="verb">false</spanx>" or "<spanx style="verb">0</spanx>") <strong>MUST</strong> have the "<spanx style="verb">DS automation disabled</spanx>" 
value in their "<spanx style="verb">status</spanx>" property.</t>
</list></t>

<t>These two status values will be registered in <xref target="RDAP-JSON-VALUES"/> (see
<xref target="iana-rdap"/>).</t>

<t>These two values <strong>MUST NOT</strong> both be present at the same time.</t>

</section>
<section anchor="schema"><name>Formal Syntax (XML)</name>

<t>An EPP object mapping is specified in XML Schema notation. The formal syntax
presented here is a complete schema representation of the object mapping
suitable for automated validation of EPP XML instances.  The BEGIN and END tags
are not part of the schema; they are used to note the beginning and ending of
the schema for URI registration purposes.</t>

<figure><artwork><![CDATA[
BEGIN
<?xml version="1.0" encoding="UTF-8"?>
<schema
  xmlns="http://www.w3.org/2001/XMLSchema"
  xmlns:ds-automation="urn:ietf:params:xml:ns:ds-automation-1.0"
  targetNamespace="urn:ietf:params:xml:ns:ds-automation-1.0"
  elementFormDefault="qualified">

  <annotation>
    <documentation>
     DS Automation Status Extension for the
     Extensible Provisioning Protocol (EPP)
   </documentation>
  </annotation>

  <!--
  Child elements found in EPP commands.
  -->
  <element name="infData" type="ds-automation:infDataType"/>
  <element name="create" type="ds-automation:createType"/>
  <element name="update" type="ds-automation:updateType"/>

  <complexType name="automationType">
    <attribute name="enabled" type="boolean" default="true"/>
  </complexType>

  <complexType name="infDataType">
    <sequence>
      <element name="automation"
        type="ds-automation:automationType"/>
    </sequence>
  </complexType>

  <complexType name="createType">
    <sequence>
      <element name="automation"
        type="ds-automation:automationType"/>
    </sequence>
  </complexType>

  <complexType name="updateType">
    <sequence>
      <element name="automation"
        type="ds-automation:automationType"/>
    </sequence>
  </complexType>
</schema>
END
]]></artwork></figure>

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

<section anchor="xml-namespace"><name>XML Namespace</name>

<t>This document uses URNs to describe XML namespaces and XML schemas conforming to
a registry mechanism described in <xref target="RFC3688"/>. The following URI assignments are
requested of IANA:</t>

<t>Registration for the TTL namespace:</t>

<t>URI: urn:ietf:params:xml:ns:epp:ds-automation-1.0</t>

<t>Registrant Contact: IESG</t>

<t>XML: None. Namespace URIs do not represent an XML specification.</t>

<t>Registration for the TTL XML schema:</t>

<t>URI: urn:ietf:params:xml:schema:epp:ds-automation-1.0</t>

<t>Registrant Contact: IESG</t>

<t>XML: See <xref target="schema"/> of this document.</t>

</section>
<section anchor="epp-extension-registry"><name>EPP Extension Registry</name>

<t>IANA is requested to register the EPP extension described in this document in
<xref target="EPP-EXTENSIONS"/>, described in <xref target="RFC7451"/>. The details of the registration
are as follows:</t>

<t>Name of Extension: DS Automation Status Extension for the Extensible
Provisioning Protocol (EPP)</t>

<t>Document Status: Standards Track</t>

<t>Reference: this document</t>

<t>Registrant: IESG</t>

<t>TLDs: Any</t>

<t>IPR Disclosure: None</t>

<t>Status: Active</t>

<t>Notes: None</t>

</section>
<section anchor="iana-rdap"><name>RDAP JSON Values</name>

<t>IANA is requested to list this document as a reference for <xref target="RDAP-JSON-VALUES"/>
and register the following values:</t>

<t>Value: DS automation enabled</t>

<t>Type: status</t>

<t>Description: The server MAY perform DS automation for this domain.</t>

<t>Registrant: IETF</t>

<t>Contact Information: iesg@ietf.org</t>

<t>Value: DS automation disabled</t>

<t>Type: status</t>

<t>Description: The server MUST NOT perform DS automation for this domain.</t>

<t>Registrant: IETF</t>

<t>Contact Information: iesg@ietf.org</t>

<t>Reference: this document</t>

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

<t>The mapping extensions described in this document do not provide any security 
services beyond those described by EPP (<xref target="RFC5730"/>), the EPP domain name
mapping (<xref target="RFC5731"/>), and protocol layers used by EPP. The security
considerations  described in these other specifications apply to this
specification as well.</t>

<t>As with other domain object transforms, the EPP transform operations described 
in this document <strong>MUST</strong> be restricted to the sponsoring client as 
authenticated using the mechanisms described in Sections 2.9.1.1 and 7 of
<xref target="RFC5730"/>. Any attempt to perform a transform operation on a domain object by
any client other than the sponsoring client <strong>MUST</strong> be rejected with an
appropriate EPP authorization error.</t>

<t>The provisioning service described in this document involves the exchange of 
information that can have an operational impact on the DNS. A trust 
relationship <strong>MUST</strong> exist between the EPP client and server using a strong 
authentication mechanism.</t>

</section>
<section anchor="operational-considerations"><name>Operational Considerations</name>

<t>Server operators <strong>MUST</strong> obey the value for the "<spanx style="verb">enabled</spanx>" property, 
irrespective of the presence (or absence) of EPP status codes such as 
<spanx style="verb">serverUpdateProhibited</spanx>.</t>

<t>When the "<spanx style="verb">enabled</spanx>" property is "<spanx style="verb">false</spanx>" or "<spanx style="verb">0</spanx>", the sponsoring client
<strong>MAY</strong> perform DS automation itself, and submit any necessary changes to the
DNSSEC configuration of the domain using an <spanx style="verb">&lt;update&gt;</spanx> command extended by
<xref target="RFC5910"/>.</t>

<t>When the "<spanx style="verb">enabled</spanx>" property is "<spanx style="verb">true</spanx>" or "<spanx style="verb">1</spanx>", the sponsoring client
<strong>SHOULD NOT</strong> perform DS automation, for the reasons outlined in Section 7.2.3
of <xref target="I-D.ietf-dnsop-ds-automation"/>.</t>

<t>It is impractical for EPP clients with large portfolios of domain names that
wish to deploy (or decommission) DS automation themselves to submit <spanx style="verb">&lt;update&gt;</spanx>
commands to enable or disable DS automation for all domains under their
sponsorship. It is <strong>RECOMMENDED</strong> that server operators provide an out-of-band
method for clients to enable or disable DS automation for all domains under
their sponsorship in a single operation.</t>

</section>
<section anchor="change-log"><name>Change Log</name>

<t>This section is to be removed before publishing as an RFC.</t>

<section anchor="v00"><name>v00</name>

<t><list style="symbols">
  <t>Initial version based on conversations within ICANN GDS Technical Services,
and Peter Thomassen.</t>
</list></t>

</section>
</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

<t>The author wishes to thank the following for their constructive feedback and
advice during the development of this document:</t>

<t>Andy Newton, Gustavo Lozano, Francisco Arias, Peter Thomassen.</t>

</section>


  </middle>

  <back>


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

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




<reference anchor="I-D.ietf-dnsop-ds-automation">
   <front>
      <title>Operational Recommendations for DNSSEC Delegation Signer (DS) Automation</title>
      <author fullname="Steve Sheng" initials="S." surname="Sheng">
         </author>
      <author fullname="Peter Thomassen" initials="P." surname="Thomassen">
         <organization>deSEC</organization>
      </author>
      <date day="22" month="May" year="2026"/>
      <abstract>
	 <t>   Enabling support for automatic acceptance of DNSSEC Delegation Signer
   (DS) parameters from the Child DNS operator (via RFCs 7344, 8078,
   9615) requires the parental agent, often a registry or registrar, to
   make a number of technical decisions around acceptance checks, error
   and success reporting, and multi-party issues such as concurrent
   updates.  This document describes recommendations about how these
   points are best addressed in practice.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-dnsop-ds-automation-09"/>
   
</reference>
<reference anchor="RFC3688">
  <front>
    <title>The IETF XML Registry</title>
    <author fullname="M. Mealling" initials="M." surname="Mealling"/>
    <date month="January" year="2004"/>
    <abstract>
      <t>This document describes an IANA maintained registry for IETF standards which use Extensible Markup Language (XML) related items such as Namespaces, Document Type Declarations (DTDs), Schemas, and Resource Description Framework (RDF) Schemas.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="81"/>
  <seriesInfo name="RFC" value="3688"/>
  <seriesInfo name="DOI" value="10.17487/RFC3688"/>
</reference>
<reference anchor="RFC5730">
  <front>
    <title>Extensible Provisioning Protocol (EPP)</title>
    <author fullname="S. Hollenbeck" initials="S." surname="Hollenbeck"/>
    <date month="August" year="2009"/>
    <abstract>
      <t>This document describes an application-layer client-server protocol for the provisioning and management of objects stored in a shared central repository. Specified in XML, the protocol defines generic object management operations and an extensible framework that maps protocol operations to objects. This document includes a protocol specification, an object mapping template, and an XML media type registration. This document obsoletes RFC 4930. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="69"/>
  <seriesInfo name="RFC" value="5730"/>
  <seriesInfo name="DOI" value="10.17487/RFC5730"/>
</reference>
<reference anchor="RFC5731">
  <front>
    <title>Extensible Provisioning Protocol (EPP) Domain Name Mapping</title>
    <author fullname="S. Hollenbeck" initials="S." surname="Hollenbeck"/>
    <date month="August" year="2009"/>
    <abstract>
      <t>This document describes an Extensible Provisioning Protocol (EPP) mapping for the provisioning and management of Internet domain names stored in a shared central repository. Specified in XML, the mapping defines EPP command syntax and semantics as applied to domain names. This document obsoletes RFC 4931. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="69"/>
  <seriesInfo name="RFC" value="5731"/>
  <seriesInfo name="DOI" value="10.17487/RFC5731"/>
</reference>
<reference anchor="RFC7451">
  <front>
    <title>Extension Registry for the Extensible Provisioning Protocol</title>
    <author fullname="S. Hollenbeck" initials="S." surname="Hollenbeck"/>
    <date month="February" year="2015"/>
    <abstract>
      <t>The Extensible Provisioning Protocol (EPP) includes features to add functionality by extending the protocol. It does not, however, describe how those extensions are managed. This document describes a procedure for the registration and management of extensions to EPP, and it specifies a format for an IANA registry to record those extensions.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7451"/>
  <seriesInfo name="DOI" value="10.17487/RFC7451"/>
</reference>
<referencegroup anchor="STD95" target="https://www.rfc-editor.org/info/std95">
  <reference anchor="RFC7480" target="https://www.rfc-editor.org/info/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" target="https://www.rfc-editor.org/info/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="RFC9082" target="https://www.rfc-editor.org/info/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" target="https://www.rfc-editor.org/info/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" target="https://www.rfc-editor.org/info/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>
</referencegroup>
<referencegroup anchor="BCP14" target="https://www.rfc-editor.org/info/bcp14">
  <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/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" target="https://www.rfc-editor.org/info/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>
</referencegroup>

<reference anchor="XSD-DATATYPES" target="https://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">
  <front>
    <title>XML Schema Part 2: Datatypes Second Edition</title>
    <author fullname="Paul V. Biron">
      <organization></organization>
    </author>
    <author fullname="Ashok Malhotra">
      <organization></organization>
    </author>
    <date year="2004" month="October"/>
  </front>
<refcontent>W3C Recommendation</refcontent></reference>
<reference anchor="RDAP-JSON-VALUES" target="https://www.iana.org/assignments/rdap-json-values/rdap-json-values.xhtml">
  <front>
    <title>RDAP JSON Values</title>
    <author >
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="EPP-EXTENSIONS" target="https://www.iana.org/assignments/epp-extensions/epp-extensions.xhtml">
  <front>
    <title>Extensions for the Extensible Provisioning Protocol (EPP)</title>
    <author >
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>


    </references>

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



<reference anchor="RFC5910">
  <front>
    <title>Domain Name System (DNS) Security Extensions Mapping for the Extensible Provisioning Protocol (EPP)</title>
    <author fullname="J. Gould" initials="J." surname="Gould"/>
    <author fullname="S. Hollenbeck" initials="S." surname="Hollenbeck"/>
    <date month="May" year="2010"/>
    <abstract>
      <t>This document describes an Extensible Provisioning Protocol (EPP) extension mapping for the provisioning and management of Domain Name System security (DNSSEC) extensions for domain names stored in a shared central repository. Specified in XML, this mapping extends the EPP domain name mapping to provide additional features required for the provisioning of DNS security extensions. This document obsoletes RFC 4310. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5910"/>
  <seriesInfo name="DOI" value="10.17487/RFC5910"/>
</reference>
<reference anchor="RFC7344">
  <front>
    <title>Automating DNSSEC Delegation Trust Maintenance</title>
    <author fullname="W. Kumari" initials="W." surname="Kumari"/>
    <author fullname="O. Gudmundsson" initials="O." surname="Gudmundsson"/>
    <author fullname="G. Barwood" initials="G." surname="Barwood"/>
    <date month="September" year="2014"/>
    <abstract>
      <t>This document describes a method to allow DNS Operators to more
easily update DNSSEC Key Signing Keys using the DNS as a
communication channel. The technique described is aimed at
delegations in which it is currently hard to move information from
the Child to Parent.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7344"/>
  <seriesInfo name="DOI" value="10.17487/RFC7344"/>
</reference>
<reference anchor="RFC8078">
  <front>
    <title>Managing DS Records from the Parent via CDS/CDNSKEY</title>
    <author fullname="O. Gudmundsson" initials="O." surname="Gudmundsson"/>
    <author fullname="P. Wouters" initials="P." surname="Wouters"/>
    <date month="March" year="2017"/>
    <abstract>
      <t>RFC 7344 specifies how DNS trust can be maintained across key rollovers in-band between parent and child. This document elevates RFC 7344 from Informational to Standards Track. It also adds a method for initial trust setup and removal of a secure entry point.</t>
      <t>Changing a domain's DNSSEC status can be a complicated matter involving multiple unrelated parties. Some of these parties, such as the DNS operator, might not even be known by all the organizations involved. The inability to disable DNSSEC via in-band signaling is seen as a problem or liability that prevents some DNSSEC adoption at a large scale. This document adds a method for in-band signaling of these DNSSEC status changes.</t>
      <t>This document describes reasonable policies to ease deployment of the initial acceptance of new secure entry points (DS records).</t>
      <t>It is preferable that operators collaborate on the transfer or move of a domain. The best method is to perform a Key Signing Key (KSK) plus Zone Signing Key (ZSK) rollover. If that is not possible, the method using an unsigned intermediate state described in this document can be used to move the domain between two parties. This leaves the domain temporarily unsigned and vulnerable to DNS spoofing, but that is preferred over the alternative of validation failures due to a mismatched DS and DNSKEY record.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8078"/>
  <seriesInfo name="DOI" value="10.17487/RFC8078"/>
</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="RFC9499">
  <front>
    <title>DNS Terminology</title>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <author fullname="K. Fujiwara" initials="K." surname="Fujiwara"/>
    <date month="March" year="2024"/>
    <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 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 updates RFC 2308 by clarifying the definitions of "forwarder" and "QNAME". It obsoletes RFC 8499 by adding multiple terms and clarifications. Comprehensive lists of changed and new definitions can be found in Appendices A and B.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="219"/>
  <seriesInfo name="RFC" value="9499"/>
  <seriesInfo name="DOI" value="10.17487/RFC9499"/>
</reference>
<reference anchor="RFC9615">
  <front>
    <title>Automatic DNSSEC Bootstrapping Using Authenticated Signals from the Zone's Operator</title>
    <author fullname="P. Thomassen" initials="P." surname="Thomassen"/>
    <author fullname="N. Wisiol" initials="N." surname="Wisiol"/>
    <date month="July" year="2024"/>
    <abstract>
      <t>This document introduces an in-band method for DNS operators to publish arbitrary information about the zones for which they are authoritative, in an authenticated fashion and on a per-zone basis. The mechanism allows managed DNS operators to securely announce DNSSEC key parameters for zones under their management, including for zones that are not currently securely delegated.</t>
      <t>Whenever DS records are absent for a zone's delegation, this signal enables the parent's registry or registrar to cryptographically validate the CDS/CDNSKEY records found at the child's apex. The parent can then provision DS records for the delegation without resorting to out-of-band validation or weaker types of cross-checks such as "Accept after Delay".</t>
      <t>This document establishes the DS enrollment method described in Section 4 of this document as the preferred method over those from Section 3 of RFC 8078. It also updates RFC 7344.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9615"/>
  <seriesInfo name="DOI" value="10.17487/RFC9615"/>
</reference>

<reference anchor="CENTR-REGISTRY-LOCK" target="https://centr.org/library/library/download/9799/6192/41.html">
  <front>
    <title>Models of registry lock for top-level domain registries</title>
    <author >
      <organization></organization>
    </author>
    <date year="2020" month="August"/>
  </front>
<refcontent>CENTR</refcontent></reference>


    </references>

</references>



  </back>

<!-- ##markdown-source:
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

-->

</rfc>

