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


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

]>


<rfc ipr="trust200902" docName="draft-rswg-rfc7990-updates-05" category="info" submissionType="editorial" obsoletes="7990" updates="7995, 8153, 9280" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="Format Framework">Updated RFC Format Framework</title>

    <author initials="P." surname="Hoffman" fullname="Paul Hoffman">
      <organization>ICANN</organization>
      <address>
        <email>paul.hoffman@icann.org</email>
      </address>
    </author>
    <author initials="H." surname="Flanagan" fullname="Heather Flanagan">
      <organization>Spherical Cow Consulting</organization>
      <address>
        <email>hlf@sphericalcowconsulting.com</email>
      </address>
    </author>

    <date year="2024" month="February" day="28"/>

    
    
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 45?>

<t>In order to improve the readability of RFCs while supporting their archivability, the definitive version of the RFC Series transitioned from plain-text ASCII to XML using the RFCXML vocabulary; different publication versions are rendered from that base document.
This document is the framework that provides the problem statement, lays out a road map of the documents that capture the specific requirements, and describes how RFCs are published.</t>

<t>This document obsoletes RFC 7990 and makes many significant changes to that document.
It also updates the stability policy in RFC 9280.</t>

<t>This draft is part of the RFC Series Working Group (RSWG); see <eref target="https://datatracker.ietf.org/edwg/rswg/documents/">https://datatracker.ietf.org/edwg/rswg/documents/</eref>.
There is a repository for this draft at <eref target="https://github.com/paulehoffman/draft-rswg-rfc7990-updates">https://github.com/paulehoffman/draft-rswg-rfc7990-updates</eref>.
Issues can be raised there, but probably should be on the mailing list instead.</t>

<!-- PENDING ISSUES 

-->



    </abstract>



  </front>

  <middle>


<?line 61?>

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

<t>"RFC Series Format Requirements and Future Development" <xref target="RFC6949"/> discussed the need to improve the display of items such as author names and artwork in RFCs as well as the need to improve the ability of RFCs to be displayed properly on various devices.
Based on the discussions with communities of interest, such as the IETF, the RFC Series Editor decided to explore a change to the format of the Series.
This document serves as the framework that describes the problems that were solved and summarizes the documents created to date that capture the specific requirements for each aspect of the change in format.</t>

<t>This document is concerned with the production of RFCs, focusing on the published formats.
It does not address any changes to the processes each stream uses to develop and review their submissions (specifically, how Internet-Drafts will be developed).
While I-Ds have a similar set of issues and concerns, directly addressing those issues for I-Ds will be discussed within each document stream.</t>

<t>The details described in this document are expected to continue to change over time as the community and the RPC gains further experience with the components of the framework.</t>

<t>Implementors of those components are advised to avoid assuming that all such changes will be backwards-compatible.</t>

<section anchor="changes-to-rfc-7990-and-rfc-9280"><name>Changes to RFC 7990 and RFC 9280</name>

<t><xref target="RFC7990"/> defined a framework for how RFCs would be published after that document was published, including new formats and a new "canonical format" for archiving RFCs.
It talked about "the XML file" as if there will only be one XML file for an RFC because this was the expectation at the time <xref target="RFC7990"/> was published.
It also talked about "publication formats" as the versions of HTML, text, and PDF versions derived from the definitive version.</t>

<t>After extensive experience with publishing RFCs in the RFCXML format <xref target="RFC7991"/>, it has been decided that an RFC's XML file can be updated for narrowly limited purposes.
This document changes <xref target="RFC7990"/> in significant ways:</t>

<t><list style="symbols">
  <t>It changes the phrase "canonical format" to "definitive version" and defines the use of the definitive version in the series.</t>
  <t>It changes the phrase "publication format" to "publication versions" and defines the use of the publication versions in the series.</t>
  <t>It changes the phrase "xml2rfc version 3" to "RFCXML".</t>
  <t>It defines a policy governing how the RFCXML format changes.</t>
  <t>It updates <xref target="RFC7995"/> and <xref target="RFC8153"/> by changing the requirement from using the PDF/A-3 standard to using the PDF/A standard,
and by dropping the requirement that the XML be embedded in the PDF publication version.</t>
  <t>It defines a policy for when the definitive version of an RFC can be updated and older versions archived.</t>
  <t>It defines a policy for when the publication versions of an RFC can be updated and older versions archived.</t>
  <t>It changes the name of the body that publishes RFCs from "RFC Editor" to "RPC"</t>
  <t>It changes the use of JavaScript in HTML to be fully supported as long as it doesn't change the text</t>
