<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.1 (Ruby 3.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-rpc-errata-process-00" category="info" submissionType="IETF" xml:lang="en" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.18.2 -->
  <front>
    <title abbrev="Handling Errata Reports">Current Process for Handling RFC Errata Reports</title>
    <seriesInfo name="Internet-Draft" value="draft-rpc-errata-process-00"/>
    <author initials="A." surname="Russo" fullname="Alice Russo">
      <organization>RFC Production Center</organization>
      <address>
        <email>arusso@amsl.com</email>
      </address>
    </author>
    <author initials="S." surname="Ginoza" fullname="Sandy Ginoza">
      <organization>RFC Production Center</organization>
      <address>
        <email>sginoza@amsl.com</email>
      </address>
    </author>
    <author initials="J." surname="Mahoney" fullname="Jean Mahoney">
      <organization>RFC Production Center</organization>
      <address>
        <email>jmahoney@amsl.com</email>
      </address>
    </author>
    <date year="2023" month="October" day="23"/>
    <workgroup>RSWG</workgroup>
    <keyword>errata system</keyword>
    <abstract>
      <?line 58?>

<t>This document describes the current web-based process for handling the
submission, verification, and posting of errata for the RFC Series.
The main concepts behind this process are (1) distributing the
responsibility for verification to the appropriate organization or
person for each RFC stream, and (2) using a Web portal to automate
the processing of erratum reports. This system was launched in November 2007.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Source for this draft and an issue tracker can be found at
    <eref target="https://github.com/ajeanmahoney/errata-report-process"/>.</t>
    </note>
  </front>
  <middle>
    <?line 67?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>This document describes the procedures and mechanisms
for handling RFC erratum reports.  The main concepts are (1) distributing
responsibility for report verification to the appropriate body or
person for each RFC stream, and (2) using a Web portal to automate
the tasks for verifying and posting erratum reports.</t>
      <t>This process assumes the organization of RFC publication into
five document streams <xref target="RFC8729"/>: (1) the IETF Stream, which includes
both working group and individual submissions plus all RFCs that were
published before the concept of streams existed (known as legacy RFCs), (2) the IAB Stream,
(3) the IRTF Stream, (4) the Independent Submission Stream, and
(5) the Editorial Stream.
Personnel representing each stream, called the stream-specific party (SSP), are responsible for
verifying the erratum reports for that stream's RFCs.</t>
      <t>At the organizational level, the SSPs are:</t>
      <ul spacing="normal">
        <li>
          <t>IESG for legacy RFCs</t>
        </li>
        <li>
          <t>The Area Directors for RFCs that originated in one of that area's working groups</t>
        </li>
        <li>
          <t>IAB for IAB Stream documents</t>
        </li>
        <li>
          <t>IRSG for IRTF Stream documents</t>
        </li>
        <li>
          <t>Independent Submissions Editor for Independent Submission Stream documents</t>
        </li>
        <li>
          <t>RFC Series Approval Board for Editorial Stream documents</t>
        </li>
        <li>
          <t>RFC Production Center for all editorial erratum reports</t>
        </li>
      </ul>
      <section anchor="background">
        <name>Background on RFC Errata</name>
        <t>The RFC Production Center (RPC) began to collect and post RFC errata in 2000.  The
idea was to discourage readers from repeatedly pointing out the same
typos in published RFCs.  This evolved into an errata verification
and posting process that was a manually operated, email-based task.
Errata from this period have been made available in the current system
and marked as Reported or Verified, as appropriate. Generally,
the name of the verifier is not given as this information was not
associated with errata records until the new system was put in
place.</t>
        <t>Because the number of errors reported turned out to be significantly
greater than anticipated, and the process of vetting
and posting required more human resources, a web-based process <xref target="ERRATA_SYS_PROPOSAL"/> was created
and launched in November 2007.</t>
        <t>Another reason for the current, web-based approach to handling erratum reports
is that about half the reports are not
simply editorial, but rather apply to the technical contents of RFCs.  A
savvy implementer of the specification can often, but not always,
determine what was intended by the RFC as published, but technical
errors should be announced somehow.  Furthermore, the posting of technical
errata for Standards Track documents should always involve the IESG,
as a matter of correct process.  Technical errata may require much
review and discussion among the author(s), Area Directors, and other
interested parties.  (See <xref target="HOW_TO_REPORT"/> for guidelines regarding
editorial vs. technical classification.)</t>
        <t>We note that allowing technical errata is a slippery slope: there may
be a temptation to use errata to "fix" protocol design errors, rather
than to publish new RFCs that update the erroneous documents.  In
general, an erratum is intended to report an error in a document,
rather than an error in the design of the protocol or other entity
defined in the document, but this distinction may be too imprecise to
avoid hard choices.  For the IETF Stream, these choices are
made by the IESG and are discussed in their guidelines on
errata processing <xref target="IESG-Err-Proc"/>.</t>
      </section>
    </section>
    <section anchor="current-process">
      <name>Current Errata Process Using the Web Portal</name>
      <t>To manage and automate the reporting, verifying, and posting of
errata, the rfc-editor.org website provides a web application
("portal").  This web portal allows for a more uniform reporting
process, eases communication among the parties responsible for
verification, and automates the posting of erratum reports as soon as they are
reported.</t>
      <t>There are four possible states for an erratum report:</t>
      <ol spacing="normal" type="1"><li>
          <t>Reported - The erratum has been reported but is unverified.</t>
        </li>
        <li>
          <t>Verified - The erratum has been edited as necessary and verified.</t>
        </li>
        <li>
          <t>Rejected - The erratum was redundant or incorrect and has been discarded.</t>
        </li>
        <li>
          <t>Held for Document Update - The erratum is not a necessary update to the RFC. However, it should be considered in future revisions of the RFC.</t>
        </li>
      </ol>
      <t>Currently, reports in all states are posted (see <xref target="posting-erratum-reports"/>
for more details).</t>
      <t>For more information on the states and their definitions, and the
guidelines by which the IESG classifies erratum reports into the
above states, see <xref target="IESG-Err-Proc"/>.</t>
      <t>The Web interface supports the following functions:</t>
      <ol spacing="normal" type="1"><li>
          <t>Retrieve -- display all posted errata for a specific RFC number or display a particular erratum by its errata ID number.</t>
        </li>
        <li>
          <t>Report -- report a new erratum, as described below.  (See <xref target="HOW_TO_REPORT"/> for instructions on reporting a new erratum.)</t>
        </li>
        <li>
          <t>Edit/Verify/Reject -- used by an SSP to edit the contents of an erratum and change its state.</t>
        </li>
      </ol>
      <t>The following sections describe the process in more detail.</t>
      <section anchor="reporting-errata">
        <name>Reporting Errata</name>
        <t>A member of the Internet community (the "reporter") navigates to the
RFC errata page <xref target="ERRATA_PAGE"/>, enters the RFC number of the
document containing the error, and clicks the Search button.
All earlier erratum reports for that RFC are
displayed. These reports include verified errata, reported errata,
issues that are held for document update, and rejected reports.
The reporter is asked to check that the erratum does
not already appear on the errata page for any given RFC.
This step is to prevent multiple reports of the same error.</t>
        <t>The reporter then reports the erratum using a Web form to create a report
record in the RFC errata database.  The report is composed of
information provided by the reporter and is supplemented by data
drawn from the primary rfc-editor.org database.  The erratum report
record includes the following fields:</t>
        <t>The following information is requested from the reporter. All fields must be filled in:</t>
        <ul spacing="normal">
          <li>
            <t>Reporter name</t>
          </li>
          <li>
            <t>Reporter email address (Note that the address is provided for communication purposes with the relevant SSPs and authors, but it is not displayed in the online erratum report.)</t>
          </li>
          <li>
            <t>Publication format: Text, PDF, HTML</t>
          </li>
          <li>
            <t>Type: editorial, technical</t>
          </li>
          <li>
            <t>Section #</t>
          </li>
          <li>
            <t>Original text</t>
          </li>
          <li>
            <t>Corrected text</t>
          </li>
          <li>
            <t>Notes</t>
          </li>
        </ul>
        <t>The reporter is asked to make a judgment on the erratum type --
technical vs. editorial.  If the reporter has both editorial and
technical errors in the same RFC, the two classes of errata must be
entered as separate reports.  This initial classification is useful
to the SSP; for example, it might allow technical errata to be
processed with higher priority than editorial errata, and it allows
the RPC to verify editorial erratum reports and to note frequent editorial
errors that could possibly lead to improvements in the editorial
process.</t>
        <t>With the aid of published guidelines (see
<xref target="HOW_TO_REPORT"/>), the reporter should make the right technical/editorial
classification.  However, if the reporter does misclassify the
report, the SSP can fix the classification when logged in as a verifier.</t>
        <t>The reporter should enter a new erratum using the
Original and Corrected Text fields, as this allows for easier
verification.  The reporter can use the free-text Notes field to provide
the rationale or to describe those errata that cannot easily be put
into the Original/Corrected format.</t>
        <t>When the reporter submits the report, they are shown a preview of it.
They can choose to edit the report, cancel, or submit. They must successfully
navigate a reCAPTCHA in order to complete the report submission.</t>
        <t>The information provided by the reporter is supplemented by information pulled from the
database:</t>
        <ul spacing="normal">
          <li>
            <t>Errata ID number</t>
          </li>
          <li>
            <t>RFC title and associated draft string (if available)</t>
          </li>
          <li>
            <t>Publication Date</t>
          </li>
          <li>
            <t>Author(s)</t>
          </li>
          <li>
            <t>Category ("status") of RFC</t>
          </li>
          <li>
            <t>Source (Working Group Name, IAB, IRTF, or INDEPENDENT)</t>
          </li>
          <li>
            <t>Area (for IETF Stream)</t>
          </li>
          <li>
            <t>Stream (IETF, IAB, IRTF, or INDEPENDENT)</t>
          </li>
          <li>
            <t>Verifying Party (SSP Identity)</t>
          </li>
          <li>
            <t>URL to the distinct erratum report</t>
          </li>
        </ul>
        <t>When a report is successfully submitted, a notification is sent via email
(see <xref target="initial-notification-message"/>), and the report is posted to the rfc-editor.org website
(see <xref target="posting-erratum-reports"/>).</t>
      </section>
      <section anchor="initial-notification-message">
        <name>Initial Notification Message</name>
        <t>Submitting the report triggers an email notification message to
multiple parties; see the notification lists below.  Including
multiple parties facilitates cooperation in
verifying the error and transparency in the process.</t>
        <t>Notifications are determined by stream and type of erratum report
and are sent by rfc-editor@rfc-editor.org to the following SSPs.</t>
        <t>Note that while SSP email addresses are maintained by the
database, author email addresses, especially for older RFCs,
are often out of date. In these cases, the
SSP has the option of seeking current author contact
information or relying on other individuals with knowledge of the
subject matter to help determine the validity of the erratum report.</t>
        <section anchor="technical-erratum-reports">
          <name>Technical Erratum Reports</name>
          <t>Technical erratum reports are sent to SSPs, and the reporter and
rfc-editor@rfc-editor.org are CCed.</t>
          <t>Legacy RFCs:</t>
          <ul spacing="normal">
            <li>
              <t>To: IESG</t>
            </li>
            <li>
              <t>CC: reporter, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>IETF Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: authors, ADs of the area from which the document came, document shepherd</t>
            </li>
            <li>
              <t>CC: reporter, working group, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>IAB Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: authors, IAB</t>
            </li>
            <li>
              <t>CC: reporter, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>IRTF Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: authors, IRSG</t>
            </li>
            <li>
              <t>CC: reporter, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>Independent Submission Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: authors, ISE</t>
            </li>
            <li>
              <t>CC: reporter, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>Editorial Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: authors, RSAB</t>
            </li>
            <li>
              <t>CC: reporter, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
        </section>
        <section anchor="editorial-erratum-reports">
          <name>Editorial Erratum Reports</name>
          <t>All editorial erratum reports are sent to rfc-editor@rfc-editor.org,
and other SSPs are CCed:</t>
          <t>Legacy RFCs:</t>
          <ul spacing="normal">
            <li>
              <t>To: rfc-editor@rfc-editor.org</t>
            </li>
            <li>
              <t>CC: reporter</t>
            </li>
          </ul>
          <t>IETF Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: rfc-editor@rfc-editor.org</t>
            </li>
            <li>
              <t>CC: reporter, authors, working group</t>
            </li>
          </ul>
          <t>IAB Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: rfc-editor@rfc-editor.org</t>
            </li>
            <li>
              <t>CC: reporter, authors, IAB</t>
            </li>
          </ul>
          <t>IRTF Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: rfc-editor@rfc-editor.org</t>
            </li>
            <li>
              <t>CC: reporter, authors</t>
            </li>
          </ul>
          <t>Independent Submission Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: rfc-editor@rfc-editor.org</t>
            </li>
            <li>
              <t>CC: reporter, authors</t>
            </li>
          </ul>
          <t>Editorial Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: rfc-editor@rfc-editor.org</t>
            </li>
            <li>
              <t>CC: reporter, authors</t>
            </li>
          </ul>
          <t>The message includes the information listed in <xref target="reporting-errata"/>.</t>
        </section>
      </section>
      <section anchor="posting-erratum-reports">
        <name>Posting Erratum Reports</name>
        <t>As soon as an erratum is submitted, it is available online
as described below.  The erratum entry is marked Reported
until its state is updated by verifiers as described in <xref target="verifying-erratum-reports"/>.
Duplicate and junk reports are available and marked as Reported
only until they are deleted from the database by the RPC.</t>
        <t>In this document, posting an erratum means that:</t>
        <ul spacing="normal">
          <li>
            <t>The report can be discovered through the RFC errata search page: <eref target="https://www.rfc-editor.org/errata.php">https://www.rfc-editor.org/errata.php</eref>.</t>
          </li>
          <li>
            <t>A link to the RFC's errata page appears on the following:
            </t>
            <ul spacing="normal">
              <li>
                <t>the results of the RFC search engine: <eref target="https://www.rfc-editor.org/rfcsearch.html">https://www.rfc-editor.org/rfcsearch.html</eref>.</t>
              </li>
              <li>
                <t>the RFC's info page. For example, see <eref target="https://www.rfc-editor.org/info/rfc2119">https://www.rfc-editor.org/info/rfc2119</eref>.</t>
              </li>
              <li>
                <t>On the HTML format of the RFC. For example, <eref target="https://www.rfc-editor.org/rfc/rfc2119.html">https://www.rfc-editor.org/rfc/rfc2119.html</eref>.</t>
              </li>
            </ul>
          </li>
        </ul>
        <t>All erratum reports for a single RFC, except for obvious spam reports,
are posted in the following order:</t>
        <ul spacing="normal">
          <li>
            <t>Verified Technical</t>
          </li>
          <li>
            <t>Verified Editorial</t>
          </li>
          <li>
            <t>Held for Document Update Technical</t>
          </li>
          <li>
            <t>Held for Document Update Editorial</t>
          </li>
          <li>
            <t>Rejected Technical</t>
          </li>
          <li>
            <t>Rejected Editorial</t>
          </li>
          <li>
            <t>Reported Technical</t>
          </li>
          <li>
            <t>Reported Editorial</t>
          </li>
        </ul>
        <t>All erratum reports are also available at <eref target="https://www.rfc-editor.org/errata.json">https://www.rfc-editor.org/errata.json</eref>.</t>
      </section>
      <section anchor="verifying-erratum-reports">
        <name>Verifying Erratum Reports</name>
        <t>The initial notification message starts the verification process.</t>
        <t>The RPC determines the validity of editorial erratum reports and also
handles any junk or duplicate reports, whether they are labeled as editorial
or technical.</t>
        <t>Junk erratum reports contain bogus content in the Original text, Corrected text,
and/or Notes fields. The RPC deletes
such a report from the database and sends an email message to
all recipients of the report notification, except for the reporter,
notifying them that the report has been deleted.</t>
        <t>If an erratum report duplicates an existing report, the RPC
deletes the report and sends a reply-all to the notification message
to say the report has been deleted.</t>
        <t>The SSP and the authors are expected to determine the validity of
any technical erratum report, by whatever procedure the SSP or the stream owner
determines.</t>
        <t>The RPC does not track the
verification process for technical erratum reports.  The SSP, not the author(s) or the RPC,
has final responsibility for verifying or rejecting each technical erratum report.
This helps to avoid a great deal of complexity and confusion.</t>
        <t>Each SSP has a login account on the errata portal to edit and verify erratum
reports.  The SSP identity is added to the record and
the individual is able to edit, verify, or reject each erratum.</t>
        <t>The Notes field allows reporters to submit information in any fashion
they like, so there is a possibility of multiple errors being
reported in this field.  The SSP is able to split
the report into multiple records to maintain one record per erratum report, as
necessary.</t>
        <t>Some erratum reports require
significant email discussion between the reporter and the author(s)
and/or SSPs (in particular, the IESG) before the final decision on a
report can be made.  The final outcome is captured in the erratum
entry, and any controversy or explanatory material is recorded in
the Notes field.</t>
        <t>It sometimes happens that there are errata for errata, i.e., earlier
postings must be altered.  In this case, the RFC Editor can
update the report as requested by an SSP or can grant an SSP temporary write
access to the record to be updated.</t>
        <t>Once verified, the erratum is available for viewing in the RFC's HTML format "inline" (for example, see <eref target="https://www.rfc-editor.org/rfc/inline-errata/rfc3261.html">https://www.rfc-editor.org/rfc/inline-errata/rfc3261.html</eref>) in addition to being on the RFC's errata page and discoverable through errata search functionality.</t>
      </section>
      <section anchor="erratum-report-announcements">
        <name>Erratum Report Announcements</name>
        <t>Like the notification of submissions, the announcement of a verified erratum report varies by stream:</t>
        <t>Notifications are determined by stream and type of erratum report.</t>
        <section anchor="technical-erratum-reports-1">
          <name>Technical Erratum Reports</name>
          <t>The announcement of verified technical erratum reports are sent from rfc-editor@rfc-editor.org to the following:</t>
          <t>Legacy RFCs:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: AD who verified the report, IESG, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>IETF Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: AD who verified the report, IESG, working group, IANA, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>IAB Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: IAB, IAB chair, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>IRTF Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: verifier from IRSG, IRSG, research group, IANA, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>Independent Submission Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: ISE, Document Shepherd, IANA, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
          <t>Editorial Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: RSAB, RSWG, IANA, rfc-editor@rfc-editor.org</t>
            </li>
          </ul>
        </section>
        <section anchor="editorial-erratum-reports-1">
          <name>Editorial Erratum Reports</name>
          <t>The announcement of verified editorial erratum reports are sent from rfc-editor@rfc-editor.org to the following:</t>
          <t>Legacy RFCs:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, author</t>
            </li>
            <li>
              <t>CC: rfc-ed@rfc-editor.org, IESG, IANA</t>
            </li>
          </ul>
          <t>IETF Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: rfc-ed@rfc-editor.org, IESG, working group, IANA</t>
            </li>
          </ul>
          <t>IAB Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: rfc-ed@rfc-editor.org, IAB, IAB chair</t>
            </li>
          </ul>
          <t>IRTF Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: rfc-ed@rfc-editor.org, IRSG, research group, IANA</t>
            </li>
          </ul>
          <t>Independent Submission Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: rfc-ed@rfc-editor.org, ISE, IANA</t>
            </li>
          </ul>
          <t>Editorial Stream:</t>
          <ul spacing="normal">
            <li>
              <t>To: reporter, authors</t>
            </li>
            <li>
              <t>CC: RSAB, RSWG, IANA, rfc-ed@rfc-editor.org</t>
            </li>
          </ul>
        </section>
      </section>
    </section>
    <section anchor="rpc-role">
      <name>Role of the RPC</name>
      <t>The role of the RPC in errata processing is to:</t>
      <ol spacing="normal" type="1"><li>
          <t>Operate the Web portal.</t>
        </li>
        <li>
          <t>Maintain the errata database.</t>
        </li>
        <li>
          <t>Make changes in previously posted errata at the request of the corresponding SSP, or give the SSP temporary write access to the record.</t>
        </li>
        <li>
          <t>Act as SSP for editorial erratum reports.</t>
        </li>
        <li>
          <t>Remove junk and duplicate reports.</t>
        </li>
        <li>
          <t>Track SSP and community requests for various features that will make the job of reporting and verifying errata more efficient.</t>
        </li>
      </ol>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>It is necessary to have access control in order to process erratum reports.  A
logged-in SSP is able to edit, verify, or reject any erratum report on
an RFC that is the product of their stream.
Once the SSP has submitted an erratum's final state (Verified or
Rejected) and the record entry has been committed to the erratum
database, the SSP loses write access to it.  This is
to prevent inadvertent or malicious changes to the database,
even if the passwords for some SSP logins may become fairly widely
known.  However, the RPC will always have write access to
posted entries and can make later changes if necessary.</t>
      <t>The portal uses HTTPS as a reasonably secure login
