RESTful Provisioning Protocol
charter-ietf-rpp-01
Revision differences
Document history
| Date | Rev. | By | Action |
|---|---|---|---|
|
2026-03-18
|
01 | Morgan Condie | Responsible AD changed to Charles Eckel from Orie Steele |
|
2025-02-20
|
01 | Jenny Bui | New version available: charter-ietf-rpp-01.txt |
|
2025-02-20
|
00-02 | Jenny Bui | State changed to Approved from External Review (Message to Community, Selected by Secretariat) |
|
2025-02-20
|
00-02 | Jenny Bui | IESG has approved the charter |
|
2025-02-20
|
00-02 | Jenny Bui | Closed "Approve" ballot |
|
2025-02-20
|
00-02 | Jenny Bui | WG action text was changed |
|
2025-02-20
|
00-02 | Francesca Palombini | [Ballot Position Update] New position, No Objection, has been recorded for Francesca Palombini |
|
2025-02-20
|
00-02 | Éric Vyncke | [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke |
|
2025-02-19
|
00-02 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
|
2025-02-19
|
00-02 | John Scudder | [Ballot Position Update] New position, No Objection, has been recorded for John Scudder |
|
2025-02-19
|
00-02 | Murray Kucherawy | [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy |
|
2025-02-18
|
00-02 | Mahesh Jethanandani | [Ballot Position Update] New position, No Objection, has been recorded for Mahesh Jethanandani |
|
2025-02-18
|
00-02 | Zaheduzzaman Sarker | [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker |
|
2025-02-17
|
00-02 | Paul Wouters | [Ballot Position Update] New position, Yes, has been recorded for Paul Wouters |
|
2025-02-17
|
00-02 | Roman Danyliw | [Ballot comment] Please add milestones to the charter. |
|
2025-02-17
|
00-02 | Roman Danyliw | [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw |
|
2025-02-11
|
00-02 | Gunter Van de Velde | [Ballot Position Update] New position, No Objection, has been recorded for Gunter Van de Velde |
|
2025-02-11
|
00-02 | Deb Cooley | [Ballot Position Update] New position, No Objection, has been recorded for Deb Cooley |
|
2025-02-10
|
00-02 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
|
2025-02-10
|
00-02 | Orie Steele | [Ballot Position Update] New position, Yes, has been recorded for Orie Steele |
|
2025-02-06
|
00-02 | Jenny Bui | Telechat date has been changed to 2025-02-20 from 2025-02-06 |
|
2025-02-06
|
00-02 | Jenny Bui | Created "Approve" ballot |
|
2025-02-06
|
00-02 | Jenny Bui | Closed "Ready for external review" ballot |
|
2025-02-06
|
00-02 | Jenny Bui | State changed to External Review (Message to Community, Selected by Secretariat) from Start Chartering/Rechartering (Internal Steering Group/IAB Review) |
|
2025-02-06
|
00-02 | Jenny Bui | WG new work message text was changed |
|
2025-02-06
|
00-02 | Jenny Bui | WG review text was changed |
|
2025-02-06
|
00-02 | Jenny Bui | WG review text was changed |
|
2025-02-06
|
00-02 | Jenny Bui | WG review text was changed |
|
2025-02-06
|
00-02 | Deb Cooley | [Ballot comment] Just two (related) comments: 1. I would either spell out 'WAF' or just eliminate it (there are plenty of examples without it). 2. … [Ballot comment] Just two (related) comments: 1. I would either spell out 'WAF' or just eliminate it (there are plenty of examples without it). 2. scrub this for acronyms that are not on the list (terms w/ '*' @ https://www.rfc-editor.org/rpc/wiki/doku.php?id=abbrev_list) - REST, RDAP, for example. update: Thanks for addressing these comments. |
|
2025-02-06
|
00-02 | Deb Cooley | Ballot comment text updated for Deb Cooley |
|
2025-02-06
|
00-02 | Francesca Palombini | [Ballot Position Update] New position, No Objection, has been recorded for Francesca Palombini |
|
2025-02-03
|
00-02 | Gunter Van de Velde | [Ballot Position Update] New position, No Objection, has been recorded for Gunter Van de Velde |
|
2025-01-30
|
00-02 | Roman Danyliw | [Ballot comment] Thank you for the revisions in -02 based on my BLOCK and COMMENT feedback. |
|
2025-01-30
|
00-02 | Roman Danyliw | Ballot comment text updated for Roman Danyliw |
|
2025-01-30
|
00-02 | Roman Danyliw | [Ballot Position Update] Position for Roman Danyliw has been changed to No Objection from Block |
|
2025-01-30
|
00-02 | Andy Newton | New version available: charter-ietf-rpp-00-02.txt |
|
2025-01-30
|
00-01 | Orie Steele | Telechat date has been changed to 2025-02-06 from 2025-01-09 |
|
2025-01-17
|
00-01 | Zaheduzzaman Sarker | [Ballot comment] Thanks for addressing my blocking comments. |
|
2025-01-17
|
00-01 | Zaheduzzaman Sarker | [Ballot Position Update] Position for Zaheduzzaman Sarker has been changed to No Objection from Block |
|
2025-01-09
|
00-01 | Zaheduzzaman Sarker | [Ballot block] Bellow are the comments and observations I would like to see resolved - # I didn't find much difference between these two following … [Ballot block] Bellow are the comments and observations I would like to see resolved - # I didn't find much difference between these two following considerations and outcomes, in the charter 1. The RPP WG also considers functional equivalents of registered EPP extensions, either through similar RPP extensions or incorporating them into the core of the protocol. 2. The RPP WG considers RPP extensions that are functional equivalents of registered EPP extensions in the construction of requirements. If 1. and 2. are different then we need to spell them out. # It says- The RPP WG is tasked with creating a series of specifications to be known collectively as the RESTful Provisioning Protocol (RPP). This is a given thing for a IETF working group to produce specifications, can we be more specific about the speciallity about these series of specifications that makes it worth noting in the charter? # It says - The RPP working group is focused on designing a new protocol intended to co-exist alongside EPP, supporting diverse needs in the ecosystem. If it is just one protocol then why do we need series of specificaitions? or the intention is to have "a set of new protocols"? |
|
2025-01-09
|
00-01 | Zaheduzzaman Sarker | [Ballot Position Update] Position for Zaheduzzaman Sarker has been changed to Block from No Objection |
|
2025-01-09
|
00-01 | Zaheduzzaman Sarker | [Ballot comment] Bellow are the comments and observations I would like to see resolved - # I didn't find much difference between these two following … [Ballot comment] Bellow are the comments and observations I would like to see resolved - # I didn't find much difference between these two following considerations and outcomes, in the charter 1. The RPP WG also considers functional equivalents of registered EPP extensions, either through similar RPP extensions or incorporating them into the core of the protocol. 2. The RPP WG considers RPP extensions that are functional equivalents of registered EPP extensions in the construction of requirements. If 1. and 2. are different then we need to spell them out. # It says- The RPP WG is tasked with creating a series of specifications to be known collectively as the RESTful Provisioning Protocol (RPP). This is a given thing for a IETF working group to produce specifications, can we be more specific about the speciallity about these series of specifications that makes it worth noting in the charter? # It says - The RPP working group is focused on designing a new protocol intended to co-exist alongside EPP, supporting diverse needs in the ecosystem. If it is just one protocol then why do we need series of specificaitions? or the intention is to have "a set of new protocols"? |
|
2025-01-09
|
00-01 | Zaheduzzaman Sarker | [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker |
|
2025-01-09
|
00-01 | John Scudder | [Ballot comment] - You could drop “functional” from this sentence without loss of generality, and it wouldn’t make my eyelid twitch then: “The RPP WG … [Ballot comment] - You could drop “functional” from this sentence without loss of generality, and it wouldn’t make my eyelid twitch then: “The RPP WG considers functional equivalents of functionality from EPP”. - Because of the limitations of English grammar, I found this more challenging to understand than is strictly desirable: “However, the RPP WG publishes its usage of tools beyond the datatracker and mailing lists on its wiki.” How about something like, “However, the RPP WG may also make use of tools beyond the datatracker and mailing lists. Any such will be published on its wiki.” - I suppose some preliminary milestones are in order? |
|
2025-01-09
|
00-01 | John Scudder | [Ballot Position Update] New position, No Objection, has been recorded for John Scudder |
|
2025-01-09
|
00-01 | Mahesh Jethanandani | [Ballot comment] The charter did not clarify one thing. What happens if EPP defines a new extension to the protocol? Does RPP follow suit, or … [Ballot comment] The charter did not clarify one thing. What happens if EPP defines a new extension to the protocol? Does RPP follow suit, or do they diverge at that point? |
|
2025-01-09
|
00-01 | Mahesh Jethanandani | [Ballot Position Update] New position, No Objection, has been recorded for Mahesh Jethanandani |
|
2025-01-08
|
00-01 | Murray Kucherawy | [Ballot comment] It's peculiar, I think, that we're creating a proposed standard that will operate alongside an existing proposed standard that basically provides the same … [Ballot comment] It's peculiar, I think, that we're creating a proposed standard that will operate alongside an existing proposed standard that basically provides the same service, the newer being simply a modernized version of the other, with no plan to intentionally obsolete the other one. Is the idea to let market forces decide? |
|
2025-01-08
|
00-01 | Murray Kucherawy | [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy |
|
2025-01-08
|
00-01 | Roman Danyliw | [Ballot comment] ** Per “This evolution has already started with some Country Code Top Level Domains (ccTLDs)”, what evolution? Is it use of JSON and … [Ballot comment] ** Per “This evolution has already started with some Country Code Top Level Domains (ccTLDs)”, what evolution? Is it use of JSON and REST or RDAP? ** Per “First production deployments of this approach have seen adoption by both new and existing clients, where a preference has been noted for this approach.” Same question as for the previous sentence. ** Per “Industry experience of the ccTLDs with non-EPP provisioning protocols and use cases from EPP may influence the outputs of the RPP WG …”: how does this text about industry experience scope, constrain or set requirements for the WG? Any past experience could influence the outputs of the WG? Is this needed? ** What is the distinct scope being proposed with these two sentences. They appear to be saying the same thing: -- “The RPP WG also considers functional equivalents of registered EPP extensions, either through similar RPP extensions or incorporating them into the core of the protocol.” -- “The RPP WG considers RPP extensions that are functional equivalents of registered EPP extensions in the construction of requirements.” ** What are the bound of “New functionalities, not having any equivalents in EPP, may be defined for RPP.”? ** Per “The charter in datatracker is the source of truth for all official working group process requirements”: what are “working group process requirements”? A number of other IETF documents described WG processes and procedures. ** Per “All consensus decisions are conducted on the mailing list”: could the rationale for this sentence be explained. It is a restatement of what is true for every WG. ** Per “Analysis of the functionality included and commonly used in core EPP for domain names, hosts and contacts (RFC5730, 5731, 5732, and 5733) is developed to support the deliverables.”: what is the form that “analysis” takes? |
|
2025-01-08
|
00-01 | Roman Danyliw | Ballot comment text updated for Roman Danyliw |
|
2025-01-08
|
00-01 | Roman Danyliw | [Ballot comment] ** Per “This evolution has already started with some Country Code Top Level Domains (ccTLDs)”, what evolution? Is it use of JSON and … [Ballot comment] ** Per “This evolution has already started with some Country Code Top Level Domains (ccTLDs)”, what evolution? Is it use of JSON and REST or RDAP? ** Per “First production deployments of this approach have seen adoption by both new and existing clients, where a preference has been noted for this approach.” Same question as for the previous sentence. ** Per “Industry experience of the ccTLDs with non-EPP provisioning protocols and use cases from EPP may influence the outputs of the RPP WG …”: how does this text about industry experience scope, constrain or set requirements for the WG? Any past experience could influence the outputs of the WG? Is this needed? ** What is the distinct scope being proposed with these two sentences. They appear to be saying the same thing: -- “The RPP WG also considers functional equivalents of registered EPP extensions, either through similar RPP extensions or incorporating them into the core of the protocol.” -- “The RPP WG considers RPP extensions that are functional equivalents of registered EPP extensions in the construction of requirements.” ** What are the bound of “New functionalities, not having any equivalents in EPP, may be defined for RPP.”? ** Per “The charter in datatracker is the source of truth for all official working group process requirements”: what are “working group process requirements”? A number of other IETF documents described WG processes and procedures. ** Per “All consensus decisions are conducted on the mailing list”: could the rationale for this sentence be explained. It is a restatements of what is true for every WG. ** Per “Analysis of the functionality included and commonly used in core EPP for domain names, hosts and contacts (RFC5730, 5731, 5732, and 5733) is developed to support the deliverables.”: what is the form that “analysis” takes? |
|
2025-01-08
|
00-01 | Roman Danyliw | Ballot comment text updated for Roman Danyliw |
|
2025-01-08
|
00-01 | Roman Danyliw | [Ballot block] ** Per “The RPP WG is tasked with creating a series of specifications to be known collectively as the RESTful Provisioning Protocol (RPP). … [Ballot block] ** Per “The RPP WG is tasked with creating a series of specifications to be known collectively as the RESTful Provisioning Protocol (RPP). These specifications target a REST architecture high on the Richardson Maturity Model using HTTPS and JSON.”: How does the second sentence scope the work without being specific on which level of maturity is targeted as a requirement? ** Per “In addition to use cases, scenarios, and extension mechanisms for domain name registration, the RPP WG considers features and extension mechanisms useful for other types of Internet registration areas.” – Can the scope of this be shrunk? What constitutes “Internet registration areas”? Could this be left to future recharter? |
|
2025-01-08
|
00-01 | Roman Danyliw | [Ballot comment] ** Per “This evolution has already started with some Country Code Top Level Domains (ccTLDs)”, what evolution? Is it use of JSON and … [Ballot comment] ** Per “This evolution has already started with some Country Code Top Level Domains (ccTLDs)”, what evolution? Is it use of JSON and REST or RDAP? ** Per “First production deployments of this approach have seen adoption by both new and existing clients, where a preference has been noted for this approach.” Same question as for the previous sentence. ** Per “Industry experience of the ccTLDs with non-EPP provisioning protocols and use cases from EPP may influence the outputs of the RPP WG …”: how does this text about industry experience scope, constrain or set requirements for the WG? Any past experience could influence the outputs of the WG? Is this needed? ** What is the distinct scope being proposed with these two sentences. They appear to be saying the same thing: -- “The RPP WG also considers functional equivalents of registered EPP extensions, either through similar RPP extensions or incorporating them into the core of the protocol.” -- “The RPP WG considers RPP extensions that are functional equivalents of registered EPP extensions in the construction of requirements.” ** What are the bound of “New functionalities, not having any equivalents in EPP, may be defined for RPP.”? ** Per “The charter in datatracker is the source of truth for all official working group process requirements”: what are “working group process requirements”? A number of other IETF documents described WG processes and procedures. ** Per “All consensus decisions are conducted on the mailing list”: why is this sentence here? They are restatements of what is true for every WG? ** Per “Analysis of the functionality included and commonly used in core EPP for domain names, hosts and contacts (RFC5730, 5731, 5732, and 5733) is developed to support the deliverables.” : what is the form that “analysis” takes? |
|
2025-01-08
|
00-01 | Roman Danyliw | [Ballot Position Update] New position, Block, has been recorded for Roman Danyliw |
|
2025-01-07
|
00-01 | Paul Wouters | [Ballot Position Update] New position, Yes, has been recorded for Paul Wouters |
|
2025-01-06
|
00-01 | Éric Vyncke | [Ballot comment] A rather long but easy to read charter. Is there a reason why some terms (e.g., REST, JSON) are associated to a link … [Ballot comment] A rather long but easy to read charter. Is there a reason why some terms (e.g., REST, JSON) are associated to a link (unsure whether it will fly when becoming the actual charter) while others (e.g., OpenAI, RDAP) are not ? While I am not at all familiar with "Richardson Maturity Model", I wonder whether `target ... high on the Richardson Maturity Model` is too fuzzy to be in a charter. It is a little unclear to me where the following will happen `New functionalities, not having any equivalents in EPP, may be defined for RPP.` end of the section seems to imply REGEXT. `The charter in datatracker is the source of truth for all official working group process requirements.` isn't this obvious for any WG? Same comment for `All consensus decisions are conducted on the mailing list.` |
|
2025-01-06
|
00-01 | Éric Vyncke | [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke |
|
2025-01-05
|
00-01 | Erik Kline | [Ballot comment] # Internet AD comments for charter-ietf-rpp-00-01 CC @ekline * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md ## Comments * "New functionalities, not having any equivalents … [Ballot comment] # Internet AD comments for charter-ietf-rpp-00-01 CC @ekline * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md ## Comments * "New functionalities, not having any equivalents in EPP, may be defined for RPP." I would suggest saying such things are out of scope until the main RPP documents have finished IESG review and have been sent to the RFC Editor. Just something to consider. |
|
2025-01-05
|
00-01 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
|
2025-01-03
|
00-01 | Orie Steele | [Ballot Position Update] New position, Yes, has been recorded for Orie Steele |
|
2024-12-31
|
00-01 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
|
2024-12-31
|
00-01 | Deb Cooley | [Ballot comment] Just two (related) comments: 1. I would either spell out 'WAF' or just eliminate it (there are plenty of examples without it). 2. … [Ballot comment] Just two (related) comments: 1. I would either spell out 'WAF' or just eliminate it (there are plenty of examples without it). 2. scrub this for acronyms that are not on the list (terms w/ '*' @ https://www.rfc-editor.org/rpc/wiki/doku.php?id=abbrev_list) - REST, RDAP, for example. |
|
2024-12-31
|
00-01 | Deb Cooley | [Ballot Position Update] New position, No Objection, has been recorded for Deb Cooley |
|
2024-12-17
|
00-01 | Cindy Morgan | Placed on agenda for telechat - 2025-01-09 |
|
2024-12-17
|
00-01 | Orie Steele | WG action text was changed |
|
2024-12-17
|
00-01 | Orie Steele | WG review text was changed |
|
2024-12-17
|
00-01 | Orie Steele | WG review text was changed |
|
2024-12-17
|
00-01 | Orie Steele | Created "Ready for external review" ballot |
|
2024-12-17
|
00-01 | Orie Steele | RPP had a BoF at IETF 121 - https://www.youtube.com/watch?v=eSAQcS1cVSM&t=1449s There were no objections on the list to proceeding with charter text that was posted for … RPP had a BoF at IETF 121 - https://www.youtube.com/watch?v=eSAQcS1cVSM&t=1449s There were no objections on the list to proceeding with charter text that was posted for intial review here: https://mailarchive.ietf.org/arch/msg/rpp/J1LBnlGHTTx60MzmjBOUWcW82Ic/ |
|
2024-12-17
|
00-01 | Orie Steele | State changed to Start Chartering/Rechartering (Internal Steering Group/IAB Review) from Draft Charter |
|
2024-12-09
|
00-01 | Orie Steele | Initial review time expires 2024-12-16 |
|
2024-12-09
|
00-01 | Orie Steele | This charter text is from this version of the draft charter that has been discussed on the RPP mailing list. https://github.com/SIDN/ietf-wg-rpp-charter/blob/a20c0b8bd382929ddfd3e61550ef95e8ee7083fa/rpp-charter.md |
|
2024-12-09
|
00-01 | Orie Steele | State changed to Draft Charter from Not currently under review |
|
2024-12-09
|
00-01 | Orie Steele | New version available: charter-ietf-rpp-00-01.txt |
|
2024-11-06
|
00-00 | Orie Steele | New version available: charter-ietf-rpp-00-00.txt |