</list></t>

<t>Historical text from <xref target="RFC7990"/> such as Section 2 ("Problem Statement"), Section 4 ("Overview of the Decision-Making Process"), and Section 10 ("Transition Plan") are not copied to this document.</t>

<t>Section 7.6 of "RFC Editor Model (Version 3)" <xref target="RFC9280"/> says "Once published, RFC Series documents are not changed."
<xref target="updating"/> and <xref target="pub-versions"/> in this document update that policy.</t>

</section>
<section anchor="key-changes-from-the-earlier-rfc-process"><name>Key Changes from the Earlier RFC Process</name>

<t>The first RFC to be published using the group of RFCs described in <xref target="RFC7990"/> was <xref target="RFC8650"/>, published in November 2019.
In the time since then, all published RFCs have followed the general plan from <xref target="RFC7990"/>.</t>

<t>At the highest level, the changes that <xref target="RFC7990"/> made to the RFC format involved breaking away from solely ASCII (<xref target="RFC20"/>) plain text and moving to a definitive version that includes all the information required for rendering a document into a wide variety of publication versions.
The RPC became responsible for more than just the plain-text file and a PDF rendering that was created from the plain-text at the time of publication; the RPC now creates several different formats in order to meet the diverse requirements of the community.</t>

<t>The final XML file produced by the RPC is the definitive version for RFCs; it holds all the information intended for an RFC.
Additional file formats (HTML, PDF, and plain text) are also published by the RPC.
The file formats are described in <xref target="pub-versions"/> and fully specified in other RFCs.</t>

</section>
</section>
<section anchor="definitive-version-of-an-rfc"><name>Definitive Version of an RFC</name>

<t>The definitive version produced by the RPC is the version that holds all the information intended for an RFC.
The RPC may change the definitive version of an RFC over time (that is, change the XML file), as described in <xref target="updating"/>.
See <xref target="RFC7991"/> for the original complete description of the RFCXML syntax and semantics.</t>

<t>The XML may contain SVG line art, as originally described in <xref target="RFC7996"/>.
That SVG will also appear in the HTML and PDF publication versions.
The XML may contain non-ASCII characters, as originally described in <xref target="RFC7997"/>.
These characters will appear in all the publication versions.</t>

<t>The published XML file must contain all information necessary to render a variety of formats; any question about what was intended in the publication will be answered from this file.
It is self-contained with all the information known at publication time.
For instance, all features that reference externally defined input are expanded.
It does not contain src attributes for &lt;artwork&gt; or &lt;sourcecode&gt; elements.
It  does not contain comments or processing instructions.</t>

<section anchor="updating"><name>Updating the Definitive Version of an RFC</name>

<t>Historically, the published version of an RFC has been immutable.
This document defines a new policy that the RPC is permitted to re-issue an RFC for changes that preserve to the greatest extent possible the semantics expressed in the original RFC.
Reasons for such a change include updates to the RFCXML schema, errors discovered in the XML, and changes to the tooling used to generate the publication versions of the definitive XML version of the RFC.
The RPC will keep a public record of when it re-issues any RFC, and give a short description of its reasoning for each change.
This policy explicitly updates the stability policy from <xref target="RFC9280"/> for the definitive version.</t>

</section>
<section anchor="expected-updates-to-xmlrfc"><name>Expected Updates to XMLRFC</name>

<t>It is anticipated that the syntax and semantics in <xref target="RFC7991"/> will be updated.
Updates to the RFCXML specification that are applied to existing RFCs should preserve to the greatest extent possible the semantics expressed in the original RFC.
The goal of limiting changes only to syntax is to preserve the semantic meaning encoded in the published document.</t>

<t>This policy does not require that updates to RFCXML avoid all risk of introducing semantic changes to existing RFCs.
Instead, it only requires that such updates consider the potential for semantic changes, take steps to understand the risk of a semantic change (either deliberate or inadvertent), and to limit those risks.</t>

</section>
</section>
<section anchor="pub-versions"><name>Publication Versions</name>

<t>Publication version files may be republished as needed.
XML format errors and better design choices have been discovered by the community since the first RFCs were published using the RFCXML format.
When the XML in a definitive version changes, publication versions can change, even if this might not result in observable differences.
Similarly, as production tools change, publication versions can be regenerated to ensure a consistent presentation across the series.</t>