mechanism.  Also, the rfc-editor.org website has a signed certificate
from a CA, so that SSPs have
confidence that they are logging into the rfc-editor.org website.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-informative-references">
      <name>Informative References</name>
      <reference anchor="RFC8729">
        <front>
          <title>The RFC Series and RFC Editor</title>
          <author fullname="R. Housley" initials="R." role="editor" surname="Housley"/>
          <author fullname="L. Daigle" initials="L." role="editor" surname="Daigle"/>
          <date month="February" year="2020"/>
          <abstract>
            <t>This document describes the framework for an RFC Series and an RFC Editor function that incorporate the principles of organized community involvement and accountability that has become necessary as the Internet technical community has grown, thereby enabling the RFC Series to continue to fulfill its mandate. This document obsoletes RFC 4844.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8729"/>
        <seriesInfo name="DOI" value="10.17487/RFC8729"/>
      </reference>
      <reference anchor="ERRATA_PAGE" target="https://www.rfc-editor.org/errata.php">
        <front>
          <title>RFC Errata</title>
          <author>
            <organization>RFC Editor</organization>
          </author>
          <date>n.d.</date>
        </front>
      </reference>
      <reference anchor="HOW_TO_REPORT" target="https://www.rfc-editor.org/how_to_report.html">
        <front>
          <title>How to Report Errata</title>
          <author>
            <organization>RFC Editor</organization>
          </author>
          <date>n.d.</date>
        </front>
      </reference>
      <reference anchor="IESG-Err-Proc" target="https://www.ietf.org/about/groups/iesg/statements/processing-errata-ietf-stream/">
        <front>
          <title>IESG Processing of RFC Errata for the IETF Stream</title>
          <author>
            <organization>IESG</organization>
          </author>
          <date>n.d.</date>
        </front>
      </reference>
      <reference anchor="ERRATA_SYS_PROPOSAL" target="https://datatracker.ietf.org/doc/draft-rfc-editor-errata-process/">
        <front>
          <title>RFC Editor Proposal for Handling RFC Errata</title>
          <author>
            <organization>RFC Editor</organization>
          </author>
          <date>n.d.</date>
        </front>
      </reference>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA7Vc62/bOLb/zr+CaD9MsrCdtrOvyV4s1pOmj8FMG8SZLS4u
