
Google has provided a Java-based "platform" for managing top-level domains (
TLD ), available from this day
on GitHub .
The company claims that work on Nomulus technology began
in 2011 , with the introduction of so-called generic domains such as .app, .blog, .guru, etc., by ICANN. Now Nomulus manages top-level domains owned by Google and managed by the
Google Registry . The tool will work best on Google App Engine, scale with Cloud Datastore - the company's NoSQL database.
The main task of Nomulus is the management of domain registration data and the lowest DNS hierarchy, such as subdomains. Purchase requests, availability check, transfer from one provider to another, domain registration update, EPP, RDAP (new WHOIS version), RDE - all these functions are performed by this software.
As
the company
writes in its blog, the presence of such a registry tool on the user’s side is what allows the domain to move from one registrar to another, remaining active 100% of the time.
')
The product is distributed under the Apache 2.0 license; at the time of writing, it had 18 participants and 635 commits.
github.com/google/nomulus/