<t>Publication versions and the contexts in which they are displayed can optionally provide additional details of the specific RFCXML version that they were generated from, or provide a means to discover alternative renderings.</t>

<t>This document defines a new policy that the RPC is permitted but not required to re-issue publication versions of an RFC.
This can happen if the definitive version is updated, but can also happen due to other changes, such as updates to the RPC's tooling. 
This policy explicitly updates the stability policy from <xref target="RFC9280"/> for publication versions.</t>

<section anchor="html"><name>HTML</name>

<t><xref target="RFC7992"/> describes the semantic HTML produced by the RPC from the XML files.
The HTML file is rendered from the XML file; it is not derived from the plain-text publication version.
The body of the document uses a subset of HTML.</t>

<t>The documents include Cascading Style Sheets (CSS) for default visual presentation; the CSS can be overwritten by a local CSS file.
The allowed CSS is described in <xref target="RFC7993"/>.</t>

<t>JavaScript in the HTML publication version is supported.
The JavaScript in the HTML is not permitted to change the meaning of the RFC.
The JavaScript in the HTML may add text that provides post-publication metadata or pointers.</t>

</section>
<section anchor="pdf"><name>PDF</name>

<t><xref target="RFC7995"/> describes the different versions of PDF is offered, with a recommendation of what PDF standard should apply to RFCs.</t>

<t>The PDF file is rendered from the XML file or from the HTML publication version; it is not derived from the plain-text publication version.</t>

<t>The PDF publication version conforms to the PDF standard.
The RPC can decide which PDF standard will be supported after consultation with the community.</t>

<t>This document updates <xref target="RFC7995"/> and <xref target="RFC8153"/> by changing the requirement from the RPC use PDF/A-3 standard to instead using the PDF/A standard,
and by dropping the requirement that the XML be embedded in the PDF publication version.
Other parts of <xref target="RFC8153"/>, particularly the need to archive metadata about RFCs, are not changed.</t>

<t>The PDF looks more like the HTML publication version than the plain-text publication version.
The PDF includes a rich set of tags and metadata within the document.</t>

</section>
<section anchor="plain-text"><name>Plain Text</name>

<t><xref target="RFC7994"/> describes the details of the plain-text format.
In particular, it focuses on what changed from the earlier plain-text format for publishing RFCs.</t>

</section>
</section>
<section anchor="archived-documents"><name>Archived Documents</name>

<t>The RPC will keep archived set of all definitive versions of RFCs as well as archived sets of the publication versions for an RFC that were previously published.
These archived sets must be available using the same access methods as for the XML and the published publication versions.
Every archived set shall record the date that a document was created or revised.</t>

<t>When the RPC archives documents, it does so in a manner that allows them to be found by people who want the historical (as compared to current) versions of those files.</t>

<t>This document does not specify how archives are maintained or how archived documents might be located or identified.
The methods for storage and access will be determined by the RPC in consultation with the technical community.</t>

<t><xref target="archive-advice"/> gives some non-normative advice created by the RSWG.</t>

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

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

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

<t>Changing the format for RFCs involves modifying a great number of components to publication.
Understanding those changes and the implications for the entire tool chain is critical so as to avoid unintended consequences that would allow unintended changes to text.
Unintended changes to text could in turn corrupt a standard, practice, or critical piece of information about a protocol.</t>

<t>The RSWG is responsible for managing the risk of semantic changes that would affect the interpretation of existing and future RFCs.
Changes to content that has security implications would have security-relevant consequences.</t>

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

<t>Martin Thomson wrote a great deal of the significant text here as part of draft-thomson-rswg-syntax-change.</t>

<t>This document has greatly benefitted from the input or the RSWG.
In particular,
Alexis Rossi,
Brian Carpenter,
Eliot Lear,
Jay Daley,
John Levine,
and Pete Resnick,
gave significant input on the early drafts of this document.</t>

</section>


  </middle>

  <back>


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



<reference anchor="RFC7990">
  <front>
    <title>RFC Format Framework</title>
    <author fullname="H. Flanagan" initials="H." surname="Flanagan"/>
    <date month="December" year="2016"/>
    <abstract>
      <t>In order to improve the readability of RFCs while supporting their archivability, the canonical format of the RFC Series will be transitioning from plain-text ASCII to XML using the xml2rfc version 3 vocabulary; different publication formats will be rendered from that base document. With these changes comes an increase in complexity for authors, consumers, and the publisher of RFCs. This document serves as the framework that provides the problem statement, lays out a road map of the documents that capture the specific requirements, and describes the transition plan.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7990"/>
  <seriesInfo name="DOI" value="10.17487/RFC7990"/>
