ICANN выпустила бета-версию программной библиотеки на C++ и Java, позволяющую получать список доменов первого уровня, доступных на данный момент.
Библиотека была разработана для централизованного решения проблемы проверки корректности URL или email. Многие сегодняшние приложения не воспринимают некоторые домены первого уровня, как корректные, просто потому, что разработчики не знали об их существовании. Иногда максимальная длина домена первого уровня ограничивается тремя символами (com, net, org), и не берутся в расчет другие домены (info, museum, travel, aero).
Библиотека запрашивает корневые серверы, получает список доступных доменов первого уровня и сохраняет его для дальнейшего использования в приложении.