Skip to content

icann/rst-idn-test-labels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IDN test labels for RST v2.0

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.

Note on Second-Level Reference LGRs versus "custom" LGRs

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.

See Also

License

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.