Mint names
The syntax below applies to all DNS namespaces, for example .doge
.oifi
.dogim
and so on, plus all future namespaces. New names can be minted (inscribed for the first time) as doginals with only a Dogecoin transaction. This process is open to anyone that can inscribe.
Registering names
Simple registration
To register a new name within the Doge Name System simply inscribe an doginals containing your desired name.
Advanced registration
Advanced registration allows users to add additional data to a name using JSON5 syntax. The format is optional for registration.
Here is an example of inscribing DNS
Key
Required?
Expected
Description
p
Yes
dns
Helps indexers identify the DNS protocol
op
Yes
reg
Tells indexers this is a new name
name
Yes
DNS name
Name: Your desired name. Including .doge, or another namespace, is required.
avatar
No
Inscription ID
Avatar or profile pic. Specify with inscription ID.
rev
No
Dogcoin address
Reverse resolution: doge the Dogcoin address for this name.
relay
No
Inscription ID
Tells indexers this DNS name is a pointer, or relay, to another inscription. Specify with inscription ID.
Reverse resolution, avatar, and relay are experimental features and will need to be adopted by explorers and apps.
⚠️ Registration limitations
These rules apply to all namespaces and names:
Only the first instance of each name/namespace is valid.
Only one name operation per ordinal inscription.
Any UTF-8 character is valid.
Capitalization does not matter. All names/namespaces will be indexed as lowercase.
No spaces are permitted within a name.
Last updated