Registrar Information Kit

The Registrar Information Kit (RIK) is jointly provided by NZRS and DNCL. The RIK contains all the technical information potential registrars will require to connect to the SRS and all the .nz Policies and Procedures, Agreements and Forms that apply to the .nz environment.

The RIK can be downloaded in two packages, technical only or the full package including the policy components.

Technical only package

Contents

The 'technical only package' contains:

  • sendJSON, sendXML, SRSClient2 and templates

  • SRS XML examples
  • SRS libraries
  • documentation

The latest version of the technical only package is available for download at the bottom of this page. You will also find tarballs of the dependent CPAN libraries below.

RIK - CPAN libraries

Starting from version 5.07 of the RIK we introduced a new approach for handling the installation of the dependent CPAN libraries (community Perl modules) required to use the command line client programs.

Rather than requiring a manual installation of these libraries, a pre-built 'CPAN libs' tarball is now distributed for a set of popular platforms. Installation requires the tarball for the chosen platform, along with the tarball for the RIK itself. The installation process should, in most cases, be significantly simpler. Please see the RIK FAQs and the updated INSTALL doc in the RIK for the full installation process.

This change is designed to be backwards compatible. If registrars have already installed the CPAN libraries, they won't have to change anything to upgrade the RIK.

However, the old approach of installing libraries manually is now deprecated. We recommend moving to the new approach as soon as possible, as this will result in an easier upgrade path in the future.

The list of currently supported platforms is:

  • Debian Lenny (i386/x64)
  • Ubuntu Lucid (i386/x64)
  • Fedora 14 (i386/x64)
  • OpenSuSE 11.3 (i386/x64)
  • FreeBSD 8.1 (i386)
  • Solaris 10u8 (i386)

The CPAN libs tarballs are tested on the above distribution versions only. Other platforms may be supported in the future. Please contact us with any specific requirements you may have.

RIK clients

Starting from version 5.09 of the RIK we made the following changes:

  1. sendJSON - Introduced the beta release of a new client called sendJSON.
    This tool accepts a JSON document and outputs the response from the SRS as JSON working in a similar way to sendXML, which uses XML documents. 
  2. sendXML - No changes have been made to the sendXML client
  3. SRSClient - the SRSClient client will be depreicated.
    This will be removed in the October 2011 release of the RIK.
  4. SRSClient2 - Introduced the beta release of a new client called SRSClient2.
    This replicates the functionality of SRSClient with some minor differences.
    NOTE: SRSClient2 will be supported after the October 2011 release of the RIK. It will only provide the same limited set of transactions as the current SRSClient.
  5. NativeData library - the core NativeData library that we distribute in the RIK for working with SRS XML will be depreicated.
    This library and some utility libraries will be removed in the October 2011 release of the RIK.
    As far as we are aware, no registrar has used these libraries to create their own SRS XML client and so removing them will have no impact. A full list of libraries to be removed in October is detailed in the "RIK changes" document. 

For more information please check the document "RIK changes"

Full package

The full package (technical + policy components) is available to be downloaded from the DNCL website here (2+ MB).

In addition to the technical content above, this version includes:

  • Agreements
  • Forms
  • Policies and Procedures

RIK files

29M

CPAN libraries tarball for FreeBSD 8.1 on a i386 architecture
Released: 27 April 2012

27M

CPAN libraries tarball for Debian Lenny, Ubuntu Lucid, Feodora 14 on a i386 architecture
Released: 27 April 2012

29M

CPAN libraries tarball for Debian Lenny, Ubuntu Lucid, Feodora 14 on a x86_64 architecture
Released: 27 April 2012

28M

CPAN libraries tarball for OpenSuSE 11.3 on a i386 architecture
Released: 27 April 2012

30M

CPAN libraries tarball for OpenSuSE 11.3 on a x86_64 architecture
Released: 27 April 2012

37K

Installation guide for NZ SRS RIK

105K

The technical only package of the Registrar Information Kit.  Contains documents, Perl libraries, the SRSClient2, sendXML, sendJSON and templates, and SRS XML examples.
Released: 27 April 2012

233kb

The Web UI is an example of a browser based interface to the SRS.
Released: 27 June 2011

29M

CPAN libraries tarball for Solaris 10u8 on a i386 architecture
Released: 27 April 2012