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.