Note
The current release is v1.0.0.
This repository contains a set of JSON files representing test data for use in the Registry System Testing (RST) v2.0 service. These files are used by the RST system to confirm compliance with the IDN Guidelines by gTLD registries implementing the Second-Level Reference Label Generation Rules.
During production test, creation and configuration of RST test objects (and any associated IDN table objects) will be performed by ICANN org. In the OT&E environment, test subjects must create their own IDN table objects (via the RST v2.0 REST API) which can then be associated with their tests. The files in this repository may be used to do so.
The JSON files conform to the structure of the idnTableRequest
schema which is described further in the RST-API
specification.
Therefore, a new IDN table object can be created in the API using curl
as
follows:
curl \
--cert path_to_key_and_cert.pem \
--header "content-type: application/json"
--data-binary "@json/table.json"
https://rst-api-ote.icann.org/v1/table
Replace json/table.json
with the appropriate file name for the table you want
to create.
The test data in these files was developed to allow testing of gTLD registry systems that use the Second-Level Reference LGRs published by ICANN.
For production tests of registry systems that use "custom" LGRs, ICANN will create custom test files that will be used instead. Therefore, the files in this repository are not useful for testing custom LGR implementations.
Once created, test subjects are free to copy IDN table objects created by ICANN for custom IDN tables into the OT&E system for testing in that environment.
Copyright 2025, Internet Corporation for Assigned Names and Numbers (ICANN).
The files in this repository are published under the "Creative Commons Attribution 4.0 International" license. See LICENSE for more details.