Domains
Charsets

Character sets

While traditional Web2 domains are restricted to the ASCII character set*, AZERO.ID plans to support a broader Unicode set. We will launch with a small set of characters and expand this gradually, while carefully selecting distinct characters to prevent confusion and fraud.


* Traditional domain names support special Unicode characters only indirectly via Punycode (opens in a new tab).

Whitelisted characters

The currently allowed characters for AZERO.ID domain names include:

  • Digits: 0-9
  • Latin alphabet: a-z (lowercase)
  • Hyphen: - (not allowed at the beginning or end)

In the future, we aim to incorporate a wider array of characters, accommodating various global languages, and possibly even emojis. Simultaneously, we will establish specific constraints on character combinations to safeguard domain name security.

Case sensitivity

All domain names are stored onchain in lowercase, and mixed or uppercase domain names do not exist. Our frontend as well as our resolver library treats domain names without regard to the case by lowercasing everything (i.e. "NAME.AZERO" === "name.azero").

Domain length

When the platform is launched, domain names must be a minimum of 5 characters and a maximum of 32 characters (inclusive). However, shorter domain names will become available in the future through an auction mechanism.