Provisioning Registry Protocol (provreg)

Last Modified: 2003-06-16


Jaap Akkerhuis <>
Edward Lewis <>

Applications Area Director(s):

Ted Hardie <>
Scott Hollenbeck <>

Applications Area Advisor:

Ted Hardie <>

Mailing Lists:

General Discussion:
To Subscribe:
In Body: subscribe ietf-provreg

Description of Working Group:

Administration of Domain Name Service (DNS) registration increasingly
distinguishes between the operation of a "back-end" registry data base
service for registrations, versus "front-end" support services by
registrars who interact with registrants and with the registry. 
Especially for various Top-Level Domains, the desire is to permit
multiple registrars to share access to the database.  Conversely, there
is a desire to allow a registrar to access multiple registries via the
same protocol, even if the registries differ in operational models.

This working group will develop a specification of the requirements and
limitations for a protocol that enables a registrar to access multiple
registries and will develop a  protocol that satisfies those
requirements. The protocol will permit interaction between a
registrar's own application and registry applications.

The initial specification will allow multiple registrars to register
and maintain domain names within multiple Top Level Domains (TLDs). The
specification should be flexible enough to support the different
operational models of registries.  The specification should allow
extension to support other registration data, such as address
allocation and contact information. The working group will use as input
the "Generic Registry-Registrar Protocol Requirements" 
(draft-hollenbeck-grrp-reqs-nn) and the Extensible Provisioning
Protocol presentation, documented in (draft-hollenbeck-epp-nn).

The group will consider support for multiple operational choices, such
as for transport and security; it will create no new transport or
security protocols.  The group may consider use of the new protocol for
diverse registration and update scenarios, in order to understand
limitations and possible extensions that are appropriate. 
for user interface access, such as by a web front end, is beyond the
scope of this working group.

Documentation from the working group will:

* Specify the objects exchanged between the registry repository
and registrars, the relationships among the objects, and the protocol
for exchanging objects between a registrar and the registry; at a
minimum the objects will include:  domain name, IP address, and contact
details for registrants

* Describe appropriate mechanisms for security during registrar access

* List useful examples of registrar access transactions

Goals and Milestones:

Done    Working group agreement on functional requirements for protocol
Done    Initial specification of provreg protocol
Done    Second draft specification
Done    Decision on whether to drop containers
Done    Second draft of Containers
Done    Second draft of EPP over BEEP
Done    Decision on need for a EPP Guidelines draft
Done    First draft of EPP Extensions Guidelines draft
Done    Respond to the IESG Comments (for Proposed)
Done    Decision on Alternate Transports
Done    Submit Guidelines for Extending the EPP to IESG (Informational)

No Current Internet-Drafts

Request For Comments:

Generic Registry-Registrar Protocol Requirements (RFC 3375) (46022 bytes)
Extensible Provisioning Protocol (RFC 3730) (134337 bytes)
Extensible Provisioning Protocol Domain Name Mapping (RFC 3731) (92527 bytes)
Extensible Provisioning Protocol Host Mapping (RFC 3732) (57082 bytes)
Extensible Provisioning Protocol Contact Mapping (RFC 3733) (83091 bytes)
Extensible Provisioning Protocol Transport Over TCP (RFC 3734) (19550 bytes)
Guidelines for Extending the Extensible Provisioning Protocol (RFC 3735) (27326 bytes)