RFC 7127
Characterization of Proposed Standards
RFC 7127: Characterization of Proposed Standards π
okay bestie, this is the RFC that gives Proposed Standards a glow-up π¦ here's the title block so you know who's behind it β¨
- Request for Comments: 7127
- BCP: 9
- Category: Best Current Practice
- Date: January 2014
- Updates: RFC 2026
- ISSN: 2070-1721
- Stream: Internet Engineering Task Force (IETF)
- Authors: O. Kolkman (NLnet Labs), S. Bradner (Harvard University), and S. Turner (IECA, Inc.) π«Ά
Abstract πΈ
okay so RFC 2026 explains how the IESG reviews IETF Proposed Standard RFCs and what maturity level those docs get. this doc is the update π it gives a more current and accurate description of Proposed Standards so nobody's working off outdated vibes.
Status of This Memo π
this memo is an Internet Best Current Practice π
it's an IETF product, and the IESG approved it for publication. if you want more on BCPs, check out Section 2 of RFC 5741.
info about the current status, errata, and where to send feedback lives at http://www.rfc-editor.org/info/rfc7127 π
Copyright Notice π
the legal bit, but make it cute: Copyright (c) 2014 IETF Trust and the persons identified as the document authors. All rights reserved.
this doc is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) as they stand on the publication date. read those carefully because they spell out your rights and restrictions π and any Code Components pulled from this doc need the Simplified BSD License text, as described in Section 4.e of the Trust Legal Provisions. they come without warranty, per that same license.
Table of Contents πΊοΈ
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. IETF Review of Proposed Standards . . . . . . . . . . . . . . 2
3. Characterization of Specifications . . . . . . . . . . . . . 3
3.1. Characterization of IETF Proposed Standard Specifications 3
3.2. Characteristics of Internet Standards . . . . . . . . . . 4
4. Further Considerations . . . . . . . . . . . . . . . . . . . 4
5. Security Considerations . . . . . . . . . . . . . . . . . . . 4
6. Normative References . . . . . . . . . . . . . . . . . . . . 4
Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . 5
1. Introduction π¦
so, in the two decades since RFC 2026 came out, the IETF has upgraded how it reviews Proposed Standard RFCs π which means Section 4.1.1 of RFC 2026 [RFC2026] doesn't really describe Proposed Standards anymore. lowkey outdated π
this doc only touches the Proposed Standards characterization from Section 4.1.1 of RFC 2026 [RFC2026]. it doesn't change how Standards Track docs get maintained, which is covered in RFC 2026 [RFC2026] and RFC 6410 [RFC6410]. if you want the full picture of standardization requirements, read those alongside this one π«Ά
2. IETF Review of Proposed Standards π
the entry-level maturity for the standards track is "Proposed Standard" β¨ getting a spec onto the Standards Track at that level takes a specific action by the IESG π
the original plan was that most IETF technical specs would level up through Proposed Standard, then Draft Standard, and finally Internet Standard (see Section 6 of RFC 2026 [RFC2026]). but that hasn't really happened, for a bunch of reasons π plenty of Proposed Standards are out there running the Internet and getting used a ton as stable protocols. which proves the community often doesn't think it's worth bumping a spec up to Internet Standard. in practice, going through the whole sequence is super rare, and most popular IETF protocols just stay at Proposed Standard. meanwhile the IETF built out a much more thorough review process π₯
Proposed Standards get open development and review from the Internet technical community, including a bunch of formal cross-discipline reviews and a security review specifically π in lots of cases, implementations and even interoperable code help make it even stronger π so Proposed Standards are high-quality enough to go into the usual market-based product development and deployment on the Internet. ready to slay π
3. Characterization of Specifications π§
this section replaces Section 4.1.1 of RFC 2026 [RFC2026]. Section 3.2 is a verbatim copy of the Internet Standards characterization from Section 4.1.3 of RFC 2026 [RFC2026], included so you can find it easily π this part only covers the characterization. the process stuff for Draft and Internet Standards lives in RFC 2026 [RFC2026] and its updates, mainly RFC 6410 [RFC6410].
3.1. Characterization of IETF Proposed Standard Specifications π·
same vibe as Section 2: the entry-level maturity for the standards track is "Proposed Standard", and moving a spec onto the standards track at that level needs a specific action by the IESG β¨
a Proposed Standard spec is stable, has resolved its known design choices, has gotten significant community review, and seems to have enough community interest to be worth it π
usually, you don't need implementation or operational experience to get the Proposed Standard label π still, that experience is highly desirable and will usually be a strong argument in favor of Proposed Standard π₯
the IESG may ask for implementation and/or operational experience before granting Proposed Standard status to a spec that materially affects the core Internet protocols or specifies behavior that may have significant operational impact on the Internet π
a Proposed Standard will have no known technical omissions with respect to the requirements placed on it. Proposed Standards are high-quality enough that implementations can be deployed in the Internet π«Ά but, like all technical specs, Proposed Standards may be revised if problems are found or better solutions show up, especially once experiences with deploying implementations at scale come in π¦
3.2. Characteristics of Internet Standards π
a spec with significant implementation and successful operational experience may be elevated to the Internet Standard level β¨ an Internet Standard (which may simply be called a Standard) has a high degree of technical maturity and is generally believed to provide significant benefit to the Internet community π
4. Further Considerations πΈ
sometimes the IETF may choose to publish a Proposed Standard that has areas with known limitations or challenges π when that happens, any known issues get clearly and prominently communicated in the document, for example in the abstract, the introduction, or a separate section or statement. no hiding the tea β
5. Security Considerations π
this doc does not directly affect the security of the Internet. π low-key the most chill section ever, but it's still on the record π«Ά
6. Normative References π
[RFC2026] Bradner, S., "The Internet Standards Process -- Revision
3", BCP 9, RFC 2026, October 1996.
[RFC6410] Housley, R., Crocker, D., and E. Burger, "Reducing the
Standards Track to Two Maturity Levels", BCP 9, RFC 6410,
October 2011.
Appendix A. Acknowledgements π«Ά
this doc was inspired by a discussion at the open microphone session during the technical plenary at IETF 87 π€ huge thanks, in alphabetical order, to Jari Arkko, Carsten Bormann, Scott Brim, Randy Bush, Benoit Claise, Dave Cridland, Spencer Dawkins, Adrian Farrel, Stephen Farrell, Subramanian Moonesamy, and Pete Resnick for motivation, input, and review π
John Klensin and Dave Crocker made significant contributions too π
Authors' Addresses π
Olaf Kolkman
Stichting NLnet Labs
Science Park 400
Amsterdam 1098 XH
The Netherlands
EMail: olaf@nlnetlabs.nl
URI: http://www.nlnetlabs.nl/
Scott O. Bradner
Harvard University Information Technology
Innovation and Architecture
8 Story St., Room 5014
Cambridge, MA 02138
United States of America
Phone: +1 617 495 3864
EMail: sob@harvard.edu
URI: http://www.harvard.edu/huit
Sean Turner
IECA, Inc.
EMail: turners@ieca.com
π¦ where this page comes from
- ietf: rfc7127 2014-01
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms