Name policy
The name policy in ANS is aimed to produce an efficient, cost-effective, and fair infrastructure for registering names.
The name policy describes the naming convention and other aspects of a domain name such as validity and pricing. The name policy in ANS is aimed to produce an efficient, cost-effective, and fair infrastructure for registering names.

Naming convention

Names in ANS follow the convention: <name>.<domain-suffix>/<optional-name-property>
For example, ans.algo or ans.algo/twitter or bob.algo/discord
Each field is explained below:
  • Domain Suffix The domain suffix (such as .algo) identifies the registry to which the name belongs.
  • Name Name is the identifier that when input to the standardized Logic Signature program and compiled, returns the account address that stores name record values in its local storage of the name registry application.
  • (Optional) Property A name's property is an auxiliary identifier of the name that is usually the social media handle of the name owner. Properties can have the name of social media channels such as "twitter" or "reddit" or customized names such as "avatar" or "website".
  • Name metadata Every name is associated with required metadata values such as "expiry" and in case of a transfer initiated "transfer_to" or "transfer_price".

Name Policy:

  • Validity and renewal Names registered in Algorand Name Service carry limited validity, a minimum of one year and a maximum of 100 years. Names can be renewed by the owner at any point as long as they are still valid. Renewal costs are the same as registration costs.
  • Pricing
    Names on ANS are priced according to their length as follows:
    • 5 ALGO/yr for 5 or more characters name
    • 50 ALGO/yr for 4 characters name
    • 150 ALGO/yr for 3 characters name
​