</reference>

<reference anchor="RFC7991">
  <front>
    <title>The "xml2rfc" Version 3 Vocabulary</title>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <date month="December" year="2016"/>
    <abstract>
      <t>This document defines the "xml2rfc" version 3 vocabulary: an XML-based language used for writing RFCs and Internet-Drafts. It is heavily derived from the version 2 vocabulary that is also under discussion. This document obsoletes the v2 grammar described in RFC 7749.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7991"/>
  <seriesInfo name="DOI" value="10.17487/RFC7991"/>
</reference>

<reference anchor="RFC7992">
  <front>
    <title>HTML Format for RFCs</title>
    <author fullname="J. Hildebrand" initials="J." role="editor" surname="Hildebrand"/>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <date month="December" year="2016"/>
    <abstract>
      <t>In order to meet the evolving needs of the Internet community, the canonical format for RFCs is changing from a plain-text, ASCII-only format to an XML format that will, in turn, be rendered into several publication formats. This document defines the HTML format that will be rendered for an RFC or Internet-Draft.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7992"/>
  <seriesInfo name="DOI" value="10.17487/RFC7992"/>
</reference>

<reference anchor="RFC7993">
  <front>
    <title>Cascading Style Sheets (CSS) Requirements for RFCs</title>
    <author fullname="H. Flanagan" initials="H." surname="Flanagan"/>
    <date month="December" year="2016"/>
    <abstract>
      <t>The HTML format for RFCs assigns style guidance to a Cascading Style Sheet (CSS) specifically defined for the RFC Series. The embedded, default CSS as included by the RFC Editor is expected to take into account accessibility needs and to be built along a responsive design model. This document describes the requirements for the default CSS used by the RFC Editor. The class names are based on the classes defined in "HTML for RFCs" (RFC 7992).</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7993"/>
  <seriesInfo name="DOI" value="10.17487/RFC7993"/>
</reference>

<reference anchor="RFC7994">
  <front>
    <title>Requirements for Plain-Text RFCs</title>
    <author fullname="H. Flanagan" initials="H." surname="Flanagan"/>
    <date month="December" year="2016"/>
    <abstract>
      <t>In 2013, after a great deal of community discussion, the decision was made to shift from the plain-text, ASCII-only canonical format for RFCs to XML as the canonical format with more human-readable formats rendered from that XML. The high-level requirements that informed this change were defined in RFC 6949, "RFC Series Format Requirements and Future Development". Plain text remains an important format for many in the IETF community, and it will be one of the publication formats rendered from the XML. This document outlines the rendering requirements for the plain-text RFC publication format. These requirements do not apply to plain-text RFCs published before the format transition.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7994"/>
  <seriesInfo name="DOI" value="10.17487/RFC7994"/>
</reference>

<reference anchor="RFC7995">
  <front>
    <title>PDF Format for RFCs</title>
    <author fullname="T. Hansen" initials="T." role="editor" surname="Hansen"/>
    <author fullname="L. Masinter" initials="L." surname="Masinter"/>
    <author fullname="M. Hardy" initials="M." surname="Hardy"/>
    <date month="December" year="2016"/>
    <abstract>
      <t>This document discusses options and requirements for the PDF rendering of RFCs in the RFC Series, as outlined in RFC 6949. It also discusses the use of PDF for Internet-Drafts, and available or needed software tools for producing and working with PDF.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7995"/>
  <seriesInfo name="DOI" value="10.17487/RFC7995"/>
</reference>

<reference anchor="RFC7996">
  <front>
    <title>SVG Drawings for RFCs: SVG 1.2 RFC</title>
    <author fullname="N. Brownlee" initials="N." surname="Brownlee"/>
    <date month="December" year="2016"/>
    <abstract>
      <t>This document specifies SVG 1.2 RFC -- an SVG profile for use in diagrams that may appear in RFCs -- and considers some of the issues concerning the creation and use of such diagrams.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7996"/>
  <seriesInfo name="DOI" value="10.17487/RFC7996"/>
</reference>

