Docs OrdiFind
  • 👋What is OrdiFind?
  • 🐶Official affiliation and brand identity
    • 🔗Official links
    • ✨Brand identity
  • 📌Notes
    • 📪Valid and invalid Inscriptions in drc-20
  • 🐶Tokenomics
    • 📪OIFI Tokenomics: Exploring the Inscriptions of DRC20 "OIFI" Token
  • 🏜️DNS
    • 🛠️Namespaces
    • 💓Mint names
    • 🧛Index name
Powered by GitBook
On this page
  1. DNS

Mint names

PreviousNamespacesNextIndex name

Last updated 1 year ago

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.

yourname.doge

Advanced registration

Advanced registration allows users to add additional data to a name using JSON5 syntax. The format is optional for registration.

{ 
  "p": "dns",
  "op": "reg",
  "name": "jared.doge"
}

Here is an 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.

🏜️
💓
example