You are here: Home > Publications > RIPE Document Store > Policy Development Process In RIPE

Changes to Policy Development Process In RIPE

Legend (+) Added (-) Deleted
Changed Tag Added Tag Deleted
ripe-350: ripe-781: Policy Development Process In in RIPE

1. Introduction

Since its creation in 1989, RIPE has from time to time agreed on common practices. These common practices may come in different forms and/or under different names: delete: </p> delete: <ul> delete: <li> best common practice (or BCP), delete: </li> delete: <li> recommendations to the community, delete: </li> delete: <li> requests to the RIPE NCC, delete: </li> delete: <li> recommendations to the RIPE NCC, delete: </li> delete: <li> or just This document describes the RIPE Policy Development Process (RIPE PDP). It outlines how policies relating to the operation of the Internet are developed by, and for, the RIPE community. This document deals solely with policy. delete: </li> delete: </ul> delete: <p> In this document they are all called 'Policy'. Everything else, such as RIPE NCC business practices, procedures and operations is out of scope.

The process that results in the creation of a policy has a few some important and fundamental principles:

delete: <ol style="list-style-type: lower-alpha;"> delete: <li> it insert: <ol>
    insert: <li>
  1. It is open to all. all and follows an established, bottom-up process of collaboration. Everyone interested in the well-being of the Internet may propose a policy, policy and take part in the discussions. delete: </li> delete: <li> it discussions that follow on from the proposal. insert: </li>
  2. insert: <li>
  3. It is transparent. All discussions and results resulting actions are documented and freely available to all delete: </li> delete: <li> conclusions all. insert: </li>
  4. insert: <li>
  5. Decisions are reached taken by consensus.
  6. insert: <li>
  7. All policies are documented within RIPE Documents that are placed in the RIPE Document Store. insert: </li>
delete: <p> This process has worked quite well over the years. This document does not seek to change that. delete: </p> delete: <p> What this document does try to accomplish is a description of the process that will improve its management. delete: </p>

2. The Process

In the Past experience shows that before any text is drafted, it is very important to share the idea for a policy proposal with as many members of the RIPE community as possible. Presenting an idea to the relevant RIPE Working Group (WG) can lead to clarifications and improvements before the formal PDP is started. This is not mandatory, but it can save time and effort both for the community and for the proposers themselves.  insert: </p>

insert: <p>

Feedback received prior to starting the formal PDP can help to: insert: </p>

insert: <ul>
    insert: <li>
  • Clearly and concisely formulate the problem statement and the intended result insert: </li>
  • insert: <li>
  • Avoid creating a formal proposal with insufficient community interest or support insert: </li>
  • insert: </ul>
insert: <p>

It can also offer an opportunity to: insert: </p>

insert: <ul>
    insert: <li>
  • Research whether a similar idea has been discussed before insert: </li>
  • insert: <li>
  • Seek advice from authors of successful proposals (to help or become co-authors) insert: </li>
  • insert: <li>
  • Make RIPE Working Group Chairs aware of a possible upcoming proposal insert: </li>
  • insert: </ul>
insert: <p>

The chairs of the relevant working group are encouraged to guide the proposer in preparing a policy proposal. insert: </p>

insert: <p>

The process of developing a policy several has four distinct phases are identified: phases:

  1. Creating a Proposal Proposal 
  2. Discussion Phase
  3. Review Phase
  4. Concluding Phase

Each of these These phases are detailed below. below with proposed timelines for the various stages. These may differ for individual proposals, but the actual timelines must be documented.

In the descriptions below, timelines are mentioned. They are proposed deadlines all phases of the RIPE PDP, suggestions for the various proposal phases. Individual proposals may choose to vary these, however the actual timescales changes to the proposal and objections regarding the proposal must be documented. delete: </p> delete: <p> In this justified with supporting arguments and then addressed adequately by the proposer or by any supporter of the proposal.  insert: </p>

insert: <p>

At the end of each phase of the process, the one of the chairs of the relevant WG will summarise the state of discussion on the WG mailing list. insert: </p>

insert: <p>

