Skip to main content

Request for Proposal for LGR Tool Set

The Internet Corporation for Assigned Names and Numbers ("ICANN") is seeking a provider to design and develop software for creating, using and managing Label Generation Rulesets (LGRs) based on a new machine readable format based on the formal representation available at

ICANN anticipates a contract to be signed and work to begin no later than May 5th 2015.

ICANN hosts a repository of language and script specific data through its IANA department which is used by registries to generate labels, generally known as IDN tables and now being referred to as Label Generation Rulesets (LGRs). A new machine readable XML-based format is currently being designed to organize and represent the LGR data. This format will also be used for the LGR for the Root Zone, for validating prospective top-level domain (TLD) labels and determining the variants of existing and prospective labels. The Root Zone LGR is currently being developed with the collaboration of various script communities (organized as script based Generation Panels).

ICANN intends to release this software with open source license for community use and also utilize it for internal operations.

For additional information and instructions for submitting responses please click here [ZIP, 994 KB].

Proposals should be submitted to by 23:59 UTC on 5 April 2015.

RFP timeline at a glance:

Activity Dates
RFP released to participants on 19 March 2015
Participants provide their intent to bid 25 March 2015 by 23:59 UTC
Participants submit any questions to ICANN 25 March 2015 by 23:59 UTC
ICANN responds to participant questions by 31 March 2015
Participant RFP proposals due 5 April 2015 by 23:59 UTC
Preliminary evaluation of responses Week of April 6th
Target for participant presentations (finalists) Week of April 13th
Target for Final evaluations and selection of Provider (includes contracting and award to participant) Weeks of April 20th & 27th
Estimated start of implementation 5 May 2015

More Announcements
Domain Name System
Internationalized Domain Name ,IDN,"IDNs are domain names that include characters used in the local representation of languages that are not written with the twenty-six letters of the basic Latin alphabet ""a-z"". An IDN can contain Latin letters with diacritical marks, as required by many European languages, or may consist of characters from non-Latin scripts such as Arabic or Chinese. Many languages also use other types of digits than the European ""0-9"". The basic Latin alphabet together with the European-Arabic digits are, for the purpose of domain names, termed ""ASCII characters"" (ASCII = American Standard Code for Information Interchange). These are also included in the broader range of ""Unicode characters"" that provides the basis for IDNs. The ""hostname rule"" requires that all domain names of the type under consideration here are stored in the DNS using only the ASCII characters listed above, with the one further addition of the hyphen ""-"". The Unicode form of an IDN therefore requires special encoding before it is entered into the DNS. The following terminology is used when distinguishing between these forms: A domain name consists of a series of ""labels"" (separated by ""dots""). The ASCII form of an IDN label is termed an ""A-label"". All operations defined in the DNS protocol use A-labels exclusively. The Unicode form, which a user expects to be displayed, is termed a ""U-label"". The difference may be illustrated with the Hindi word for ""test"" — परीका — appearing here as a U-label would (in the Devanagari script). A special form of ""ASCII compatible encoding"" (abbreviated ACE) is applied to this to produce the corresponding A-label: xn--11b5bs1di. A domain name that only includes ASCII letters, digits, and hyphens is termed an ""LDH label"". Although the definitions of A-labels and LDH-labels overlap, a name consisting exclusively of LDH labels, such as"""" is not an IDN."