Details about the software development kit are currently available in Step 2 of the "Become a Registrar" section.
1. What is the registrar toolkit (RTK)?
The RTK is a software development kit that will support the development of a registrar software system for registering Internet domain names using the Extensible Provisioning Protocol (EPP) registry-registrar protocol.
2. What is included in the RTK?
The RTK consists of software and documentation. The software consists of a working Java API and Java and Perl samples that can be used to implement the EPP protocol used to communicate between the registry and the registrar. The samples illustrate how XML requests (registration events) can be assembled and forwarded to the registry for processing. The software provides the registrar with the basis for a reference implementation that conforms to the EPP. The software component of the toolkit is based on static XML requests.
The documentation explains to the registrar the details of the protocol specification. It describes the commands that need to be sent to the registry to support domain name registration events, as well as the possible responses that may be returned by the registry. The precise nature of the sequencing of commands, as well as the payload that must be assembled and transmitted to the registry, is defined for each possible registration event.
3. When will the RTK be available, and what are the licensing terms?
The RTK is available now. Terms are included in the development kit available in Step 2 of the "Become a Registrar" section.