The RIPE NCC (the RIPE community's secretariat) gives provides administrative support, such as: support throughout this process by:

  • administering Publishing proposals delete: </li> delete: <li> publication and related discussions on relevant web pages delete: </li> delete: <li> tracking webpages insert: </li>
  • insert: <li>
  • Tracking deadlines
  • delete: </ul> delete: <p> Anyone insert: <li>
  • Making announcements to the RIPE community insert: </li>
  • insert: <li>
  • Providing assistance in drafting policy proposals if requested insert: </li>
  • insert: <li>
  • Providing relevant facts and statistics insert: </li>
  • insert: <li>
  • Publishing an impact analysis that wants to draft a points to the possible effects of the proposed policy proposal may seek assistance from the RIPE NCC. The RIPE NCC will provide relevant facts, statistics and an assessment of and the work that would be involved in implementation of a proposal. The RIPE NCC will also assist with the drafting of text if its editorial services are required. delete: </p> implementation. insert: </li>
  • insert: </ul>

The process flow is illustrated in a diagram diagram, attached as Appendix A. insert: </p>

insert: <p>

There are a number of points in delete: <a href="#appendixa" data-linktype="anchor" data-val="0"> Appendix A the PDP where disputes could arise. The PDP is designed so that compromises can be made and  insert: <a href="https://datatracker.ietf.org/doc/html/rfc7282"> consensus .  achieved. However, there are times when even the most reasonable and knowledgeable people are unable to agree on the decisions made at the end of a PDP phase. To achieve the goals of openness, transparency and fairness, such conflicts must be resolved through a process of open review and discussion. 

2.1 Creating a Proposal

Anyone can start a discussion Discussions may be started by anyone at any time. Participants Community members are welcome to discuss broad ideas as well as to make detailed policy proposals. Proposals are made using a the Policy Proposal Template [ delete: <a href="#appendixb" data-linktype="anchor" data-val="1"> TEMPLATE template, attached as Appendix B delete: </a> ]. delete: </p> delete: <p> The B.  insert: </p>

insert: <p>

This template forms a structure for the proposal. It details sets out the reason for the proposal and any perceived consequences of the proposal. delete: </p> delete: <p> A it might have. insert: </p>

insert: <p>

After preliminary discussion of the idea as suggested above, a proposal is discussed publicly in the relevant RIPE Working Group (WG)[1]. The proposal is usually submitted via the one of the chairs of that WG. If the proposer [2] is not certain which WG is appropriate for discussion of the proposal, they can send the proposal to the RIPE Chair of at  insert: <a href="mailto:[email protected]"> [email protected] insert: </a> . If a proposal may need input from more than one WG, the relevant RIPE Working Group or via the RIPE Chair. delete: <br /> delete: <br /> WG chairs will discuss the situation and decide the WG most suited to discussion of the proposal. Necessary announcements will be made to the other WG(s) so they can follow the discussions.  insert: </p>

insert: <p>

The RIPE NCC identifies proposals with a number gives each proposal its own unique identifier and publishes them in the appropriate section of the relevant working groups web pages. delete: </p> delete: <p> The page will indicate it on a dedicated RIPE webpage. This webpage contains the version history and the status of proposals: all proposals. A proposal then has a specific status at any given time, which can be:

  • insert: <strong> Open for Discussion; delete: </li> delete: <li> Agreed; Discussion: insert: </strong>  Meaning that the proposal is still being discussed within the RIPE PDP.  insert: </li>
  • insert: <li>
  • insert: <strong> Accepted: insert: </strong>  Meaning that the RIPE community accepted the proposal after all stages of the RIPE PDP were completed. insert: </li>
  • insert: <li>
  • insert: <strong> Withdrawn: insert: </strong>  Meaning that the proposal is withdrawn either by the proposer or delete: </li> delete: <li> Withdrawn. by the WG chairs at one of the decision-making points. 
delete: <p> The RIPE NCC will also maintain a web page with an overview of all outstanding policy proposals. delete: </p>

2.2 Discussion Phase

Once a proposal has been submitted, the RIPE NCC will announce it will be announced on a dedicated mailing list to which anybody can subscribe: the Policy Announce Mailing List ( [email protected] . ), which anyone can subscribe to. This announcement will also indicate indicates where discussion on this the proposal will take place. Usually this will be place, usually on the relevant working group WG mailing list. delete: </p> delete: <p> Where discussion leads to The WG chairs set the period for the Discussion Phase and this is at least four weeks. insert: </p>

insert: <p>

At the end of the Discussion Phase, depending on the feedback received, the proposer decides whether the proposal should be withdrawn from the RIPE PDP or, with the agreement of the WG chair, it can move to the next phase (Review Phase). This should be done no more than four weeks after the end of the Discussion Phase. If the proposer does not communicate their decision to the WG chairs within four weeks, the WG chairs can withdraw the proposal due to lack of response from the proposer.   insert: </p>

insert: <p>

If significant comments or changes are suggested during the Discussion Phase, the proposer will edit the proposal and the new version of the proposal will be published by the RIPE NCC. A new Discussion Phase will then start for the new version of the proposal.  insert: </p>

insert: <p>

If the suggested comments and changes are not so significant as to require a new Discussion Phase, the proposer and WG chairs can decide to move the proposal to the next phase (Review Phase) with a new version of the proposal incorporating the necessary edits. insert: </p>

insert: <p>

Each version of the proposal is publicly archived on the RIPE website to transparently show the history of changes to the proposal.  insert: </p>

insert: <p>

If the proposer decides to take the proposal to the next phase, they need to produce a draft RIPE Document which should be published within four weeks after the end of the Discussion Phase, before the proposal can be moved to the Review Phase. If the proposal results in the modification or an amendment of a proposal, update of an amended proposal existing RIPE Document, then the draft RIPE Document needs to clearly mark the changes to the existing document. insert: </p>

insert: <p>

The RIPE NCC can help the proposer to prepare this document. insert: </p>

insert: <p>

The RIPE NCC will be published highlighting the changes. If there is significant comment and change suggested there may be multiple iterations need to publish an impact analysis for the proposal before it can be moved to the Review Phase. The goal of this process. Each published revision of a proposal analysis is to provide relevant supporting information to facilitate discussions on the proposal and provide some projections about the possible impact if it were to be accepted. This analysis will contain a history of changes to document this process. delete: </p> delete: <p> the following points: insert: </p>

insert: <ul>
    insert: <li>
  • The Working Group chair will set a limited time period for the discussion phase, not usually less than four weeks. delete: </p> RIPE NCC's understanding of the proposed policy insert: </li>
  • insert: <li>
  • Impact on the registry and addressing systems (including Internet resource consumption, aggregation and fragmentation) insert: </li>
  • insert: <li>
  • Impact on RIPE NCC operations/services/capacity insert: </li>
  • insert: <li>
  • Legal impact insert: </li>
  • insert: </ul>

2.3 Review Phase

Following the conclusion The purpose of the Review Phase is to review the full draft RIPE Document and impact analysis compiled at the end of the Discussion Phase. Further modifications to the draft RIPE Document can still be suggested during this phase. The Review Phase should last for a maximum of four weeks. insert: </p>

insert: <p>

At the end of the Review Phase, the WG chairs determine, after summarising the state of the discussion phase, the RIPE Working Group Chair determines and inviting corrections, whether the working group WG has reached consensus. reached  insert: <a href="https://datatracker.ietf.org/doc/html/rfc7282"> consensus insert: </a> . If the WG chairs decide that consensus has not been reached, then the proposer may decide to WG chairs can withdraw the proposal. Alternatively, the WG chairs can:  insert: </p>

insert: <ul>
    insert: <li>
  • Send the proposal back to the Discussion Phase if the proposer is willing to continue to author the proposal and make the necessary changes according to feedback received from the community. insert: </li>
  • insert: <li>
  • Decide to have the draft RIPE Document edited and start a new round of discussion and documentation may occur. delete: </p> delete: <p> The review phase will have a limited time period, but Review Phase with a new version of the proposal. insert: </li>
  • insert: <li>
  • Extend the Review Phase for a maximum of four additional weeks if not more than four weeks. delete: </p> enough community input was received. insert: </li>
  • insert: </ul>

2.4 Concluding Phase

When the RIPE Working Group Chair determines that the working group has reached a consensus, s/he moves the proposal to a Last Unless the proposal is withdrawn or sent back for further discussion or review, it enters the Concluding Phase. The WG chairs now issue a "Last Call for Comments. Comments" for the proposal on the WG mailing list and allow four weeks for comments. The RIPE NCC will send a copy of the Last Call announcement is posted to the working group mailing list, the to the Policy Announce Mailing List ( insert: <a href="mailto:[email protected]"> [email protected] insert: </a> ). insert: </p>

insert: <p>

The purpose of this Last Call announcements is to provide the community with a final opportunity to comment on the proposal. This is mainly intended for those who missed the previous two phases and want to oppose the proposal. It gives the community time after the relevant WG chairs declare rough consensus at the end of the Review Phase, so that suggestions for any final changes or objections to the proposal can be sent to the WG mailing list and Chairs of all working groups. list. At the end of the Last Call period, the working group this stage, objections need to be justified and then addressed just as they must in the other phases. insert: </p>

insert: <p>

When the deadline for comments has been reached, the WG chairs will evaluate the feedback received during this period and decide together whether a consensus has been achieved. delete: </p> delete: <p> The last achieved.  If there is no feedback from the community at this stage, this is likely to be regarded as consensus and it will mean the previous call period will last four weeks. of rough consensus from the WG chairs at the end of the Review Phase still holds. 

If a consensus has been achieved, the RIPE NCC will announce the decision of the RIPE Working Group Chairs and WG chairs to the Policy Announce Mailing List and, if necessary, will implement the policy, if needed. policy.

If consensus has not been achieved the proposer (or at the end of this phase, the WG chairs can decide either to withdraw the proposal or to send it back to one of the previous phases. After a withdrawal, anyone else) is free to return the proposal to the working group re-introduce the topic on the mailing list.  insert: </p>

insert: <h2>

3. Appealable Actions insert: </h2>

insert: <h3>

3.1 Discussion Phase insert: </h3>

insert: <p>

During the Discussion Phase, anyone who has a complaint or other concern about the policy proposal or how it is being handled in the WG should first raise the matter with the chairs of that WG. If the dispute cannot be resolved with the WG chairs, the Appeals Procedure can be invoked.  insert: </p>

insert: <h3>

3.2 Review and Concluding Phases insert: </h3>

insert: <p>

At these stages of the process – i.e. after the WG chairs have declared initial consensus or the proposal is in Last Call – complaints should not be about the policy proposal itself unless there are exceptional circumstances. insert: </p>

insert: <p>

Anyone who believes that the proposal has not been handled correctly or that the WG chairs have made an incorrect determination of consensus should first raise the matter with the WG chairs. If the dispute cannot be resolved with the WG chairs, the Appeals Procedure can be invoked.  insert: </p>

insert: <h2>

4. Appeals Procedure insert: </h2>

insert: <p>

If a grievance cannot be resolved with the chairs of the WG, an appeal can be submitted for further consideration by the Working Group Chairs Collective (WGCC). Anyone may submit an appeal. This must be submitted to the relevant WG mailing list(s) and to the Policy Announce Mailing List ([email protected]). The appeal will also be published by the RIPE NCC at appropriate locations on the RIPE website. Any appeal should include a detailed and specific description of the issues and clearly explain why the appeal was submitted. An appeal must be submitted no later than four weeks after the appealable action has occurred.  insert: </p>

insert: <p>

The WGCC will decide by consensus whether to uphold or reject appeals which have been submitted. The decision of the WGCC should be reached no later than four weeks after submission of the appeal. The following list of people shall recuse themselves from any discussion or decision within the WGCC relating to the appeal:  insert: </p>

insert: <ul>
    insert: <li>
  • Co-chairs of the relevant WG(s) where the original proposal was discussed insert: </li>
  • insert: <li>
  • Proposer of the original policy proposal insert: </li>
  • insert: <li>
  • Appellant insert: </li>
  • insert: <li>
  • RIPE Chair and RIPE Vice Chair insert: </li>
  • insert: </ul>
insert: <p>

It is worth noting that the WGCC only reviews the process and not the content of the proposal or the discussion. No less than five WG chairs shall participate in the appeal process.  insert: </p>

insert: <p>

When considering an appeal, the participating WGCC members shall select one of their number as facilitator, who will chair the discussions relevant to the appeal. Exceptionally, and by agreement with the RIPE Chair, an external facilitator may be appointed instead. insert: </p>

insert: <p>

If the dispute cannot be resolved by the decision of the WGCC, they will refer it to the RIPE Chair no later than four weeks after the decision of the WGCC has been published. The RIPE Chair will make a final decision after due consideration and preferably within four weeks after the appeal has been referred to them. The decision of the RIPE Chair will be final. insert: </p>

insert: <p>

If an extension of the deadlines is needed at any stage of the appeal procedure, this will be announced on the Policy Announce Mailing List ( insert: <a href="mailto:[email protected]"> [email protected] insert: </a> ) and to the appellant(s) via email.

delete: <a id="appendixa"> 5. Changes to the PDP  insert: </h2>

insert: <p>

The PDP is a community governance document that describes how policy is made within RIPE, and not a policy. Any proposal to change the PDP is presented on the RIPE Discussion list and may be discussed during a RIPE Community Plenary. A consensus call is then issued on the RIPE Discussion list ( insert: <a href="mailto:[email protected]"> [email protected] Appendix A - ) by the RIPE Chair. It is crucial to carefully manage this process to ensure proper community consensus building. insert: </p>

insert: <div class="zd-indent">
insert: <h2 dir="auto">

6. Provenance insert: </h2>

insert: </div>
insert: <div class="zd-indent">
insert: <p dir="auto">

In April 2021, the PDP appeals process was reviewed, and the results were published as  insert: <a data-val="a4ce3153fe644e7e980d06c29fbe17b1" href="../../../resolveuid/a4ce3153fe644e7e980d06c29fbe17b1" data-linktype="internal"> ripe-760 insert: </a> . insert: </p>

insert: <p dir="auto">

Around the same time, Niall O’Reilly, the RIPE Vice Chair at the time, did a detailed analysis of the evolution of the PDP and published it as  insert: <a data-val="6826369189ef45539ea27e903e319d10" href="../../../resolveuid/6826369189ef45539ea27e903e319d10" data-linktype="internal"> ripe-761 insert: </a> . insert: </p>

insert: <p dir="auto">

This was a good opportunity to do an overall review of  insert: <a data-val="13bcf62453ec41cfbe1d8c1b3c159af9" href="../../../resolveuid/13bcf62453ec41cfbe1d8c1b3c159af9" data-linktype="internal"> ripe-710, insert: </a>  the PDP as published in 2018. insert: </p>

insert: <p dir="auto">

Draft v1 was published and announced in October 2021: insert: <br />
insert: <a href="https://www.ripe.net/../../../../../../../../../../ripe/mail/archives/ripe-list/2021-October/002350.html" rel="noopener noreferrer"> https://www.ripe.net/ripe/mail/archives/ripe-list/2021-October/002350.html insert: </a> insert: </p>

insert: <p dir="auto">

This version was also presented and discussed during RIPE 83. The community requested a dedicated session to discuss the changes. An online feedback session was held in January 2022: insert: <br />
insert: <a href="https://www.ripe.net/../../../../../../../../../../participate/ripe/ripe-community-plenary/minutes/revised-pdp-workshop/" rel="noopener noreferrer"> https://www.ripe.net/participate/ripe/ripe-community-plenary/minutes/revised-pdp-workshop/ insert: </a> insert: </p>

insert: <p dir="auto">

Incorporating this feedback, draft v2 was published and announced in February 2022: insert: <br />
insert: <a href="https://www.ripe.net/../../../../../../../../../../ripe/mail/archives/ripe-list/2022-February/002450.html" rel="noopener noreferrer"> https://www.ripe.net/ripe/mail/archives/ripe-list/2022-February/002450.html insert: </a> insert: </p>

insert: <p dir="auto">

Incorporating feedback made on the mailing list, draft v3 was published and announced in April 2022: insert: <br />
insert: <a href="https://www.ripe.net/../../../../../../../../../../ripe/mail/archives/ripe-list/2022-April/002518.html" rel="noopener noreferrer"> https://www.ripe.net/ripe/mail/archives/ripe-list/2022-April/002518.html insert: </a> insert: </p>

insert: <p dir="auto">

There was general support for this version. No additional requests for changes were received. insert: </p>

insert: </div>
insert: <div class="zd-indent">
insert: <h2 dir="auto">

7. Acknowledgments insert: </h2>

insert: </div>
insert: <div class="zd-indent">
insert: <p dir="auto">

Many thanks to Angela Dall’Ara and Alena Muravska, who provided a lot of insight in the Policy Development Process and suggested many constructive changes that significantly improved the final version of the text. Thanks also to Karla Liddle-White and Antony Gollan for helping with grammar and spelling and to Marita Phelan for dealing with the various draft versions and red-lined documents on the website. insert: </p>

insert: <p dir="auto">

Many thanks to everyone who provided feedback throughout the process, including the RIPE Working Group Chairs and the community members who actively participated in the online feedback session, including Peter Koch, Daniel Karrenberg, Rüdiger Volk, Cynthia Revström, Jordi Palet Martínez and Randy Bush. insert: </p>

insert: </div>
insert: <div class="zd-indent">
insert: <p dir="auto">

Any remaining errors or omissions are solely the fault of the authors. insert: </p>

insert: </div>
insert: <h2>

References

delete: <img class="img-100" src="../../../resolveuid/59cf005f268c4d81b5c3ab2a7da1fceb" alt="" data-linktype="image" data-scale="" data-val="59cf005f268c4d81b5c3ab2a7da1fceb" /> delete: </p> delete: <h2> delete: <a id="appendixb"> [1] The RIPE community has formed a number of working groups to deal with issues and topics affecting the Internet community. Every RIPE Working Group has either two or three co-chairs. They are responsible for chairing discussions in the working group and, where necessary, making decisions in the Policy Development Process. insert: </p>

insert: <p>

[2] A proposal can have more than one author. In this document the terms "proposer" and "author" are interchangeable and refer to one or multiple persons who author and submit a proposal. insert: </p>

insert: <h4>

insert: <a id="appendixa"> Appendix A: Policy Development Process Diagram insert: </h4>

insert: <p>

insert: <img class="image-inline img-100" src="../../../resolveuid/ce5bd2a58a1d897afc19b8658879dbce" alt="RIPE Policy Development Process" /> RIPE Policy Development Process insert: </p>

insert: <p align="left">

insert: <strong> NOTE:  insert: </strong> The actual timelines of individual proposals may vary. They are documented and announced per proposal. insert: </p>

insert: <h4>

Appendix B - B: Policy Submission Proposal Template delete: </h2> insert: </h4>

  1. Number: (The RIPE NCC will assign this) Number (assigned by the RIPE NCC)
  2. Policy Proposal Name:
  3. Author: delete: <br /> a. Author Details insert: <ol style="list-style-type: lower-alpha;">
      insert: <li>
    1. name: delete: <br /> b. e-mail: delete: <br /> c. insert: </li>
    2. insert: <li>
    3. email: insert: </li>
    4. insert: <li>
    5. organisation:
    6. insert: </ol>
    insert: </li>
  4. Proposal Version: (Usually this will be version 1.0 for a new submission) Version (assigned by the RIPE NCC):
  5. Submission Date:
  6. Suggested RIPE Working Group WG for discussion and publication:
  7. Proposal type: delete: <br /> a. Type: insert: <ol style="list-style-type: lower-alpha;">
      insert: <li>
    1. new, modify, modification or delete. deletion insert: </li>
    2. insert: </ol>
  8. Policy term: delete: <br /> a. temporary, permanent, or renewable. Term: insert: <ol style="list-style-type: lower-alpha;">
      insert: <li>
    1. Temporary (time period) insert: </li>
    2. insert: <li>
    3. Indefinite insert: </li>
    4. insert: </ol>
  9. Summary of proposal: Proposal
  10. Policy Text insert: <ol style="list-style-type: lower-alpha;">
      insert: <li>
    1. Current policy text (if modification): insert: </li>
    2. insert: <li>
    3. New policy text: delete: <br /> a. Current (if modify): delete: <br /> b. New: insert: </li>
    4. insert: </ol>
  11. Rationale: delete: <br /> a. insert: <ol style="list-style-type: lower-alpha;">
      insert: <li>
    1. Motivation for the proposal insert: </li>
    2. insert: <li>
    3. Arguments supporting the proposal delete: <br /> b. insert: </li>
    4. insert: <li>
    5. Arguments opposing the proposal
    insert: </li>
  12. insert: </ol>
Policy Development Process In in RIPE
RIPE Documents Search