<reference anchor="RFC7997">
  <front>
    <title>The Use of Non-ASCII Characters in RFCs</title>
    <author fullname="H. Flanagan" initials="H." role="editor" surname="Flanagan"/>
    <date month="December" year="2016"/>
    <abstract>
      <t>In order to support the internationalization of protocols and a more diverse Internet community, the RFC Series must evolve to allow for the use of non-ASCII characters in RFCs. While English remains the required language of the Series, the encoding of future RFCs will be in UTF-8, allowing for a broader range of characters than typically used in the English language. This document describes the RFC Editor requirements and gives guidance regarding the use of non-ASCII characters in RFCs.</t>
      <t>This document updates RFC 7322. Please view this document in PDF form to see the full text.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7997"/>
  <seriesInfo name="DOI" value="10.17487/RFC7997"/>
</reference>




    </references>

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



<reference anchor="RFC20">
  <front>
    <title>ASCII format for network interchange</title>
    <author fullname="V.G. Cerf" initials="V.G." surname="Cerf"/>
    <date month="October" year="1969"/>
  </front>
  <seriesInfo name="STD" value="80"/>
  <seriesInfo name="RFC" value="20"/>
  <seriesInfo name="DOI" value="10.17487/RFC0020"/>
</reference>

<reference anchor="RFC6949">
  <front>
    <title>RFC Series Format Requirements and Future Development</title>
    <author fullname="H. Flanagan" initials="H." surname="Flanagan"/>
    <author fullname="N. Brownlee" initials="N." surname="Brownlee"/>
    <date month="May" year="2013"/>
    <abstract>
      <t>This document describes the current requirements and requests for enhancements for the format of the canonical version of RFCs. Terms are defined to help clarify exactly which stages of document production are under discussion for format changes. The requirements described in this document will determine what changes will be made to RFC format. This document updates RFC 2223.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6949"/>
  <seriesInfo name="DOI" value="10.17487/RFC6949"/>
</reference>

<reference anchor="RFC8153">
  <front>
    <title>Digital Preservation Considerations for the RFC Series</title>
    <author fullname="H. Flanagan" initials="H." surname="Flanagan"/>
    <date month="April" year="2017"/>
    <abstract>
      <t>The RFC Editor is both the publisher and the archivist for the RFC Series. This document applies specifically to the archivist role of the RFC Editor. It provides guidance on when and how to preserve RFCs and describes the tools required to view or re-create RFCs as necessary. This document also highlights gaps in the current process and suggests compromises to balance cost with best practice.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8153"/>
  <seriesInfo name="DOI" value="10.17487/RFC8153"/>
</reference>

<reference anchor="RFC8650">
  <front>
    <title>Dynamic Subscription to YANG Events and Datastores over RESTCONF</title>
    <author fullname="E. Voit" initials="E." surname="Voit"/>
    <author fullname="R. Rahman" initials="R." surname="Rahman"/>
    <author fullname="E. Nilsen-Nygaard" initials="E." surname="Nilsen-Nygaard"/>
    <author fullname="A. Clemm" initials="A." surname="Clemm"/>
    <author fullname="A. Bierman" initials="A." surname="Bierman"/>
    <date month="November" year="2019"/>
    <abstract>
      <t>This document provides a RESTCONF binding to the dynamic subscription capability of both subscribed notifications and YANG-Push.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8650"/>
  <seriesInfo name="DOI" value="10.17487/RFC8650"/>
</reference>

<reference anchor="RFC9280">
  <front>
    <title>RFC Editor Model (Version 3)</title>
    <author fullname="P. Saint-Andre" initials="P." role="editor" surname="Saint-Andre"/>
    <date month="June" year="2022"/>
    <abstract>
      <t>This document specifies version 3 of the RFC Editor Model. The model defines two high-level tasks related to the RFC Series. First, policy definition is the joint responsibility of the RFC Series Working Group (RSWG), which produces policy proposals, and the RFC Series Approval Board (RSAB), which approves such proposals. Second, policy implementation is primarily the responsibility of the RFC Production Center (RPC) as contractually overseen by the IETF Administration Limited Liability Company (IETF LLC). In addition, various responsibilities of the RFC Editor function are now performed alone or in combination by the RSWG, RSAB, RPC, RFC Series Consulting Editor (RSCE), and IETF LLC. Finally, this document establishes the Editorial Stream for publication of future policy definition documents produced through the processes defined herein.</t>
      <t>This document obsoletes RFC 8728. This document updates RFCs 7841, 8729, and 8730.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9280"/>
  <seriesInfo name="DOI" value="10.17487/RFC9280"/>
</reference>




    </references>


<?line 241?>

<section anchor="archive-advice"><name>Advice on Regenerating Publication Versions</name>

