Markdown Version | Session Recording

Session Date/Time: 25 Jul 2025 12:30

rpp

Summary

The RPP (Registry Provisioning Protocol) working group met to discuss the ongoing development of a new HTTP-based registry provisioning protocol. The session focused primarily on requirements gathering and consensus building, with reports from hackathon activities, Tiger Team analysis of EPP extensions, and interactive polling on key design decisions. The group aims to achieve consensus on requirements by the next meeting in Montreal to proceed with core architecture and specifications.

Key Discussion Points

Working Group Operations

Hackathon Results

RPP Design Challenges

Tiger Team EPP Extension Analysis

Requirements Discussion and Polling

Interactive polling was conducted on eight key requirements issues:

  1. Data Validation: Split between strict vs lenient validation approaches, with security concerns favoring strict validation
  2. Response Caching: Generally supported for applicable operations using standard HTTP mechanisms
  3. Historical Data: Mixed response on supporting historical object data as extensions
  4. Bodiless Requests: Strong support for using HTTP methods/headers where message bodies aren't necessary
  5. Password Management: Preference for delegating to HTTP layer rather than protocol-specific commands
  6. Transaction Information: Debate on placing transaction IDs in headers vs message body
  7. Client Data Omission: Support for allowing clients to indicate intentionally omitted data
  8. Developer-Friendly Requirement: Question about necessity of subjective usability requirements
  9. Profiles: Discussion on complexity vs utility of RDAP-style profiles for RPP

DNS Data Representation

Decisions and Action Items

Immediate Actions

Technical Decisions

Next Steps

  1. Requirements Consensus: Achieve working group consensus on requirements document by Montreal meeting
  2. Mailing List Discussion: Continue technical discussions on all polled topics via mailing list
  3. Implementation Work: Continue hackathon-style development and testing of prototype implementations
  4. Architecture Document: Consider adoption of architecture document to facilitate requirements discussion
  5. Registrar Engagement: Increased efforts to involve registrar community in requirements and design process
  6. Tiger Team Analysis: Complete final recommendations and prepare for next IETF presentation

The working group demonstrated significant progress in both technical development and consensus building, with active participation from registry operators, implementers, and technical experts. The interactive polling format proved effective for gauging community sentiment on contentious technical issues.