NFT Tokenization
Convert your X1NS domain into a tradeable NFT on the SPL token standard.
What is Domain Tokenization?
Tokenization converts your domain from a regular account into an SPL token (NFT), allowing you to:
- Trade on NFT marketplaces
- Transfer as a standard token
- Use in DeFi protocols
- Maintain all domain functionality
Why Tokenize?
Benefits
✅ Tradeable - List and sell on X1NS Marketplace ✅ SPL Standard - Compatible with all SPL wallets ✅ Maintains Functionality - Still works as primary domain ✅ Permanent - One-time tokenization ✅ Provenance - On-chain ownership history
Before Tokenization
Regular Domain Account
├── Name: alice.x1
├── Owner: X1def456...xyz
├── Type: Regular Domain
└── Features: All domain featuresAfter Tokenization
NFT Domain
├── Name: alice.x1
├── Owner: X1def456...xyz
├── Type: NFT Domain
├── NFT Mint: X1nft123...abc
└── Features: All domain features + SPL tokenTokenization Cost
| Item | Cost |
|---|---|
| Tokenization Fee | 5 XNT |
| Transaction Fee | ~0.001 XNT |
| Total | ~5.001 XNT |
The 5 XNT fee covers:
- NFT mint account creation
- Metadata account creation
- Rent exemption
- Collection verification
How to Tokenize
Using the Website
- Visit x1ns.xyz
- Connect your wallet
- Go to “My Domains”
- Select the domain to tokenize
- Click “Tokenize as NFT”
- Review the 5 XNT fee
- Confirm the transaction
- Wait for confirmation (~1-2 seconds)
Using the SDK
import { tokenizeDomain } from '@x1ns/sdk'
import { Connection } from '@solana/web3.js'
const connection = new Connection('https://rpc.mainnet.x1.xyz')
const signature = await tokenizeDomain(
connection,
wallet,
'alice.x1',
'mainnet'
)
console.log('Domain tokenized:', signature)After Tokenization
What Changes
- ✅ Domain becomes an SPL token in your wallet
- ✅ Can list on marketplace
- ✅ Can transfer as NFT
- ✅ Shows in NFT viewers
What Stays the Same
- ✅ Still works as domain
- ✅ Can set as primary domain
- ✅ Can update records
- ✅ Can transfer ownership
- ✅ Resolves to addresses
NFT Metadata
Your tokenized domain has rich metadata:
{
"name": "alice.x1",
"symbol": "X1NS",
"description": "X1 Name Service Domain",
"image": "https://x1ns.xyz/api/nft/alice.x1/image",
"attributes": [
{
"trait_type": "Length",
"value": "5"
},
{
"trait_type": "TLD",
"value": ".x1"
},
{
"trait_type": "Characters",
"value": "Letters"
},
{
"trait_type": "Tier",
"value": "Degen"
}
],
"properties": {
"category": "domain",
"creators": [
{
"address": "X1NS...",
"share": 100
}
]
}
}Trading NFT Domains
Listing on Marketplace
Once tokenized, you can list your domain:
- Go to “My Domains”
- Select tokenized domain
- Click “List on Marketplace”
- Set price in XNT
- Confirm listing
- Domain appears in marketplace
Buying NFT Domains
To buy a listed domain:
- Browse Marketplace
- Find domain you want
- Click “Buy Now”
- Confirm purchase
- NFT transfers to your wallet automatically
De-Tokenization (Unwrapping)
Coming Q1 2026: Ability to convert NFT domains back to regular domains
Currently, once tokenized, domains remain as NFTs. The unwrapping feature will allow you to:
- Convert NFT back to regular domain
- Reclaim tokenization value
- Remove from marketplace
Use Cases
1. Trading & Investment
Tokenize valuable domains for trading:
Short domains: 💎.x1, 🔥.x1
Brandable: apple.x1, nike.x1
Premium: pay.x1, nft.x12. Portfolio Management
Manage domain portfolio as NFT collection in wallet viewers.
3. Collateral
Use tokenized domains as collateral in DeFi protocols (coming soon).
4. Gifting
Easily gift domains as NFTs to friends or family.
Security
Ownership Protection
- NFT holder = Domain owner
- Transfer NFT = Transfer domain
- Burn NFT = Loses domain (don’t do this!)
Best Practices
- Backup wallet seed phrase
- Verify marketplace contracts
- Double-check listing prices
- Use reputable marketplaces
- Never share private keys
Fees Breakdown
One-Time Costs
| Fee | Amount | Purpose |
|---|---|---|
| Tokenization | 5 XNT | NFT mint creation |
| Marketplace Listing | Free | Create listing |
| Sale (Seller) | ~0.001 XNT | Transaction fee |
| Purchase (Buyer) | Purchase Price | Domain transfer |
No Ongoing Costs
- ✅ No renewal fees
- ✅ No maintenance fees
- ✅ No subscription fees
Technical Details
NFT Standard
- Standard: SPL Token (Metaplex)
- Supply: 1 (unique NFT)
- Decimals: 0 (non-fungible)
- Freeze Authority: None
- Update Authority: X1NS Program
Smart Contract
Tokenization creates:
- NFT Mint Account - The SPL token
- Token Account - Your ownership
- Metadata Account - NFT metadata
- Domain Link - Connection to domain
Comparison
| Feature | Regular Domain | NFT Domain |
|---|---|---|
| Cost | Registration only | Registration + 5 XNT |
| Tradeable | Manual transfer | Marketplace |
| Wallet Display | Domain viewers | NFT viewers |
| Primary Domain | ✅ Yes | ✅ Yes |
| Subdomains | ✅ Yes | ✅ Yes |
| Records | ✅ Yes | ✅ Yes |
| De-tokenize | N/A | 🔜 Coming Soon |
FAQ
Can I tokenize any domain?
Yes, any domain you own can be tokenized, including emoji and Unicode domains.
Can I un-tokenize later?
Not yet. De-tokenization feature is coming in Q1 2026.
Does tokenization expire?
No, once tokenized, your domain remains an NFT permanently (until de-tokenized).
Can I still use it as a domain?
Yes! Tokenized domains work exactly the same for resolution, primary domain, and records.
What happens if I transfer the NFT?
Domain ownership transfers with the NFT automatically.
Next Steps
- Marketplace Guide - Learn to trade domains
- API Reference - Integrate tokenization
- Smart Contracts - Technical details