<?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.5 (Ruby 3.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-rpc-errata-process-01" category="info" submissionType="IETF" xml:lang="en" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.19.4 -->
  <front>
    <title abbrev="Handling Errata Reports">Current Process for Handling RFC Errata Reports</title>
    <seriesInfo name="Internet-Draft" value="draft-rpc-errata-process-01"/>
    <author initials="A." surname="Russo" fullname="Alice Russo">
      <organization>RFC Production Center</organization>
      <address>
        <email>arusso@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="2024" month="February" day="27"/>
    <workgroup>RSWG</workgroup>
    <keyword>errata system</keyword>
    <abstract>
      <?line 57?>

<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>
      <t>This draft documents the existing system as a means to facilitate discussion to revamp how errata are reported, reviewed, and publicized.</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 68?>

<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>IESG for IETF Stream documents</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>
      </ul>
      <t>In addition, the RFC Production Center reviews editorial errata reports from all streams and marks them as verified when possible, as per <xref target="IESG-Err-Proc"/>.</t>
      <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 status.</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. This includes reports of any status (Verified, Reported,
Held for Document Update, and Rejected).
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 (This field is present for only RFC 8650 and higher.)</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, INDEPENDENT, or Editorial)</t>
          </li>
          <li>
            <t>Area (for IETF Stream)</t>
          </li>
          <li>
            <t>Stream (IETF, IAB, IRTF, INDEPENDENT, or Editorial)</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, research group</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, RSWG</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, research group</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, RSWG</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, hold, 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 (or held or rejected) 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 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: verifier, 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: verifier, 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: verifier, 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, 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: verifier, 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: verifier, 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: verifier, 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: verifier, 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: verifier, 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: verifier, 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: verifier, 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: verifier, 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 verifier 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, Held, 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 continues to 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/>
        </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/>
        </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 year="2021" month="May" day="07"/>
        </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 year="2008" month="May" day="20"/>
        </front>
      </reference>
    </references>
    <?line 517?>

