<?xml version='1.0' encoding='utf-8'?>
<!-- This template is for creating an Internet Draft using xml2rfc,
    which is available here: http://xml.resource.org. -->
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<!-- used by XSLT processors -->
<!-- For a complete list and description of processing instructions (PIs), 
    please see http://xml.resource.org/authoring/README.html. -->
<rfc
      xmlns:xi="http://www.w3.org/2001/XInclude"
      category="info"
      docName="draft-ietf-regext-simple-registration-reporting-06"
      ipr="trust200902"
      obsoletes=""
      updates=""
      submissionType="IETF"
      xml:lang="en"
      tocInclude="true"
      tocDepth="4"
      symRefs="true"
      sortRefs="true"
      version="3">
  <!-- xml2rfc v2v3 conversion 2.38.1 -->
  <!-- category values: std, bcp, info, exp, and historic
    ipr values: trust200902, noModificationTrust200902, noDerivativesTrust200902,
       or pre5378Trust200902
    you can add the attributes updates="NNNN" and obsoletes="NNNN" 
    they will automatically be output with "(if approved)" -->

 <!-- ***** FRONT MATTER ***** -->

 <front>
    <!-- The abbreviated title is used in the page header - it is only necessary if the 
        full title is longer than 39 characters -->

   <title abbrev="Abbreviated Title">Simple Registration Reporting</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-regext-simple-registration-reporting-06"/>
    <!-- add 'role="editor"' below for the editors if appropriate -->

   <!-- Another author who claims to be an editor -->

   <author fullname="Joseph Yee" initials="J" role="editor" surname="Yee">
      <organization>Donuts</organization>
      <address>
        <postal>
          <street/>
          <!-- Reorder these if your country does things differently -->

         <city>Toronto</city>
          <region/>
          <code/>
          <country>Canada</country>
        </postal>
        <phone></phone>
        <email>jyee@afilias.info</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>
    <author fullname="James Galvin" initials="J" surname="Galvin">
      <organization>Donuts</organization>
      <address>
        <postal>
          <street/>
          <!-- Reorder these if your country does things differently -->

         <city>Horsham</city>
          <region>PA</region>
          <code/>
          <country>United States</country>
        </postal>
        <phone></phone>
        <email>jgalvin@donuts.email</email>
        <!-- uri and facsimile elements may also be added -->
     </address>
    </author>
    <date year="2022"/>
    <!-- If the month and year are both specified and are the current ones, xml2rfc will fill 
        in the current day for you. If only the current year is specified, xml2rfc will fill 
	 in the current day and month for you. If the year is not the current one, it is 
	 necessary to specify at least a month (xml2rfc assumes day="1" if not specified for the 
	 purpose of calculating the expiry date).  With drafts it is normally sufficient to 
	 specify just the year. -->

   <!-- Meta-data Declarations -->

   <area>Applications and Real-Time</area>
    <workgroup>Internet Engineering Task Force</workgroup>
    <!-- WG name at the upperleft corner of the doc,
        IETF is fine for individual submissions.  
	 If this element is not present, the default is "Network Working Group",
        which is used by the RFC Editor as a nod to the history of the IETF. -->

   <keyword>template</keyword>
    <!-- Keywords will be incorporated into HTML output
        files in a meta tag but they have no effect on text or nroff
        output. If you submit your draft to the RFC Editor, the
        keywords will be used for the search engine. -->

   <abstract>
      <t>Domain name registries (the producer) and registrars (the consumer) report to each other by sharing bulk information through files.  This document creates two IANA registries to establish a standard reporting mechanism between domain name registries and registrars.  The first IANA registry lists standard data elements and their syntax for inclusion in the files.  The second IANA registry lists standard reports based on the standard data elements.  Each report is a file formatted as a CSV file.  The advantage of this reporting mechanism is that a report, each file, can be imported by recipients without any prior knowledge of their contents, although reporting is enhanced with a minimum of knowledge about the files. The mechanism for the distribution of and access of the files is a matter of local policy.
      </t>
    </abstract>
  </front>
  <middle>
    <section numbered="true" toc="default">
      <name>Introduction</name>
      <t>Currently, domain name registry operators (the producer) create and set their own domain name registration reports for use by their registrars (the consumer).  Among the distinctions that vary by producer is the syntax of the data provided, e.g., date formats, and the format of the collection of the data provided, e.g., the report may be a CSV file that tends to allow for straightforward importation or a PDF file that can be problematic to import.  In addition, although there are a number of best practice reports that have evolved, these are not currently documented as such, which results in a fair amount of customization on the part of the consumers to import data.</t>
      <t>This document standardizes the name and syntax of the data elements to be used across all existing domain name registration reports and creates an IANA registry of them to facilitate their evolution, including adding additional data elements as needed. In addition, a known set of existing standard reports using the aforementioned data elements is specified in another IANA registry to facilitate the evolution of the reports and adding additional report definitions as needed.</t>
      <t>Each report definition MUST use only the data elements defined in the data element aforementioned data element registry, including all future reports.  Note that a produced report MAY include data elements that are not registered, as specified below. Future reports and future data elements may be specified in their own individual documents, updating the IANA registries as needed.</t>
      <t>The mechanism for the distribution of and access to the files is a matter of local policy.</t>
      
      <section numbered="true" toc="default">
        <name>Requirements Language</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
       "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
       document are to be interpreted as described in <xref target="RFC2119" format="default">RFC 2119</xref>.</t>
      </section>
    </section>
    <section anchor="data_element_spec" numbered="true" toc="default">
       <name>Data Element Specification</name>
       <t>Data elements are grouped into categories for convenience.  There is no other significance to the groupings.
       </t>
       <t>Each data element conceptually represents the column heading in a printed report.  It is a single unit of information that can be passed from the producer to the consumer.  The primary purposes of the IANA registry of data elements are to ensure that each data element is assigned a unique name and that the syntax of each data element is specified.
       </t>
       <t>The name of the data element MUST be unique and this characteristic MUST be enforced by the registry.  The name is used in the report definition (in the next section) to alert the consumer as to what to expect in the file and how to import the data element. Character encoding recommendation for data elements is specified in <xref target="Internationalization" />. 
       </t>
       <!-- To be defined by RFC4180

       <t>The field names MUST NOT contain any whitespace and MAY use US-ASCII underscores (_)  as a separator.
       </t>
       <t>The US-ASCII comma (,) and backslash (\) are special and MUST NOT appear in any field name or data element value.  In order to include either character it must be quoted as follows.</t>
        <ul spacing="normal">
        <li>COMMA - to insert a comma precede it with a backslash thus (\,).</li>
        <li>BACKSLASH - to insert a backslash precede it with a backslash thus (\\).</li>
        </ul>
       <t>The syntax of the data element MAY be whatever is appropriate for the information to be passed.  In most cases it will be imported from other standard specifications where the data element is already defined for use in other protocols.  In all cases the syntax restriction mentioned above MUST be respected.
       </t>

       -->
       <t>The subsections below comprise an initial list of known data elements commonly being used between producers and consumers as of the date of publication of this document.  The title of the subsection is the data element name for the data element. Data element names in the IANA registry MUST be unique and MUST be processed as case insensitive.
       </t>
      <section anchor="general_information_fields" numbered="true" toc="default">
        <name> General Information Data Elements</name>

        <section anchor="TLD" numbered="true" toc="default">
          <name>TLD</name>
          <t>The string of the top level domain involved that MUST be in A-label format as defined by <xref target="RFC5890" format="default">RFC 5890</xref>.</t>
        </section>
        <section anchor="Server_TRID" numbered="true" toc="default">
          <name>Server_TRID</name>
          <t>The transaction identifier issued by an EPP Server. The format MUST conform to “type:trIDStringType” as specified in <xref target="RFC5730" format="default">RFC 5730</xref>.</t>
        </section>
        <section anchor="Domain" numbered="true" toc="default">
          <name>Domain</name>
          <t>This is the domain name in an EPP <xref target="RFC5731" format="default">RFC 5731</xref> domain object and it MUST be in A-Label format.</t>
        </section>
        <section anchor="Transaction_Type" numbered="true" toc="default">
          <name>Transaction_Type</name>
          <t>The type of transform action made to the domain object (e.g., create, delete, update, transfer, renew) as specified in <xref target="RFC5730" format="default">RFC 5730</xref> Section 2.9.3.</t>
        </section>
        <section anchor="Object_Type" numbered="true" toc="default">
          <name>Object_Type</name>
          <t>The object type involved in the report.  In the EPP environment, an object could be domain <xref target="RFC5731" format="default">RFC 5731</xref>, contact <xref target="RFC5733" format="default">RFC 5733</xref>, or host <xref target="RFC5732" format="default">RFC 5732</xref>. </t>
        </section>
        <section anchor="DateTime" numbered="true" toc="default">
          <name>DateTime</name>
          <t>The timestamp of the transaction recorded in the system.  Dates and Times MUST be expressed as defined in <xref target="RFC5731" format="default">RFC 5731</xref> Section 2.4.</t>
        </section>
        <section anchor="Term" numbered="true" toc="default">
          <name>Term</name>
          <t>The number of units added to the domain registration period in &lt;domain:period&gt; <xref target="RFC5731" format="default">RFC 5731</xref> in create, renew or transfer transforms. If there is no &lt;domain:period&gt;, the default value set out-of-band by the registry should be used.</t>
        </section>
        <section anchor="Fee" numbered="true" toc="default">
          <name>Fee</name>
          <t>The amount of money charged or returned (shown as a negative value) to the registrar.  The numeric format MUST conform to the currency specified below in Section 2.1.9.  The format must conform to “balanceType” as defined in <xref target="RFC8748" format="default">RFC 8748</xref>.</t>
        </section>
        <section anchor="Currency" numbered="true" toc="default">
          <name>Currency</name>
          <t>The currency used in the money charged as documented above in Section 2.1.8. The currency code should follow the <xref target="ISO4217" format="default">ISO 4217</xref> standard. </t>
        </section>
        <section anchor="Status" numbered="true" toc="default">
          <name>Status</name>
          <t>The status of the domain object.  It MUST be one of the values specified in <xref target="RFC5731" format="default">RFC 5731</xref> Section 2.3.</t>
        </section>
        <section anchor="Registrar" numbered="true" toc="default">
          <name>Registrar</name>
          <t>The name of the registrar.  This data element is text/string with no naming convention enforced.</t>
        </section>
        <section anchor="Period" numbered="true" toc="default">
          <name>Period</name>
          <t>The type of time (year, month) in ‘Term’ described above in Section 2.1.7. The value of ‘year’ and ‘month’ are referenced to pUnitType value ‘y’ and ‘m’ respectively.  pUnitType is specified in <xref target="RFC5731" format="default">RFC 5731</xref>.</t>
        </section>
        <section anchor="Description" numbered="true" toc="default">
          <name>Description</name>
          <t>Additional information regarding the current entry in the report.  It is provided by the producer and its actual value is a matter of local policy. This data element is text/string with no naming convention enforced.</t>
        </section>
       </section>

      <section anchor="Domain_Price_Fields" numbered="true" toc="default">
        <name>Domain Price Data Elements</name>
        <section anchor="Domain_Create" numbered="true" toc="default">
          <name>Domain_Create</name>
          <t>The fee charged to create the domain.  The format must conform to “balanceType” as defined in <xref target="RFC8748" format="default">RFC 8748</xref>.</t>
        </section>
        <section anchor="Domain_Renew" numbered="true" toc="default">
          <name>Domain_Renew</name>
          <t>The fee charged to renew the domain.  The format must conform to “balanceType” as defined in <xref target="RFC8748" format="default">RFC 8748</xref>.</t>
        </section>
        <section anchor="Domain_Transfer" numbered="true" toc="default">
          <name>Domain_Transfer</name>
          <t>The fee charged to transfer the domain.  The format must conform to “balanceType” as defined in <xref target="RFC8748" format="default">RFC 8748</xref>.</t>
        </section>
        <section anchor="Domain_Restore" numbered="true" toc="default">
          <name>Domain_Restore</name>
          <t>The fee charged to restore the domain.  The format must conform to “balanceType” as defined in <xref target="RFC8748" format="default">RFC 8748</xref>.</t>
        </section>
        <section anchor="Domain_Trade" numbered="true" toc="default">
          <name>Trade</name>
          <t>The fee charged to trade the domain.  The format must conform to “balanceType” as defined in <xref target="RFC8748" format="default">RFC 8748</xref>.</t>
        </section>
      </section>

      <section anchor="Timesetamp_Fields" numbered="true" toc="default">
        <name>Timestamp Data Elements</name>
        <section anchor="Start_Date" numbered="true" toc="default">
          <name>Start_Date</name>
          <t>The timestamp of when the domain object becomes available.  The date and time format follows the “type=dateTime” specification as defined in <xref target="RFC5731" format="default">RFC 5731</xref>.</t>
        </section>
        <section anchor="Deleted_Date" numbered="true" toc="default">
          <name>Deleted_Date</name>
          <t>The timestamp of when the domain was deleted. The date and time format follows the “type=dateTime” specification as defined in <xref target="RFC5731" format="default">RFC 5731</xref>.</t>
        </section>
        <section anchor="RGP_Date" numbered="true" toc="default">
          <name>RGP_Date</name>
          <t>The timestamp of when the domain will complete its redemption grace period.  The date and time format follows the “type=dateTime” specification as defined in <xref target="RFC5731" format="default">RFC 5731</xref>.</t>
        </section>
        <section anchor="Purge_Date" numbered="true" toc="default">
          <name>Purge_Date</name>
          <t>The timestamp of when the domain will be purged and become available again.  The date and time format follows the “type=dateTime” specification as defined in <xref target="RFC5731" format="default">RFC 5731</xref>.</t>
        </section>
        <section anchor="Updated_Date" numbered="true" toc="default">
          <name>Updated_Date</name>
          <t>The timestamp of the last time the domain object was updated.  The date and time format follows the “type=dateTime” specification as defined in <xref target="RFC5731" format="default">RFC 5731</xref>.</t>
        </section>
        <section anchor="Create_Date" numbered="true" toc="default">
          <name>Create_Date</name>
          <t>The timestamp of when the domain object was allocated. The date and time format follows the “type=dateTime” specification as defined in <xref target="RFC5731" format="default">RFC 5731</xref>.</t>
        </section>
        <section anchor="Expiry_Date" numbered="true" toc="default">
          <name>Expiry_Date</name>
          <t>The timestamp of when the domain object will expire. The date and time format follows the “type=dateTime” specification as defined in <xref target="RFC5731" format="default">RFC 5731</xref>.</t>
        </section>
      </section>

      <section anchor="Registration_Information_Fields" numbered="true" toc="default">
        <name> Registration Information Data Elements</name>
        <section anchor="Registrar_ID" numbered="true" toc="default">
          <name>Registrar_ID</name>
          <t>The identifier assigned to the registrar.  If the registrar is accredited under ICANN, it MUST be the registrar’s <xref target="IANA_Registrar_IDs" format="default">IANA ID</xref>.  Otherwise it is a value known between the producer and the consumer, set via an out-of-band mechanism and unique within all reports of the producer.</t>
        </section>
        <section anchor="Server_Registrant_ID" numbered="true" toc="default">
          <name>Server_Registrant_ID</name>
          <t>The identifier, issued by EPP server, assigned to the contact object that is associated as registrant of the domain name that MUST conform to “clIDType” specified in <xref target="RFC5730" format="default">RFC 5730</xref>.</t>
        </section>
        <section anchor="DNSSEC" numbered="true" toc="default">
          <name>DNSSEC</name>
          <t>The value MUST be either ‘YES’ or ‘NO’ to indicate whether the domain is DNSSEC signed.</t>
        </section>
        <section anchor="Server_Contact_ID" numbered="true" toc="default">
          <name>Server_Contact_ID</name>
          <t>The identifier of the contact object assigned by the registry system and MUST conform to "clIDType" specified in <xref target="RFC5730" format="default">RFC 5730</xref>. </t>
        </section>
        <section anchor="Contact_Type" numbered="true" toc="default">
          <name>Contact_Type</name>
          <t>The value MUST be one of value  as defined by “contactAttrType” in <xref target="RFC5731" format="default">RFC 5731</xref>.</t>
        </section>
        <section anchor="Contact_Name" numbered="true" toc="default">
          <name>Contact_Name</name>
          <t>The name of the contact object.  Usually it is the name of an individual or an organization as described in <xref target="RFC5733" format="default">RFC 5733</xref> Section 2.3.</t>
        </section>
        <section anchor="INUSE" numbered="true" toc="default">
          <name>In_use</name>
          <t>The value MUST be either “YES” or “NO” to indicate whether the contact object is associated with a domain object.</t>
        </section>
        <section anchor="Nameserver_Host" numbered="true" toc="default">
          <name>Nameserver_Host</name>
          <t>The full domain name of the host object as defined in <xref target="RFC5732" format="default">RFC 5732</xref> Section 2.1. The name MUST be in A-label format as defined by <xref target="RFC5890" format="default">RFC5890</xref>.</t>
        </section>
        <section anchor="Nameserver_IP" numbered="true" toc="default">
          <name>Nameserver_IP</name>
          <t>The IP address of the host object. The syntax of the IPv4 address MUST conform to <xref target="RFC0791" format="default">RFC 791</xref>.  The syntax of the IPv6 address MUST conform to <xref target="RFC4291" format="default">RFC 4291</xref>.</t>
        </section>
        <section anchor="Client_Contact_ID" numbered="true" toc="default">
          <name>Client_Contact_ID</name>
          <t>The identifier of the contact object assigned by the registrar and MUST conform to "clIDType" specified in <xref target="RFC5730" format="default">RFC 5730</xref>. </t>
        </section>
        
      </section>

    </section>

    <!-- This PI places the pagebreak correctly (before the section title) in the text output. -->


  <section anchor="report_definition_spec" numbered="true" toc="default">
    <name>Report Definition Specification</name>
    <t>Each report specification conceptually represents a file of  <xref target="RFC4180" format="default">comma separated values</xref> (commonly called a CSV file) where the values are selected from the data elements specified above.  The first row of the file is a comma separated list of data element names as specified in the data element registry.  The remaining rows of the file are the unordered sets of data elements, one set per row, where each row is one transaction in the report.</t>
    <t>Each data element in a set conceptually represents the column heading in a printed report.</t>
    <t>A consumer MUST be able to receive data elements that are not recognized and MAY skip them accordingly, both in the header row and in the transaction rows.</t>
    <t>A report is specified in the report registry with two pieces of information.  First is the name of the report.  This can be whatever is appropriate as defined by the producer of the report.  The name of the report MUST be unique and this characteristic MUST be enforced by registry.</t>
    <t>Second is the ordered list of data element names of what is included in the report.  The data element names MUST be listed in the data element registry specified above.  The data element names and the data MUST appear in the report in the order listed in the report registry.</t>
    <t>The subsections below comprise an initial list of standard reports commonly being used between producers and consumers as of the date of publication of this document.  The title of the subsection is the report name. The report name in the IANA registry MUST be unique and MUST be processed as case insensitive. </t>
    
    <section anchor="transaction_report" numbered="true" toc="default">
      <name>Domain Transaction</name>
      
      <t>Name of report: domain_transaction</t>
      <table anchor="transaction_report_table" align="center">
          <name>Transaction Report Definition Table</name>
          <thead>
            <tr>
              <th align="center">Data Element</th>
              <th align="center">Reference</th>
              <!-- <th align="center">Mandatory</th> -->
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center">TLD</td>
              <td align="center">RFC XXXX <xref target="TLD" /></td>
              <!-- <td align="center">N</td> -->
            </tr>
            <tr>
              <td align="center">Server_TRID</td>
              <td align="center"><xref target="Server_TRID" /></td>
              <!-- <td align="center">Y</td> -->
            </tr>
            <tr>
              <td align="center">Domain</td>
              <td align="center"><xref target="Domain" /></td>
              <!-- <td align="center">Y</td> -->
            </tr>
            <tr>
              <td align="center">DateTime</td>
              <td align="center"><xref target="DateTime" /></td>
              <!-- <td align="center">Y</td> -->
            </tr>
            <tr>
              <td align="center">Registrar_ID</td>
              <td align="center"><xref target="Registrar_ID" /></td>
              <!-- <td align="center">Y</td> -->
            </tr>
            <tr>
              <td align="center">Registrar</td>
              <td align="center"><xref target="Registrar" /></td>
              <!-- <td align="center">Y</td> -->
            </tr>
            <tr>
              <td align="center">Transaction_Type</td>
              <td align="center"><xref target="Transaction_Type" /></td>
              <!-- <td align="center">Y</td> -->
            </tr>
            <tr>
              <td align="center">Period</td>
              <td align="center"><xref target="Period" /></td>
              <!-- <td align="center">Y</td> -->
            </tr>
            <tr>
              <td align="center">Term</td>
              <td align="center"><xref target="Term" /></td>
              <!-- <td align="center">N</td> -->
            </tr>
            <tr>
              <td align="center">Fee</td>
              <td align="center"><xref target="Fee" /></td>
              <!-- <td align="center">Y</td> -->
            </tr>
            <tr>
              <td align="center">Currency</td>
              <td align="center"><xref target="Currency" /></td>
              <!-- <td align="center">Y</td> -->
            </tr>
            <tr>
              <td align="center">Description</td>
              <td align="center"><xref target="Description" /></td>
              <!-- <td align="center">N</td> -->
            </tr>
          </tbody>
        </table>
    </section>
    <section anchor="premium_name_report" numbered="true" toc="default">
      <name>Premium Name </name>
      <t>Name of report: premium_name</t>
      <table anchor="premium_name_report_table" align="center">
          <name>Premium Name Report Definition Table</name>
          <thead>
            <tr>
              <th align="center">Data Element</th>
              <th align="center">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center">TLD</td>
              <td align="center">RFC XXXX <xref target="TLD" /></td>
            </tr>
            <tr>
              <td align="center">Domain</td>
              <td align="center"><xref target="Domain" /></td>
            </tr>
            <tr>
              <td align="center">Status</td>
              <td align="center"><xref target="Status" /></td>
            </tr>
            <tr>
              <td align="center">Description</td>
              <td align="center"><xref target="Description" /></td>
            </tr>
            <tr>
              <td align="center">Currency</td>
              <td align="center"><xref target="Currency" /></td>
            </tr>
            <tr>
              <td align="center">Domain_Create</td>
              <td align="center"><xref target="Domain_Create" /></td>
            </tr>
            <tr>
              <td align="center">Domain_Renew</td>
              <td align="center"><xref target="Domain_Renew" /></td>
            </tr>
            <tr>
              <td align="center">Domain_Transfer</td>
              <td align="center"><xref target="Domain_Transfer" /></td>
            </tr>
            <tr>
              <td align="center">Domain_Restore</td>
              <td align="center"><xref target="Domain_Restore" /></td>
            </tr>           
            <tr>
              <td align="center">Start_Date</td>
              <td align="center"><xref target="Start_Date" /></td>
            </tr>
          </tbody>
        </table>
    </section>
    <section anchor="domain_RGP_report" numbered="true" toc="default">
      <name>Domain RGP </name>
      <t>Name of report: domain_rgp</t>
      <table anchor="domain_rgp_report_table" align="center">
          <name>Domain RGP Report Definition Table</name>
          <thead>
            <tr>
              <th align="center">Data Element</th>
              <th align="center">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center">TLD</td>
              <td align="center">RFC XXXX <xref target="TLD" /></td>
            </tr>
            <tr>
              <td align="center">Domain</td>
              <td align="center"><xref target="Domain" /></td>
            </tr>
            <tr>
              <td align="center">Deleted_Date</td>
              <td align="center"><xref target="Deleted_Date" /></td>
            </tr>
            <tr>
              <td align="center">RGP_Date</td>
              <td align="center"><xref target="RGP_Date" /></td>
            </tr>
            <tr>
              <td align="center">Purge_Date</td>
              <td align="center"><xref target="Purge_Date" /></td>
            </tr>
          </tbody>
        </table>
    </section>
    <section anchor="reserved_domain_report" numbered="true" toc="default">
      <name>Reserved Domain</name>
      <t>Name of report: reserved_domain</t>
      <table anchor="reserved_domain_report_table" align="center">
          <name>Reserved Domain Report Definition Table</name>
          <thead>
            <tr>
              <th align="center">Data Element</th>
              <th align="center">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center">TLD</td>
              <td align="center">RFC XXXX <xref target="TLD" /></td>
            </tr>
            <tr>
              <td align="center">Domain</td>
              <td align="center"><xref target="Domain" /></td>
            </tr>
            <tr>
              <td align="center">Status</td>
              <td align="center"><xref target="Status" /></td>
            </tr>
          </tbody>
        </table>
    </section>
    <section anchor="domain_inventory_report" numbered="true" toc="default">
      <name>Domain Inventory</name>
      <t>Name of report: domain_inventory</t>
      <table anchor="domain_inventory_report_table" align="center">
          <name>Domain Inventory Report Definition Table</name>
          <thead>
            <tr>
              <th align="center">Data Element</th>
              <th align="center">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center">TLD</td>
              <td align="center">RFC XXXX <xref target="TLD" /></td>
            </tr>
            <tr>
              <td align="center">Domain</td>
              <td align="center"><xref target="Domain" /></td>
            </tr>
            <tr>
              <td align="center">Updated_Date</td>
              <td align="center"><xref target="Updated_Date" /></td>
            </tr>
            <tr>
              <td align="center">Registrar_ID</td>
              <td align="center"><xref target="Registrar_ID" /></td>
            </tr>
            <tr>
              <td align="center">Create_Date</td>
              <td align="center"><xref target="Create_Date" /></td>
            </tr>
            <tr>
              <td align="center">Expiry_Date</td>
              <td align="center"><xref target="Expiry_Date" /></td>
            </tr>
            <tr>
              <td align="center">Server_Registrant_ID</td>
              <td align="center"><xref target="Server_Registrant_ID" /></td>
            </tr>
            <tr>
              <td align="center">DNSSEC</td>
              <td align="center"><xref target="DNSSEC" /></td>
            </tr>
            <tr>
              <td align="center">Status</td>
              <td align="center"><xref target="Status" /></td>
            </tr>           
          </tbody>
        </table>
    </section>
    <section anchor="contact_inventory_report" numbered="true" toc="default">
      <name>Contact Inventory</name>
      <t>Name of report: contact_inventory</t>
      <table anchor="contact_inventory_report_table" align="center">
          <name>Contact Inventory Report Definition Table</name>
          <thead>
            <tr>
              <th align="center">Data Element</th>
              <th align="center">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center">Server_Contact_ID</td>
              <td align="center"><xref target="Server_Contact_ID" /></td>
            </tr>
            <tr>
              <td align="center">Client_Contact_ID</td>
              <td align="center"><xref target="Client_Contact_ID" /></td>
            </tr>
            <tr>
              <td align="center">TLD</td>
              <td align="center"><xref target="TLD" /></td>
            </tr>
            <tr>
              <td align="center">Domain</td>
              <td align="center"><xref target="Domain" /></td>
            </tr>
            <tr>
              <td align="center">Contact_Type</td>
              <td align="center"><xref target="Contact_Type" /></td>
            </tr>
            <tr>
              <td align="center">Contact_Name</td>
              <td align="center"><xref target="Contact_Name" /></td>
            </tr>
            <tr>
              <td align="center">Updated_Date</td>
              <td align="center"><xref target="Updated_Date" /></td>
            </tr>
            <tr>
              <td align="center">INUSE</td>
              <td align="center"><xref target="INUSE" /></td>
            </tr>
            <tr>
              <td align="center">Registrar_ID</td>
              <td align="center"><xref target="Registrar_ID" /></td>
            </tr>    
          </tbody>
        </table>
    </section>
    <section anchor="host_inventory_report" numbered="true" toc="default">
      <name>Host Inventory</name>
      <t>Name of report: host_inventory</t>
      <table anchor="host_inventory_report_table" align="center">
          <name>Host Inventory Report Definition Table</name>
          <thead>
            <tr>
              <th align="center">Data Element</th>
              <th align="center">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center">TLD</td>
              <td align="center">RFCXXXX <xref target="TLD" /></td>
            </tr>
            <tr>
              <td align="center">Nameserver_Host</td>
              <td align="center"><xref target="Nameserver_Host" /></td>
            </tr>
            <tr>
              <td align="center">Nameserver_IP</td>
              <td align="center"><xref target="Nameserver_IP" /></td>
            </tr>
          </tbody>
        </table>
    </section>
  </section>

  
  <section anchor="IANA" numbered="true" toc="default">
    <!--
    <name>Report Specification Registration Procedure</name>
    -->
    <name>IANA Considerations</name>  
      <t>This section describes the format of the IANA Registration Report Registry, which has two tables described below, and the procedures used to populate and manage the registry entries.</t>    

    <section numbered="true" toc="default">
       <name>Report Specification</name>
       <t>This registry uses the "Specification Required" policy described in
          <xref target="RFC8126" format="default">RFC 8126</xref>.  An English language version of the extension specification is required in the registry, though non-English versions of the specification may also be provided.  
        </t>
        <t>
          The "Specification Required" policy implies review by a "designated expert".  Section 5.2 of <xref target="RFC8126" format="default">RFC 8126</xref> describes the role of designated experts and the function they perform.
        </t>
        <section anchor="Expert_Evaluation" numbered="true" toc="default">
            <name>Designated Expert Evaluation Criteria</name>
            <t>A high-level description of the role of the designated expert is described 
               in Section 5.2 of  <xref target="RFC8126" format="default">RFC 8126</xref>.  Specific guidelines for the appointment of designated experts and the evaluation of a Registration Report is provided here.
            </t>
            <t>
              The IESG SHOULD appoint a small pool of individuals (perhaps 3 - 5)
              to serve as designated experts, as described in Section 5.2 of RFC
              8126 [RFC8126].  The pool should have a single administrative chair
              who is appointed by the IESG.  The designated experts should use the
              existing regext mailing list (regext@ietf.org) for public discussion
              of registration requests.  This implies that the mailing list should
              remain open after the work of the REGEXT working group has concluded.
            </t>
            <!-- Took out due to text refereed to EPP extension not applicable for this draft
            <t>
              Reports and fields should be evaluated for architectural soundness using the
              guidelines described in RFC 3735 [RFC3735], including the Security
              Considerations section of that document.  Expert evaluation should
              explicitly include consideration of the privacy consequences of
              proposed extensions, and, at a minimum, ensure that any privacy
              considerations are fully documented in the relevant specification(s).
            </t>
            -->
            <t>
              The results of the evaluation should be shared via email with the
              registrant and the regext mailing list.  Issues discovered during the
              evaluation can be corrected by the registrant, and those corrections
              can be submitted to the designated experts until the designated
              experts explicitly decide to accept or reject the registration
              request.  The designated experts must make an explicit decision and
              that decision must be shared via email with the registrant and the regext mailing list.  
              If the specification for a data element or report is an IETF Standards Track document, no review is required by the designated expert.
            </t>
            <t>
              Designated experts should be permissive in their evaluation of
              requests for data elements and reports that have been implemented and
              deployed by at least one registry.  This implies that
              it may indeed be possible to register multiple data elements or reports that
              provide the same functionality.  Requests to register data elements or reports that
              have not been deployed should be evaluated with a goal of reducing 
              duplication.  A potential registrant who submits a request
              to register a new data element or report that includes similar
              functionality to existing data elements or reports should be made
              aware of the existing data elements and reports.  The registrant should be asked to
              reconsider their request given the existence of similar data elements or reports.
              Should they decline to do so, perceived similarity should not be a
              sufficient reason for rejection as long as all other requirements are
              met.
            </t>
        </section>

        <section numbered="true" toc="default"> 
          <name>Registration Procedure</name>
          <t>
            The registry contains information describing each registered
            data element or report.  Registry entries are created and managed by sending forms
            to IANA that describe the data element or report for the registry entry.
          </t>
        
          <section numbered="true" toc="default">
            <name>Required Information</name>
            <t>
              The required information must be formatted consistently using the
              following registration form.  Form field names and values may appear
              on the same line.
            </t>


            <section numbered="true" toc="default">
            <name> Data Element Definition</name>
              <dl newline="true" spacing="normal" indent="8">
                <dt>Name of data element</dt>
                <dd>MUST be unique within the registry, enforced to be unique, and MUST be processed as case insensitive</dd>

                <dt>Reference document</dt>
                <dd>MUST define the data element, SHOULD be a URL to a RFC, and SHOULD include the section number (or other detailed internal document reference), MAY be a URL to any document available under equivalent terms</dd>

                <dt>Registrant</dt>
                <dd>Will be IESG for initial entries and all Standards Track specifications; otherwise as specified by the registran</dd>

                <dt>Status</dt>
                <dd>MUST be one of active, inactive, or unknown</dd>
              </dl>
            </section>
            
            <section numbered="true" toc="default">
            <name> Report Definition</name>
              <dl newline="true" spacing="normal" indent="8">
                <dt>Name of Report</dt>
                <dd>MUST be unique within the registry, enforced to be unique, and MUST be processed as case insensitive</dd>

                <dt>Document Status</dt>
                <dd>MUST be one of active, inactive, or unknown</dd>

                <dt>Reference document</dt>
                <dd>MUST define the report, SHOULD be a URL to a RFC and SHOULD include the section number (or other detailed internal document reference), MAY be a URL to any document available under equivalent terms</dd>

                <dt>Registrant</dt>
                <dd>Will be IESG for initial entries and all Standards Track specifications; otherwise as specified by the registrant</dd>

                <dt>TLD</dt>
                <dd>MUST be “ANY” if the report is intended to be generally applicable or MAY be any top level domain formatted as defined by RFC 5890 [RFC5890] (or comma separated list of domains) and each MUST be an A-LABEL if the report is intended to have that scope</dd>

                <dt>Status:active</dt>
                <dd></dd>
              </dl>

              <!--
              <ul spacing="normal" empty="true">
                <li>Name of Report</li>
                <li>Document Status</li>
                <li>Reference</li>
                <li>Registrant:IESG</li>
                <li>TLD:any</li>
                <li>Status:active</li>
              </ul>
              -->
            </section>
            
          </section>

          <!--
          <section numbered="true" toc="default">
            <name>Registration Form</name>
          </section>
        -->

          <section numbered="true" toc="default">
            <name>Registration Processing</name>
            <t>
              Registrants should send each registration form to IANA with a single
              record for incorporation into the registry.  Send the form via email
              to iana@iana.org or complete the online form found on the IANA web
              site.  The subject line should indicate whether the enclosed form
              represents an insertion of a new record (indicated by the word
              "INSERT" in the subject line) or a replacement of an existing record
              (indicated by the word "MODIFY" in the subject line).  At no time can
              a record be deleted from the registry.  On receipt of the
              registration request, IANA will initiate review by the designated
              expert(s) if appropriate, who will evaluate the request using the criteria in
              <xref target="Expert_Evaluation" /> in consultation with the regext mailing list.
            </t>
          </section>

          <section numbered="true" toc="default">
            <name>Updating Report Definition Registry Entries</name>
            <t>
              When submitting changes to existing registry entries, include text in
              the "Notes" field of the registration form describing the change.
              Under normal circumstances, registry entries are only to be updated
              by the registrant.  If the registrant becomes unavailable or
              otherwise unresponsive, the designated expert can submit a
              registration form to IANA to update the registrant information.
              Entries can change state from "Active" to "Inactive" and back again
              as long as state-change requests conform to the processing
              requirements identified in this document.  In addition to entries
              that become "Inactive" due to a lack of implementation, entries for
              which a specification becomes consistently unavailable over time
              should be marked "Inactive" by the designated expert until the
              specification again becomes reliably available.
            </t>
          </section>

        </section>

    </section>

    <section numbered="true" toc="default" anchor="initial_assignment">
          <name>Initial assignments</name>

          <section numbered="true" toc="default">
          <name> Data Element Definition in IANA Registry</name>
          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>TLD</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="TLD" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Server_TRID</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Server_TRID" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>
          
          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Domain</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Domain" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Transaction_Type</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Transaction_Type" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Ojbect_Type</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Object_Type" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>DateTime</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="DateTime" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Term</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Term" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Currency</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Currency" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Status</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Status" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Registrar</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Registrar" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Period</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Period" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Description</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Description" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Domain_Create</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Domain_Create" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Domain_Renew</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Domain_Renew" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Domain_Transfer</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Domain_Transfer" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Domain_Restore</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Domain_Restore" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Start_Date</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Start_Date" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Deleted_Date</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Deleted_Date" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>RGP_Date</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="RGP_Date" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Purge_Date</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Purge_Date" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Updated_Date</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Updated_Date" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Create_Date</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Create_Date" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Expiry_Date</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Expiry_Date" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Registrar_ID</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Registrar_ID" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Server_Registrant_ID</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Server_Registrant_ID" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>DNSSEC</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="DNSSEC" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Server_Contact_ID</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Server_Contact_ID" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Contact_Type</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Contact_Type" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Contact_Name</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Contact_Name" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>INUSE</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="INUSE" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Nameserver_Host</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Nameserver_Host" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Nameserver_IP</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Nameserver_IP" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of data element:</dt>
                <dd>Client_Contact_ID</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="Client_Contact_ID" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

        </section>
        <section numbered="true" toc="default">
          <name>Report Definition in IANA Registry</name>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of report:</dt>
                <dd>domain_transaction</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="transaction_report_table" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>TLD:</dt>
                <dd>any</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>


          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of report:</dt>
                <dd>premium_name</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="premium_name_report" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>TLD:</dt>
                <dd>any</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of report:</dt>
                <dd>domain_rgp</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="domain_RGP_report" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>TLD:</dt>
                <dd>any</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of report:</dt>
                <dd>reserved_domain</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="reserved_domain_report" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>TLD:</dt>
                <dd>any</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of report:</dt>
                <dd>domain_inventory</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="domain_inventory_report" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>TLD:</dt>
                <dd>any</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of report:</dt>
                <dd>contact_inventory</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="contact_inventory_report" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>TLD:</dt>
                <dd>any</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

          <dl newline="true" spacing="normal" indent="8">
                <dt>---- BEGIN FORM ----</dt>
                <dd></dd>
                <dt>Name of report:</dt>
                <dd>host_inventory</dd>
                <dt>Reference:</dt>
                <dd>This RFC <xref target="host_inventory_report" /></dd>
                <dt>Registrant:</dt>
                <dd>IESG, iesg@ietf.org</dd>
                <dt>TLD:</dt>
                <dd>any</dd>
                <dt>Status:</dt>
                <dd>Active</dd>
                <dt>---- END FORM ----</dt>
                <dd></dd>           
          </dl>

        </section>

    </section>

  </section>
    
    <!-- Possibly a 'Contributors' section ... -->


    <section anchor="Security" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>This specification does not consider the issues of distribution or access to the reports that are created and thus does not introduce any new security security concerns that are not already present in the local environment in which the report is created.</t>
      <t>A security principle to keep in mind as new reports are developed is that it is considered a bad practice to report or disclose security information.  In the case of the registration system upon which this reporting mechanism is based, the authInfo code is a specific example of a data element that SHOULD NOT be included in a report.</t>
    </section>

    <section anchor="Privacy" numbered="true" toc="default">
      <name>Privacy Considerations</name>
      <t>This specification defines a mechanism for creating reports based on data in a registration system.  Some of that data is likely to be considered personally identifiable information (PII) and thus would be subject to privacy protection according to an applicable privacy regulation.  It is outside the scope of this specification to address those specific concerns.  Implementors are urged to consider these issues with their local legal authority and develop appropriate requirements for their work.</t>
      <t>As expressly noted in the Introduction, distribution of and access to the reports created by this specification is expressly outside the scope of this specification.  However, to the extent a report contains PII, implementors are urged to consider these issues with their local legal authority and develop appropriate requirements for their work.</t>
    </section>

    <section anchor="Internationalization" numbered="true" toc="default">
      <name>Internationalization Considerations</name>
      <t>The character encoding for the file contents MUST use UTF-8.</t>
      <t>Throughout this document A-LABEL is indicated as a SHOULD and that MUST be interpreted as follows. All domain name labels MUST be in A-LABEL format if it is possible to represent it as an A-LABEL, otherwise U-LABEL MAY be used.</t>
      <!--
      <t>Note that domain names and domain name labels SHOULD be an A-LABEL if possible.</t>
      -->
    </section>
  </middle>
  <!--  *****BACK MATTER ***** -->

 <back>
    <!-- References split into informative and normative -->

   <!-- There are 2 ways to insert reference entries from the citation libraries:
    1. define an ENTITY at the top, and use "ampersand character"RFC2629; here (as shown)
    2. simply use a PI "less than character"?rfc include="reference.RFC.2119.xml"?> here
       (for I-Ds: include="reference.I-D.narten-iana-considerations-rfc2434bis.xml")

    Both are cited textually in the same manner: by using xref elements.
    If you use the PI option, xml2rfc will, by default, try to find included files in the same
    directory as the including file. You can also define the XML_LIBRARY environment variable
    with a value containing a set of directories to search.  These can be either in the local
    filing system or remote ones accessed by http (http://domain/dir/... ).-->

   <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <!--?rfc include="http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml"?-->
     <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <seriesInfo name="DOI" value="10.17487/RFC2119"/>
            <seriesInfo name="RFC" value="2119"/>
            <seriesInfo name="BCP" value="14"/>
            <author initials="S." surname="Bradner" fullname="S. Bradner">
              <organization/>
            </author>
            <date year="1997" month="March"/>
            <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>
        </reference>
        <reference anchor="RFC0791" target="https://www.rfc-editor.org/info/rfc791" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.0791.xml">
          <front>
            <title>Internet Protocol</title>            
            <author initials="J." surname="Postel" fullname="J. Postel">
              <organization/>
            </author>
            <date year="1981" month="September"/>
          </front>
        </reference>
        <reference anchor="RFC4180" target="https://www.rfc-editor.org/info/rfc4180" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4180.xml">
          <front>
            <title>IP Version 6 Addressing Architecture</title>            
            <author initials="Y." surname="Shafranovich" fullname="Y. Shafranovich">
              <organization/>
            </author>
            
            <date year="2006" month="February"/>
          </front>
        </reference>
        <reference anchor="RFC4291" target="https://www.rfc-editor.org/info/rfc4291" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4291.xml">
          <front>
            <title>IP Version 6 Addressing Architecture</title>            
            <author initials="R." surname="Hinden" fullname="R. Hinden">
              <organization/>
            </author>
            <author initials="S." surname="Deering" fullname="S. Deering">
              <organization/>
            </author>
            <date year="2006" month="February"/>
          </front>
        </reference>
        <reference anchor="RFC5730" target="https://www.rfc-editor.org/info/rfc5730" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5730.xml">
          <front>
            <title>Extensible Provisioning Protocol (EPP)</title>            
            <author initials="S." surname="Hollenbeck" fullname="S. Sollenbeck">
              <organization/>
            </author>
            <date year="2009" month="August"/>
          </front>
        </reference>
        <reference anchor="RFC5731" target="https://www.rfc-editor.org/info/rfc5731" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5731.xml">
          <front>
            <title>Extensible Provisioning Protocol (EPP) Domain Name Mapping</title>            
            <author initials="S." surname="Hollenbeck" fullname="S. Sollenbeck">
              <organization/>
            </author>
            <date year="2009" month="August"/>
          </front>
        </reference>
        <reference anchor="RFC5732" target="https://www.rfc-editor.org/info/rfc5732" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5732.xml">
          <front>
            <title>Extensible Provisioning Protocol (EPP) Host Mapping</title>            
            <author initials="S." surname="Hollenbeck" fullname="S. Sollenbeck">
              <organization/>
            </author>
            <date year="2009" month="August"/>
          </front>
        </reference>
        <reference anchor="RFC5733" target="https://www.rfc-editor.org/info/rfc5733" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5733.xml">
          <front>
            <title>Extensible Provisioning Protocol (EPP) Contact Mapping</title>            
            <author initials="S." surname="Hollenbeck" fullname="S. Sollenbeck">
              <organization/>
            </author>
            <date year="2009" month="August"/>
          </front>
        </reference>
        <reference anchor="RFC5890" target="https://www.rfc-editor.org/info/rfc5890" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5890.xml">
          <front>
            <title>Extensible Provisioning Protocol (EPP) Contact Mapping</title>            
            <author initials="J." surname="Klensin" fullname="J. Klensin">
              <organization/>
            </author>
            <date year="2009" month="August"/>
          </front>
        </reference>
        <reference anchor="RFC8126" target="https://www.rfc-editor.org/info/rfc8126" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>            
            <author initials="M." surname="Cotton" fullname="M. Cotton">
              <organization/>
            </author>
            <author initials="B." surname="Leiba" fullname="B. Leiba">
              <organization/>
            </author>
            <author initials="T." surname="Narten" fullname="T. Narten">
              <organization/>
            </author>
            <date year="2017" month="June"/>
          </front>
        </reference>
        <reference anchor="RFC8748" target="https://www.rfc-editor.org/info/rfc8748" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8748.xml">
          <front>
            <title>Registry Fee Extension for the Extensible Provisioning Protocol</title>            
            <author initials="R." surname="Carney" fullname="R. Carney">
              <organization/>
            </author>
            <author initials="J." surname="Frakes" fullname="J. Frakes">
              <organization/>
            </author>
            <date year="2021" month="March"/>
          </front>
        </reference>

        <reference anchor="ISO4217" target="https://www.currency-iso.org/dam/downloads/lists/list_one.xml">
          <front>
            <title>ISO 4217 Currency Codes</title>
            <author>
              <organization>International Organization for Standardization</organization>
            </author>
            <date year="2018"/>
          </front>
        </reference>


      </references>

      <references>
        <name>Informative References</name>
        <!-- Here we use entities that we defined at the beginning. -->

     <reference anchor="RFC2629" target="https://www.rfc-editor.org/info/rfc2629" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2629.xml">
          <front>
            <title>Writing I-Ds and RFCs using XML</title>
            <seriesInfo name="DOI" value="10.17487/RFC2629"/>
            <seriesInfo name="RFC" value="2629"/>
            <author initials="M." surname="Rose" fullname="M. Rose">
              <organization/>
            </author>
            <date year="1999" month="June"/>
            <abstract>
              <t>This memo presents a technique for using XML (Extensible Markup Language) as a source format for documents in the Internet-Drafts (I-Ds) and Request for Comments (RFC) series.  This memo provides information for the Internet community.</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="RFC3552" target="https://www.rfc-editor.org/info/rfc3552" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.3552.xml">
          <front>
            <title>Guidelines for Writing RFC Text on Security Considerations</title>
            <seriesInfo name="DOI" value="10.17487/RFC3552"/>
            <seriesInfo name="RFC" value="3552"/>
            <seriesInfo name="BCP" value="72"/>
            <author initials="E." surname="Rescorla" fullname="E. Rescorla">
              <organization/>
            </author>
            <author initials="B." surname="Korver" fullname="B. Korver">
              <organization/>
            </author>
            <date year="2003" month="July"/>
            <abstract>
              <t>All RFCs are required to have a Security Considerations section. Historically, such sections have been relatively weak.  This document provides guidelines to RFC authors on how to write a good Security Considerations section.   This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="RFC5226" target="https://www.rfc-editor.org/info/rfc5226" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5226.xml">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <seriesInfo name="DOI" value="10.17487/RFC5226"/>
            <seriesInfo name="RFC" value="5226"/>
            <author initials="T." surname="Narten" fullname="T. Narten">
              <organization/>
            </author>
            <author initials="H." surname="Alvestrand" fullname="H. Alvestrand">
              <organization/>
            </author>
            <date year="2008" month="May"/>
            <abstract>
              <t>Many protocols make use of identifiers consisting of constants and other well-known values.  Even after a protocol has been defined and deployment has begun, new values may need to be assigned (e.g., for a new option type in DHCP, or a new encryption or authentication transform for IPsec).  To ensure that such quantities have consistent values and interpretations across all implementations, their assignment must be administered by a central authority.  For IETF protocols, that role is provided by the Internet Assigned Numbers Authority (IANA).</t>
              <t>In order for IANA to manage a given namespace prudently, it needs guidelines describing the conditions under which new values can be assigned or when modifications to existing values can be made.  If IANA is expected to play a role in the management of a namespace, IANA must be given clear and concise instructions describing that role.  This document discusses issues that should be considered in formulating a policy for assigning values to a namespace and provides guidelines for authors on the specific text that must be included in documents that place demands on IANA.</t>
              <t>This document obsoletes RFC 2434.  This document specifies an Internet Best  Current Practices for the Internet Community, and requests discussion and  suggestions for improvements.</t>
            </abstract>
          </front>
        </reference>
        <!-- A reference written by by an organization not a person. -->

     <!-- moved this to normative section
     <reference anchor="ISO4217" target="https://www.currency-iso.org/dam/downloads/lists/list_one.xml">
          <front>
            <title>ISO 4217 Currency Codes</title>
            <author>
              <organization>International Organization for Standardization</organization>
            </author>
            <date year="2018"/>
          </front>
        </reference>
    -->

    <reference anchor="IANA_Registrar_IDs" target="https://www.iana.org/assignments/registrar-ids/registrar-ids.xhtml">
        <front>
             <title>IANA Assignments - Registrar IDs</title>
             <author>
                <organization>Internet Assigned Numbers Authority</organization>
              </author>
              <date year="2020"/>
        </front>
    </reference>
     

      </references>
    </references>


    <section anchor="Acknowledgements" numbered="true" toc="default">
      <name>Acknowledgements</name>
      <t>The authors would like to thank Roger Carney, Jody Kolker, Tobias Sattler, and bestpractice.domains for their reviews and suggestions.</t>
    </section>

    <section anchor="app-additional" numbered="true" toc="default">
      <name>File Naming Convention</name>
      <t>TBD on file naming convention suggestion</t>
    </section>
    <!-- Change Log

v00 2006-03-15  EBD   Initial version

v01 2006-04-03  EBD   Moved PI location back to position 1 -
                     v3.1 of XMLmind is better with them at this location.
v02 2007-03-07  AH    removed extraneous nested_list attribute,
                     other minor corrections
v03 2007-03-09  EBD   Added comments on null IANA sections and fixed heading capitalization.
                     Modified comments around figure to reflect non-implementation of
                     figure indent control.  Put in reference using anchor="DOMINATION".
                     Fixed up the date specification comments to reflect current truth.
v04 2007-03-09 AH     Major changes: shortened discussion of PIs,
                     added discussion of rfc include.
v05 2007-03-10 EBD    Added preamble to C program example to tell about ABNF and alternative 
                     images. Removed meta-characters from comments (causes problems).

v06 2010-04-01 TT     Changed ipr attribute values to latest ones. Changed date to
                     year only, to be consistent with the comments. Updated the 
                     IANA guidelines reference from the I-D to the finished RFC.
v07 2020-01-21 HL    Converted the template to use XML schema version 3.
    -->
 </back>
</rfc>
