The RFC Editor model divides the responsibilities for the RFC Series into the following components:
-
RFC Series Editor (RSE)
-
RFC Production Center
-
RFC Publisher
The structure and relationship of the components of the RFC Series production and process is schematically represented by
Figure 1. The picture does not depict oversight and escalation relations. It does include the streams and their managers (which are not part of the RFC Series Editor, the RFC Production Center, or Publisher facilities) in order to more fully show the context in which the RFC Series Editor operates.
+-------------+
| |
+--------------+ IAB <----------+
| | | |
| |=============| |
| | | |
| | RSOC <----------+
| | | |
| +-------+-----+ +----+----+
| | | |
| +...........|.........+ |Community|
| . | . | at |
| . +-------V-----+ . | Large |
| . | | . | |
| . | RFC | . +----+----+
| . | Series | . |
| . | Editor <----------+
| . | | .
| . +-+---------+-+ .
| . | | .
+-------------+ +-----V-------+ . +--V--+ +--V--+ . +-----+
| | | | . | | | | . | |
| Independent | | Independent | . | RFC | | | . | E |
| Authors +--> Submission +-----> | | | . | n |
| | | Editor | . | P | | | . | d |
| | | | . | r | | RFC | . | |
+-------------+ +-------------+ . | o | | | . | U |
+-------------+ +-------------+ . | d | | P | . | s |
| | | | . | u | | u | . | e |
| IAB +--> IAB +-----> c | | b | . | r |
| | | | . | t | | l | . | s |
+-------------+ +-------------+ . | i +---> i +--------> |
+-------------+ +-------------+ . | o | | s | . | & |
| | | | . | n | | h | . | |
| IRTF +--> IRSG +---->| | | e | . | R |
| | | | . | C | | r | . | e |
+-------------+ +-------------+ . | e | | | . | a |
+-------------+ +-------------+ . | n | | | . | d |
| | | | . | t | | | . | e |
| IETF +--> IESG +-----> e | | | . | r |
| | | | . | r | | | . | s |
+-------------+ +-------------+ . +-----+ +-----+ . +-----+
. .
+..... RFC Editor ....+
In this model, documents are produced and approved through multiple document streams. The stream manager for each stream is responsible for the content of that stream. The four streams that now exist are described in [
RFC 8729]. The RFC Editor function is responsible for the packaging and distribution of the documents. As such, documents from these streams are edited and processed by the Production Center and published by the Publisher. The RFC Series Editor will exercise strategic leadership and management over the activities of the RFC Publisher and the RFC Production Center (both of which can be seen as back-office functions) and will be the entity that:
-
Represents the RFC Series and the RFC Editor function within the IETF and externally.
-
Leads the community in the design of improvements to the RFC Series.
-
Is responsible for planning and seeing to the execution of improvements in the RFC Editor production and access processes.
-
Is responsible for the content of the rfc-editor.org web site, which is operated and maintained by the RFC Publisher.
-
Is responsible for developing consensus versions of vision and policy documents. These documents will be reviewed by the RFC Series Oversight Committee (Section 3.1) and subject to its approval before final publication.
These responsibilities are defined below, although the specific work items under them are a matter for the actual employment contract and its Statement of Work (SOW).
The IAB maintain its chartered responsibility as defined in [
RFC 2850]. More details on the oversight by the IAB via the RFC Series Oversight Committee (RSOC) can be found in
Section 3.1. For example, the RSE does not have the direct authority to hire or fire RFC Editor contractors or personnel.
The RFC Series Editor is the individual with overall responsibility for the quality, continuity, and evolution of the RFC Series.
The RSE is appointed by the IAB, but formally hired by the IETF LLC. The IAB delegates the direct oversight over the RSE to the RSOC, which it appoints.
The RSE is expected to cooperate closely with the IETF LLC and the stream managers.
With respect to the RFC Publisher and Production Center functions, the RSE provides input to the IETF LLC budget, SOWs, and manages vendor selection processes. The RSE performs annual reviews of the RFC Production Center and Publisher function, which are then provided to the RSOC, the IETF LLC, and the community. Normally, private financial details would not be included in a public version unless the IETF LLC concludes it is necessary to make such information public.
The RSE is responsible for the performance of the RFC Production Center and Publisher. The RSE is responsible for issues that go beyond the RFC Production Center or Publisher functions, such as cross-stream coordination of priorities. Issues that require changes to the budget or contracts shall be brought to the attention of the IETF LLC by the RSE.
The RSE is also responsible for creating documentation and structures that will allow for continuity of the RFC Series in the face of changes in contracts and personnel.
Vendor selection for the RFC Production Center and Publisher functions is done in cooperation with the streams and under final authority of the IETF LLC. Details on this process can be found in
Section 4.1.
The RSE is the primary representative of the RFC Series. This representation is important both internally, relative to the IETF, and externally.
The RSE is the primary point of contact to the IETF on matters relating to the RFC Series in general, or policy matters relating to specific documents. Issues of practical details in the processing of specific documents are generally worked through directly with the RFC Production Center staff.
This includes providing suitable reports to the community at large, providing email contact for policy questions and inputs, and enabling and participating in suitable on-line forums for discussion of issues related to the RFC Series.
Due to the history and nature of the interaction between the RSE and the IETF, certain principles, described in the following subsections, must be understood and adhered to by the RSE in his or her interactions with the community. These apply to the representation function, as well as to the leadership the RSE provides for production and series development.
The vast majority of Internet technical community work is led, initiated, and done by community volunteers, including oversight, policy making, and direct production of, for example, many software tools. The RSE, while not a volunteer, is dependent upon these volunteer participants. Also, the spirit of the community is heavily focused on and draws from these volunteers. As such, the RSE needs to support the vitality and effectiveness of volunteer participation.
All decisions are to be made in the overall interest of the broader Internet community. The RSE is responsible for identifying materially concerned interest groups within the Internet community and reaching out to them. Those interest groups include at least the IETF community, the IRTF community, the network research community, and the network operations community. Other interest groups might also be materially interested.
The RSE must consult with the community on policy issues. The RSE works with the community to achieve policy that meets the overall quality, continuity, and evolution goals the RSE is charged with meeting. As described in
Section 3.1, the RSE reports the results of such interactions to the RSOC, including a description of the outreach efforts and the specific recommendations on policy. This enables the RSOC to provide the oversight the IAB is required to apply, as well as to confirm that the Internet community has been properly consulted and considered in making policy.
From time to time, individuals or organizations external to the IETF need a contact person to talk to about the RFC Series. The RSE, or the RSE's designate, serves this role.
Over time, the RSE should determine what, if any, means should be employed to increase end-user awareness of the series, to reinforce the stature of the series, and to provide the contact point for outside parties seeking information on the series or the Editor.
Closely related to providing strategic leadership and management to the RFC Production Center and Publisher functions is the need to develop and improve those functions. The RSE is responsible for ensuring that such ongoing development takes place.
This effort must include the dimensions of document quality, timeliness of production, and accessibility of results. It must also specifically take into account issues raised by the IETF community, including all the streams feeding into the RFC Editor function.
In order to develop the RFC Series, the RSE is expected to develop a relationship with the Internet technical community. The Editor is expected to engage with the Internet technical community in a process of articulating and refining a vision for the series and its continuous evolution. The RSE is also expected to engage other users of the RFC Series, in particular, the consumers of these documents, such as those people who use them to specify products, write code, test behaviors, or other related activities.
Concretely:
-
The RSE is responsible for the coordination of discussion on series evolution among the series' stream participants and the broader Internet technical community.
In time, the RSE is expected to develop and refine a vision for the RFC Series, including examining:
-
The RFC Series, as it continues to evolve. The RSE is expected to take a broad view and look for the best ways to evolve the series for the benefit of the entire Internet community. As such, the RSE may even consider evolution beyond the historical 'by engineers for engineers' emphasis; and
-
Its publication-technical environment, by looking at whether it should be slowly changing in terms of publishing and archiving techniques -- particularly to better serve the communities that produce and depend on the RFC Series. For example, all of those communities have been slowly changing to include a significant population of multi-lingual individuals or non-native speakers of English. Another example is that some of these constituencies also have shifted to include significant groups whose primary focus is on the constraints and consequences of network engineering, rather than a primary interest in the engineering issues themselves.
For this type of responsibility, the RSE cooperates closely with the community, and operates under oversight of the RSOC: thus, ultimately, under oversight of the IAB.
On average, the job is expected to take half of a full-time equivalent position (FTE, thus approximately 20 hrs per week), with the workload per week nearing full time during IETF weeks. In addition, the job is expected to take more than 20 hours per week in the first few months of the engagement and when involved in special projects.
The RFC Series Editor is a senior technology professional. The following qualifications are desired:
-
Strategic leadership and management experience fulfilling the requirements outlined in this document, the many aspects of this role, and the coordination of the overall RFC Editor process.
-
Good understanding of the English language and technical terminology related to the Internet.
-
Good communication skills.
-
Experience with editorial processes.
-
Ability to develop strong understanding of the IETF and RFC process.
-
Independent worker.
-
Willingness to, and availability for, travel.
-
The ability to work effectively in a multi-actor and matrixed environment with divided authority and responsibility similar to that described in this document.
-
Experience with and ability to participate in, and manage, activities by email and teleconferences, not just face-to-face interactions.
-
Demonstrated experience in strategic planning and the management of entire operations.
-
Experience as an RFC author.
The RSE is expected to avoid even the appearance of conflict of interest or judgment in performing these roles. To ensure this, the RSE will be subject to a conflict of interest policy established by the IETF LLC.
The RFC Production Center function is performed by a paid contractor, and the contractor's responsibilities include the following:
-
Editing inputs from all RFC streams to comply with the RFC Style Manual, under the direction of the RSE;
-
Creating records of edits performed on documents;
-
Identifying where editorial changes might have technical impact and seeking necessary clarification;
-
Engaging in dialog with authors, document shepherds, IANA, and/or stream-dependent contacts when clarification is needed;
-
Creating records of dialog with document authors;
-
Requesting advice from the RFC Series Editor as needed;
-
Providing suggestions to the RFC Series Editor as needed;
-
Providing sufficient resources to support reviews of RFC Publisher performance by the RFC Series Editor and external reviews of the RFC Editor function initiated by the IAB or IETF LLC;
-
Coordinating with IANA to ensure correct documentation of IANA-performed protocol registry actions;
-
Assigning RFC numbers;
-
Establishing publication readiness of each document through communication with the authors, document shepherds, IANA, and/or stream-dependent contacts, and, if needed, with the RFC Series Editor;
-
Forwarding documents that are ready for publication to the RFC Publisher;
-
Forwarding records of edits and author dialog to the RFC Publisher so these can be preserved;
-
Liaising with the streams as needed.
All these activities will be done under the general direction, but not day-to-day management, of the RSE and need some level of coordination with various submission streams and the RSE.
The RFC Production Center contractor is to be selected through an IETF LLC Request for Proposal (RFP) process as described in
Section 4.1.
The RFC Publisher responsibilities include the following:
-
Announcing and providing on-line access to RFCs.
-
Providing an on-line system to submit RFC Errata.
-
Providing on-line access to approved RFC Errata.
-
Providing backups.
-
Providing storage and preservation of records.
-
Authenticating RFCs for legal proceedings.
All these activities will be done under the general direction, but not day-to-day management, of the RSE and need some level of coordination with various submission streams and the RSE.
The RFC Publisher contractor is to be selected through an IETF LLC RFP process as described in
Section 4.1.