FAQ

Which wallets and dApps support KNS?

KNS currently supports only the Kasware wallet. We are in discussions to integrate with other wallet providers.


What does it cost to register a .kas domain?

The current registration fees are:

Characters Price (in $KAS)

1 Character 4200 $KAS

2 Characters 4200 $KAS

3 Characters 2100 $KAS

4 Characters 525 $KAS

5+ Characters 35 $KAS

Text Inscription Fee 1 $KAS

Note: 1 and 2-character domain names have higher pricing due to their rarity.

Registration fees contribute to the ongoing development of the KNS protocol.


Why are domains categorized?

Numeric domains are rare collectibles. The 10k Club represents KNS OG and is closely linked to KNS’s future roadmap.


What kind of characters does KNS support?

KNS names are encoded using UTS-46, meaning they partially support Unicode characters, including emojis.


Do KNS domains require renewal?

No, KNS domains are non-renewal, meaning once registered, they are owned indefinitely.


What is the maximum length of a name I can register?

Inscription data can store a maximum of 520 bytes, but the actual length varies depending on the type of characters and language used.


Can domains contain emojis?

Yes, KNS supports emoji domains. Each emoji counts as 1 character.


Can I transfer $KAS to .kas domain from Exchanges?

Currently, KNS domains are only supported by Kasware Wallet, at this moment, .kas domains can only be used to transfer $KAS via Kasware. More supporting wallet coming soon.


Will KNS migrate to smart contracts?

Yes, KNS Inscriptions will bridge to smart contracts.


Can I set a primary name?

The primary name feature will be available once KNS L2 is launched.

A Primary KNS Name links your Kaspa address to a KNS domain, allowing dApps to recognize and display your domain name when connected to your Kaspa wallet.


How do I transfer my domain to another address?

The feature to transfer KNS domains has been developed and will be available soon.

Once available, users will be able to transfer their domains securely with ease.

Follow our official X account for the latest updates.


How do I trade my domain?

The KNS domain trading feature has been developed and will be available soon. Once launched, users will be able to buy and sell domains through a simple and secure process.

KaspaCom will be the first marketplace to support the trading of .kas domains and text inscriptions, providing a smooth and reliable experience.

Stay tuned to our official X account for updates and details.


How is a domain name recognized and resolved?

A KNS domain name is recognized and resolved to an address through an inscription, with Each name has a unique inscription associated with it.

Once a name inscription is created or transferred, it must go through a confirmation process before it can be fully resolved to the designated address.


Why does it show “insufficient funds”?

To ensure a smooth inscription process, KNS reserves additional KAS as a transaction fee. Once the transaction is completed, any unused amount will be refunded to the original address.

If your wallet balance is exactly equal to the inscription fee, the extra transaction fee may cause an insufficient funds error. Please ensure your wallet has enough KAS to cover the required amount.

Required Wallet Balance:

Domain Inscription: Requires a 5% transaction fee Wallet Balance Required = Amount × 1.05

Text Inscription: Requires a 100% transaction fee Wallet Balance Required = Amount × 2


What if I paid for a domain but it was not verified?

If you paid for a domain but it was not verified, it is likely because two users attempted to register the same domain at the same time, and only one was able to successfully obtain the verified domain. However, both users may have initially paid the registration fee.

This situation arises due to the current limitations of Inscription technology, which processes domain registrations based on the order of blockchain confirmations. If two identical inscription transactions are included in the same block, only one will be verified, while the other may result in a payment without receiving the verified domain.

How to Refund?
  1. Verification Process

• Only the first confirmed inscription will be verified.

• If two identical domain inscriptions occur at the same time, only the earliest confirmed one will be verified.

  1. Refund Policy

• If you paid for the inscription but it was not verified, you will receive a full refund.

• Simply fill out the Refund Application Form, and the fees will be refunded to your original payment address.

• Refund requests must be submitted within one month after the inscription attempt. KNS will process the refund promptly.

  1. Future Improvements

• This issue is due to the current inscription-based system.

• Once KNS migrates to smart contracts, domain registrations will become more efficient, and such conflicts will no longer occur.


What is a "Multi-dot Domain"?

A multi-dot domain refers to a domain name that contains two or more dots (.) in its structure, such as:

  • abc.def.kas

  • trump.kas.kas

  • team.alpha.beta.kas

These multi-dot domains were inscribed on L1 as a domain names. While they may appear to represent subdomain hierarchies, they are not subdomain. These multi-dot domains are arbitrary string-based assets without any parent-child structural logic or authorization relationships.

Why Do Multi-dot Domains Cause Conflicts With L2?

KNS L2 is built on a smart contract architecture where subdomain creation and management relies on:

  1. Explicit parent domain ownership

Clear control of the parent domain means the smart contract can verify who owns the domain (e.g.,def.kas) and only that owner can create or manage subdomains like abc.def.kas , ensuring security and preventing unauthorized use.

  1. Authorization rules enforced at the contract level

Authorization rules managed by smart contract, this means that who can register a subdomain, or who can transfer or delete a domain, are written into the smart contract.

  1. Secure registration and transfer mechanisms

All domain actions, like creating or sending a domain, are handled by smart contracts on-chain.

Only the verified owner can perform these actions, and everything is recorded immutably on-chain, ensuring trust and security.

However, multi-dot domains on L1 (e.g., abc.def.kas) are treated as a domain asset.

Unlike Smart Contract, since the indexer has no awareness of parent-child relationships, it cannot recognize def.kas as a parent domain, nor can it authorize abc.def.kas as its child.

This means that multi-dot domains cannot be directly migrated or interpreted under the L2 smart contract model.

Why Doesn’t L2 Support Multi-dot Parent Structures?

KNS L2 is based on smart contracts that are designed to support clear parent-child domain structures and ownership logic, which brings certain limitations:

  • L2 does not support multi-dot parent domains like miso.kas.kas or abc.def.kas

  • Only the following are supported:

    • Single-level domain names (e.g., miso.kas)

    • Subdomains created from single-level domains (e.g., alice.project.kas managed under a verified .project.kas )

This design ensures consistent resolution, verifiability, and compatibility across smart contract-based systems.

While L1 inscriptions allowed arbitrary domain names, those with multi-dot formats conflict with the structural requirements of L2 contracts — and therefore cannot be migrated.

What Happens to L1 Multi-dot Domains During L2 Migration?

Although multi-dot domain cannot be migrated to L2, as part of the L2 migration process, KNS will provide a mechanism to support holders of multi-dot domains registered on L1:

  • Eligible holders will receive L2 migration credits

  • These credits can be used to register domains on L2

This approach ensures a smooth transition for early domain holders while aligning with the structural differences of the new contract-based system. More details will be announced when L2 migration goes live.

While multi-dot domains (e.g.,abc.def.kas) remain valid and tradable on L1, they won’t be supported on KNS L2 due to contract structure limitations, but they will continue to exist as on-chain assets on L1.


If you have any other questions, feel free to reach out to our support team or follow our official X account for the latest updates.

Last updated