<section numbered="false" anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>This document is based on <xref target="ERRATA_SYS_PROPOSAL"/>, written by
Alice Russo (née Hagens), Sandy Ginoza, and Bob Braden. This document
received helpful feedback from Sandy Ginoza, TBD...</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA7Vc63LbOJb+j6dAJT/anpLkJD198+xOjeI4l67uxGW7p2tr
aysFkZCEhCK1BGlF7fID7XPsi+25AQQpyXGyPT+6yyEJ4OBcv3NwoPF4rHxj
yvy9KarSnuqmbq1y65r+8s2zJ09+evJMZaY51a6cV8q3s5Xz3lVls13D92/O
r1+qzeJUX179/kqpvMpKs4LneW3mzbheZ2Nb16Yx43VdZdb78ZOnSjWuKeCb
s7aubdnoC36l51WtXwMthSsX+vLlmT6nofrSrqu68crMZrW9Oe2+GbwvTAmE
2FJ9tNtNVeenSuux5vW13/rGrpRau1P9n02VjbSHQbWde/hru8I//ksp0zbL
qqaB8J+GPftTPZ3oy9b7ip7w9qaFy2zytKqRBUAy7CVvswb4o89gb7am13Zl
XHGqTY0D/mFWvphk1aq/ys8T/atZghC2yTo/W1P2Hj9soQ8rHtItpVB69co0
7sbi9mCKH3949hP+eX55Ob2evr+Yvjo/pUkaUy8sCHzZNGt/enKy2Wwm9Rwk
mbumqidAwgkzdbJernkEC7STGT3tmIlyiJSf0zT0NDcNDJubwlv49+t3v7+/
fvf+8vzi3eX1g0lZVpv3TfW+JiWYLJtVkZL0utrophIV+f8Q9+b86tUYxo9R
Ww8T52wzJ7LMrGqbk0VdtWt/4qxfnICdgQaCrPyJGAPocDAPHDf2oI9mdZLS
j8sGA0GVr+apZaDFNEtLVqivaPShzeFEybaePXn2dPzku/GTHzoNuPqPq/cX
l+8u3l1Nf9m/QxhrmtpkH23d7RRs/kTMPUpmYPUnO1pCX+HG1pU3xSHT/yJJ
ga/6Ebf07IlS4/FYm5lHWhulrpfOayCzRe7r3PqsdjPriXWZOKGNnY1nxttc
rxN3tAw0waeJ7xvpG1u7uQO/SP+CrzRspBEJ2b50kNor+N76CZBiNdhoqbOq
zOy68Xpmlw6GN0hjWNrUVh89Pda5gy24WdsEEmrr11Xp3cwVrtnSCiklqOq4
olnDTOvaAV+QYaZ0f/B7YNja1h7+wqHWZEuijhWP93H07Fi3pGtG/25nGg0H
JAQzgyAq8CBW4RLrnk7SjtuVZiv0E00sZ5+rN8brwrRltgTuwtbfVjd2NbM1
SuyHSRAPalAUEsvGfnLMU5kI5jF6BS7RIzlzkyEXcI/Ap6wlyeALCBJmtdbg
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
2r16Id2hKul6FseW9IfObLOxw/p835KxKiwulpLCI+yGj70qo9iTc5xei2HV
z7GhUBp/jOoDTGwTFHbxx1XbZLgPPA43a2xeihgkaB0heWlZA0limMAjqtrj
HSd0NoUpTYOFa+xmoxBH59DIR5qNhJCoDjrZhlp+G4cXk5YIPAUci0qQG+sa
ecLJnJvYySg0XShB2d1ZtinoxJFqmKwfGVXnAk6VyyLAC5W0lgZHnZ6dd300
/D0YPEoy9NbYFQzB4/1NjcVgk/H9gp7pcfe7pDaw5XdlFpv381GvVtZLsMhV
OStn+wkuThHsI0dp2CMu5D8YIiOG5ZGSPuKTb599/5QR7TFZq9xt4Q1IyfBA
wiBtz6gNbHaStPSTldDDZdC4Baz1IZqeSic4n3vePu6jtLFJXwNk+8V93FPG
xppodzWIWZyOpB6b7k7NEd4URE8WXZ7Nj4eB/8bQFaFYij79E2rWDyiK7qH8
YHjsykx8u+bBBfBDBaadwgcXMUJqPuL2+S8tlT502kHl88307fRL658PWIqO
tmBktjTuy4uiD1jgkljUq0w9ZDMPK119fvmr81GX2F1JlfkBBBwucX12TSyw
cl3rAet8pq66zwCi4T6g4PqvsYSdLfO0O6VjVmTkwdeawr0T77GQrzSDQ8v0
rONrTeDQ5Act489T/0NLo1XwSv8CPd/Vca0vqyJe3MN86PYx/mZLDU+l8FAP
PnDxOmNyIYP6KrsG6Hd8Z5HGdNfGY3/yrwHOJrlF7DsMPcS/YrcPN//yTUts
/KhaT3cy0z7qmC8TNAqkUv89Zli5HKRS4oBNoTFHHIAkvQ8kxUb9adYk9135
Pu9BM6dR31En9gqbzalWQlhkWCyhL79HwEvpZ0iYuwZj2ZbcrodYj8W5OeR2
9NMCfCjsIF+PzVEfqhnyIOnRjmlavOcnV0jsHFACli74+syVzVrqOjuTGwMC
IG4fe3kzznpv7ggmu/TWBF0pvIm8ZChe9HpoQka9m0NPFTdUjV05zJX6iWCX
AiLeHwAiulvLrTDIHRd/jwFvEIt6uFpA0IRRb1AJzIHj0UJSZfkmZO18IpA0
P2OREglSsbs5OQQmmM3nDLFCgqLl6UXRQhbTndUHagpuQx0oJ/YvSXOiV0k3
M9CXA4OoQoa3LAz+qgVqSzCi0NoS1lE4LjTGrY33G8o3UdEw9RESFq70ciGM
8rA5OFywwQ328G0V/ZZB2mcX3ARK3pUtL0sqMdiHClZcNgRgSe1NyYpc0BXc
aP1znaa16JWkFNEig15fX19ccQceX3412K9IOmt5Ayr+/AZqWeGre+9ocSEE
82MgLwOOMpi2iu/D67OplAaMdATj9hTWVLDYkXUNx1L8BJ3mVOnehh22QXTX
A/sb/s7Iki5N85eGbz7ID5fg1XmcZZrFTgn+RYDbU2kTs/m/P6IfNHq08/Ml
8DdfD8ZfOtl/H3lEMsSGkNlWJb+ApY/K//0fq19DxlXiRdIrkOVWv3Jl9Yc0
qz4Hp/S8htS+lNsFYVnsKLcO78pjBWveFuDbbI4bYYTUn+r6+YvJZKL+D4vu
9fG1TAAA

-->

</rfc>
