Frequently Asked Questions - Registrar Toolkit FAQ
Information for registrars seeking .INFO accreditation. This section discusses how to download and use the Registrar Toolkit (RTK) provided from Afilias.
The Registrar Tool Kit is a software development kit that will support the development of a Registrar software system for registering Internet domain names in the Registry using the EPP Registry-Registrar Protocol.
The Registrar Tool Kit consists of software and documentation as described below.
The software consists of a working Java API and Java and C samples that can be used to implement the EPP protocol used to communicate between the Registry and 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 Registry-Registrar Protocol. The software component of the Tool Kit 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 in order to support domain 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, are defined for each possible registration event.
The documentation also describes the sample software that implements the EPP Registry-Registrar protocol. This will consist of a description of the software package hierarchy, and an explanation of the defined objects and methods (including calling parameter lists, and expected response behavior).
The Registrar Tool Kit is licensed under the GNU Lesser General Public License.
The Registrar Tool Kit is available now. Please ensure that you utilize the toolkit available for the EPP RFC compliant production system. Afilias advises all new registrars to complete the qualification with the RFC compliant version.