Lgpapm02suQVJbveIP/7nhcpSrbTZO7cDzNoZZE8PM/feajD4VD52hSzzyYv
C3uu66qxyq0r+pOvX7148cOLVyoz9bl2xbxUvpmunPeuLOrdGt5/f3nzRm0X
5/p68umtUrMyK8wKns8qM6+H1Tob2qoytRmuqzKz3g9fvFCqdnUO71w0VWWL
Wl/xT3peVvod0JK7YqGv31zoS1qqr+26rGqvzHRa2c15+07v99wUQIgt1K3d
bctqdq60Hmo+X/udr+1KqbU71/9Tl9lAe1hU2bmHP+1W+If/Vco09bKsaCH8
p+HO/lyPR/q68b6kJ3y9ce4ymzwtK2QBkAx3mTVZDfzRF3A3W9HPdmVcfq5N
hQv+YVY+H2XlqnvKZKTfuqL8t0mOmcBNd+njx53jF7TiyEE/jfQvZgnS3iUn
/WRN0Xn8uJO+rHhJe5RCNalWpnYbi3yELf76l1c/4B8vr6/HN+PPV+O3l+e0
SW2qhQXNWtb12p+fnW2321E1B5WZubqsRkDCGUtvtF6ueQVrTqsc9LSVGgo8
Un5J28DTdx8/fb75+Pn68urj9c2jj16W2891+bki7Rot61WekvCu3Oq6FN17
CjHvLydvh/D+ENX+ODHO1nMiw0zLpj5bVGWz9mfO+sUZGCyoMsjCn4lVgTEE
O8N1Qw+KbVZnKb14bLA0tJ1ynpoYml69tGTOekKrj10GN2qFOfnvyeer649X
Hyfjnw9fZgb715XJbm3VXgr8xJm4iMj0nqc42xM4vYV3WJfe5MfcxSOEoIbD
oTZTj2TVSt0snddAUYM81TPrs8pNrSeGZOKjtnY6nBpvZ3qdeKtlOB5eTVzj
QG9s5eYO3Cb9Dd7SQHMtfLddniNhE3jf+hGQYjVYVqGzssjsuvZ6apcOltdI
YzjaVFafvDzVMwdXcNOmDiRU1q/Lwrupy129oxNSSlBh8USzhp3WlQM1Qt6Y
wv2bfwferG3l4U+41JpsSdSxOvE9Tl6d6oY0yOhPdqpR/UEYsDPwvAS7twqP
WHc0jW7crDTbkh9pYjm7ZL01XuemKbIlcBeu/qHc2NXUVhqCz19GLKyVm81y
q9RzsJ+ibj3S3XOX/PX+YVkSTbMGmEQ3WdkM5Of8yquOLPHGewTrfckcksIh
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
wG/R1X8A5+zSeYlKAAA=

-->

</rfc>
