The RIF Name Service architecture is based on 3 main components:

  • The RNS Registry. A tree-structured registry that provides an owner, a resolver, and a TTL for each existing domain.
  • The resolver of a domain is a contract that provides information from a name in response to client requests.
  • The owner of a domain can be an account or a contract, and is the only one who can create subdomains. Contracts that own domains are called Registrars. RNS provides a public registrar for registering .rsk domains, currently the only active top level domain.

RNS also provides the necessary architecture to perform reverse lookups, this means finding a related domain for a given address.

Read the specs to know more about the motivation for this architecture design.

Receive updates

Get the latest updates from the Rootstock ecosystem