Demos of One-Stop Domain Issuance Toolkit

In the Demo Section, we will demonstrate a complete preview of what products will look like after using the SPACE ID One-Stop Domain Issuance Toolkit. Please read this carefully before proceeding so that you can provide the exact parameters and info for your domain launch. Various details are customizable in this demo.

The demos include how users will interact with domain registration, how to trade, manage domains, and how to use SDK / API to let other dApp integrate your domain.

Domain Registration


Domain pre-registration usually means early access for the whitelisted participants to secure their desired domains first. This strategic approach not only rewards the most engaged members of your community but also serves as a vital initial phase for your domain launch.

At SPACE ID, we've invested significant effort in refining the pre-registration process to ensure the best user experience. We've observed instances where bots swiftly swoop in to snatch up all the popular domain names, a frustrating experience for users.

To combat this, we're introducing two key features to enhance your domain pre-registration experience: the Auction system and First-Come-First-Serve Registration. These features empower you to take control of your domain pre-registration process, ensuring fairness and accessibility for all users.

Auction Demo

  1. After entering the pre-registration website, whitelisted users will connect their wallets to the designated network to get started.

  1. During the auction, there's a maximum number of domains a user can bid on (you can customize this number), indicated by the "Bid Quota" on the home page. Users can also Track their bids at the bottom of the page and the top bids throughout the auction.

  1. In the search bar, users can enter their desired domain name and it’ll show its status as “Available” or “Registered”. Click to see the domain details page, where users can enter the price they aim to bid. Per common auction rules, a new bid must be at least 105% of the previous bid.

  1. If other users outbid on any name, one can choose to continue bidding on that name (which won’t consume any Bid Quota), or get refunded right away. If one chooses to get refunded, the action of having bid on this name still has reduced the Bid Quota, and one cannot recover this quota to bid on another name in the auction phase.

Some other common auction rules worth noting:

  1. In the last 10 minutes of the auction, every new bid made will reset the time to 10 minutes.

  2. Winning bids in the auction phase secure winners the right to register the domains in the next First-come-first-serve Registration, for which the 1st year registration will be free (as that cost is already embedded in the auction starting price).

First-Come-First-Serve (FCFS) Registration Demo

  1. As TLD issuer, you can choose to run the Pre-registration process via a combination of Auction and FCFS phase, or skip Auction and launch via FCFS directly.

  1. If doing both Auction + FCFS, users’ “Register Quota” will come in 2 parts: 1) the bids they won + 2) FCFS registration quota, and the sum of which is their total domain quota (again, you can customize the number for the quota).

  2. Fill in a domain name that they want to register, and its availability will show up. Only when the "Available" message is shown, the registration could proceed. Any other “Registered” or error message indicates that they could not register for that name at the moment.

  1. Click on the available domain name, and users will be prompted to select the number of years and pay the fee to register the domain. After the 'Register' transaction is complete, users will see their domain NFT image, Registrant address, Expiration Date, and Record addresses!

Public Registration

The public registration process for domains is similar to a First-come-first-serve Registration during the pre-registration, with the key distinctions of not having a registration quota, and being open to all (vs. whitelists only).


With the deployment of the SPACE ID 3.0 infrastructure, all Top-Level Domains (TLDs) gain access to our dedicated domain marketplace for seamless domain name trading.

To check out step-by-step demonstrations of how to engage in domain trading within the SPACE ID ecosystem, we invite you to explore our comprehensive tutorial.

Domain Management

After registering for domains, users can hover on the wallet on the top right corner and click “My Account” to see and edit all the domain registrations. SPACE ID 3.0 currently offer the following features for domain management:

Set TLD Primary Name

Every address is able to set TLD Primary Name to configure a reverse resolution domain for each Top-Level Domain, regardless of whether it has been verified or not on SPACE ID. Examples include setting "allen.eth" as TLD Primary Name for .eth, "allen.bnb" for .bnb, "allen.cake" for .cake. To change your primary name, click “set” and sign on your wallet.

Note that these domain configurations will be recorded on the blockchain.

Set Chain Primary Name

Each address is permitted to have only one unique Chain Primary Name for each blockchain or network. Specifically, when multiple TLDs verified on a single chain exist, only one domain name can be chosen as such reverse resolution domain for that particular chain. For instance, "allen.eth" could serve as Chain Primary Name for Ethereum, and "allen.cake" might function as the primary name for BNB Chain.


Every domain has a registrant. Registrant indicates the owner of a Domain Name registration. Only the registrant can transfer the ownership of a domain registration.

Users can click “Transfer” and fill the address that they want to transfer the ownership to.

Edit Record Address

The traditional address in the record is the corresponding address after a domain name is resolved by the resolver. It is also the address that users actually interact with when they use it with partners that have integrated with the respective domain service.

For example, when users transfer assets to svensen.arb on Math Wallet, the assets are transferred to the traditional address in the record.

Click “Edit” to edit the record address.


Users can extend their domain registration anytime during the registration period and within 90 days after it expires, which is a 90-day grace period. During the grace period, the domain name will be reserved only for its previous registrant to expand its registration. After the grace period, the name will not be reserved and will be open to the public to register.

To expand the registration, click “Extend” to make the change.

Your Domain SDK/API

SPACE ID can provide the Web3 Name SDK and Domain API to every name service launched with SPACE ID 3.0

  • Web3 Name SDK: It is specifically designed to support TLDs that have undergone the verification process, which is conducted through SID DAO. Once a TLD is successfully verified, it will be integrated into the official SDK. This integration allows all DApps that have already incorporated Web3 Name SDK to seamlessly support the verified TLD. In essence, Web3 Name SDK simplifies the process of adding and utilizing web3 domains with verified TLDs, offering a standardized and efficient solution for developers.

  • Domain API: In addition to Web3 Name SDK, we also offer an API for each TLD. This API is intended to facilitate both resolution and reverse resolution, empowering project developers to proactively seek out and engage with DApps for integration purposes. With this API, project teams gain the flexibility to independently connect their TLDs to various DApps, enabling two-way communication between their domains and the DApps they choose to integrate. This approach ensures greater adaptability and customization for projects seeking to leverage Web3 within their ecosystems.

Community Management Through Domain Fee Models

You can generate revenue and manage the community by establishing registration and renewal fees for domain names. It's important to note that SPACE ID collects a 15% protocol-level commission on these fees, which is a key aspect to consider in your revenue strategy. Here are some key points regarding this:

  • Setting Registration Fees: Design a pricing structure that outlines the cost for users to register domain names within your ecosystem.

  • Renewal Fees: Define the fees associated with renewing domain registrations, which may vary from the initial registration cost.

  • Revenue Management: Utilize the revenue generated from registration and renewal fees to support and enhance the community associated with your domain ecosystem. This income can be used for community development, maintenance, and other community-related activities.

Last updated