https://omni-domains.app

Introduction

Omni Name Service is a decentralized naming protocol built on top of the ICON blockchain. It enables users to register and manage human-readable domain names for their blockchain addresses.

ONS ledger is based on the ICON blockchain and is able to extend its reach to other chains such as the EVM-enabled blockchains and the Cosmos ecosystem. ONS purpose is to solve the hurdle of transferring assets between blockchains that don’t share the same address format. ONS ledger on ICON is responsible for maintaining the balances on all blockchains and allowing users to connect

ONS domains are represented by NFTs, the concept is inspired by the standard created by the Ethereum Name Service project. All the metadata are generated and stored fully on-chain through generative SVG design.

We have formed several partnerships and are planning for a few integrations to ONS to support our growth. We’re currently planning to have integrations on Hana wallet and the Craft NFT marketplace.

We’re currently supporting ICON and the BSC network and we’re aiming to support more later.

Project structure

Name and ownership management

Names can be registered through the ONS frontend, which is available at omni-domains.app. Once on the site, users can search for and register available names for their blockchain addresses. There is a yearly fee based on the length of the domain names (see table below).

Length Price
1 char 500 ICX
2 char 400 ICX
3 char 300 ICX
4+ char 100 ICX

The domains are represented by NFTs with on-chain metadata. The metadata are SVG randomized by the block height of the mint date. Users are able to manage their domains on the ONS frontend and can set one as main and to other actions such as renewing or extending the name.

Untitled

Once a domain expires, there is a 30-day grace period in which the NFT is safe and the owner can safely renew its ownership. After this period, the claiming period starts with a Dutch auction over 30 days. Anyone can claim the domain, the price is 10,000 ICX at the start and end up at 0 ICX after 30 days.