<t>This document does not include specific guidance regarding the generation of publication versions from the RFCXML source for the definitive version of an RFC.
Decisions about how to maintain publication versions are not a matter governed by policy as specified in <xref target="RFC9280"/>.
This appendix contains advice and considerations for the process of regeneration that came out of discussions of the policy changes in this document.</t>

<t>Changes to the RFCXML for existing RFCs might result in changes to the documents rendered from that XML.
At the same time, the tools used to generate renderings are under active maintenance.
Making it possible for a fresh rendering to replace existing publication versions is a goal supported by the policy changes in this document.</t>

<t>This creates a risk that a rerendered documents change in unexpected ways when they are regenerated.
This risk of unintentional change can be managed by implementing validation processes:</t>

<t><list style="symbols">
  <t>Tools can be continuously checked by producing renderings for existing RFCs.
Any change in the rendered document can then be compared with previous outputs and validated.
This will ensure that changes in tooling are deliberate and understood.</t>
  <t>When a change to the XML format occurs, rendered documents can be regenerated and any change in the rendering can be validated.</t>
</list></t>

<t>Validation should be aided by automated tooling that is able to disregard inconsequential changes in renderings, like changes in timestamps and other annotations.
Validation of tooling can be continuous, for which automation is essential.</t>

<t>The decision to make renderings available as the publication versions for an RFC is a decision that can be made on a case-by-case basis.
Making fresh renderings available more often could mean a greater risk that people seeking to read RFCs will obtain a copy that contains accidental errors.
However, errors in publication versions might persist if they are not replaced as tool quality and reliability improves.</t>

<t>Old copies of replaced publication versions will be retained to provide the ability to isolate changes and understand the evolution of documents.</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA8VbW4/bRpZ+56+obQM7NiDJdjt2xvYgGE/71rOx03DbTt4W
JbIk1TbJYlikZK2R/77nVhdKaieD7GIfgsgSWXXqXL7znXOq5/N5MdihNs/U
p67Sg6nUh9cX6rXrGz2o171uzM71N4VeLnuzfXb8Q+XKFj4/U1WvV8O897v1
vF+V3z99+mA+0op+/uBxUfhBt9V/6tq18OzQj6aA1R4VbuldbeChZwpfKeQV
+tfjmfrrw8ePZurp+V8fFIXtenrTD+cPHjx9cF7c7J6py3YwfWuG+Uvcvij1
8EzZduUKPy4b67117cd9B1uayg6ut7ouCj0OG9c/K9S8UAqeht2uFuqtW60a
3eJXfKArPdb5t65fw34XL96/x3+ZRtv6mergocWGH/q7LXXbLuC5fOm3C/W6
1q1e52u/NXrYmH7yC61/3cHXsE6tLtwO/mv9WA+2XWdbburV3314rHS7Mj60
KF1TFC2ZyG4NnBCNiXpNHx+mj+fp46P08bv08XH6+CR9/P4Z2AJUPN3lPOzx
5Ol3T+UjWi98fPI4PIDWhCXm87nSSz/0uhyK4rKF81egkcEp23S92xoFGlK9
0ZVe2toOe+VW+LpXu42tjfJj17kej40P2l7pvtzYrTw8o7crs7KtRSnV1vTo
DLgI/oJOfg0qNB5cSrceHgLPrNSqd43qam3b+WC+DOrF9cXlJQr1y7sf1ehl
N3wdv9i6Ui/HWvf756qyq5XpTTuoblzWYBtcMWzrQTo8TAtHDLsMGwikpfYg
pivHBt5cFB831sd/KviMm61CsPErqBxbGf4N/rGsTaMgvAaDL81UrfdeuXFQ
WvVOV6rRXTh1WNnzSqXuhrFnRfvOlHZlSxDy19H2tJafKQha0KIve7uEHTfg
k2QCPA0d029MtSgO5I5BTWpG/6N1Gn0DX0Gg7JW36xZ30/B0udHtGo/jWKqk
jUs4Q+2dElBgOYfgDp0DLe8hyGgX9KooCGIBaq/T/XDC4j+DLtGSb3o3duru
h+uf39x7rrwx6m+bYej8s/v3YUONrnlj+oU1wwqj+r6pduv7iHD3oyLv/4BG
A6PidqBw0zmPQLNXECCwb5QGDhYXX9thMy4xWu8jfhjBj/u3Qyjscun9CLKD
ytQSXElbD46EIGJmajmSWyz1sgbdbtxYV/gQ+B+eHGEDjwvWGhCTBogpUNXf
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

-->

</rfc>

