.deed namesOn Solana

Own the name. Hold the deed.

Your wallet is 44 random characters. Your name shouldn't be. Claim yourname.deed once, hold it as an NFT, and use it everywhere: send to it, sign in with it, share it.

Just claimed

00The idea

Wallet addresses are for machines. Nobody remembers 7Gx3kP0wQ…a9Qe, and nobody should have to. A name is for people. Claim yours once, hold it as an NFT, and every app in the ecosystem knows it's you.

0
payment, ever
0
renewals
0
things one name does

01How it works

From search to yours
in five steps.

  1. Search.

    Type a name. If nobody holds it, it's yours for one price, set by how long it is.

  2. Pay once.

    One SOL transfer from your wallet. The memo carries your order number and nothing else. No renewals, no expiry.

    domain.funApprove transaction
    You send0.1813 SOL≈ $20.00, one time
    To
    domain.fun treasury
    Memo
    deed:4f1c…09ab
    Network fee
    0.000005 SOL
    RejectApprove
    Confirmed4xQmT9…bZp7K
  3. It's minted to you.

    Your name is a Metaplex Core NFT in the domain.fun collection, and your wallet holds it. Only the domain.fun treasury wallet can add names to that collection, so there's exactly one.

    $ deed mint yourname.deed

    ✓ collection domain.fun · verified

    ✓ owner 7Gx3…a9Qe

    ✓ asset 8xQm…Zp7K

    Sealed one of one, in your wallet

  4. Set your records.

    Point it at a wallet, add an avatar, a bio and your links. You sign the change and domain.fun writes it on-chain, so it costs you nothing.

    wallet7Gx3…a9Qe
    avataripfs://bafy…yourname
    x@yourname
    urlyourname.xyz
    Signedby 7Gx3…a9Qe · written on-chain
  5. Use it everywhere.

    Send to it instead of an address. Sign in to apps with it. Share one link to your profile. It's the same name in every app that reads it.

    Send0.5 SOL → yourname.deed7Gx3…a9Qe
    Sign inContinue as yourname.deedVerified
    Sharedomain.fun/@yournameProfile

02The proof

Try to fake it.

Anyone can mint an NFT and call it yourname.deed. Only one is in the domain.fun collection, and only its holder can change what it says. Try to get around that.

Registry · domain.funRESOLVE

; GET /api/resolve?name=yourname.deed

yourname.deed → asset 8xQm…Zp7K

wallet 7Gx3…a9Qe

✓Records signed by the holder
Solana · the NFTCORE

// asset 8xQm…Zp7K

name       "yourname.deed"

collection domain.fun ✓

owner      7Gx3…a9Qe

✓In the domain.fun collection
Registry → names the NFT NFT → in the collection
Verdict Verified In the domain.fun collection, and the registry agrees.
Check a real one
.deed

03On-chain

What's in
the deed.

  1. 01The assetOne Metaplex Core account. Its owner is your wallet, so the chain itself says who holds the name.
  2. 02The nameWritten into the asset: yourname.deed, exactly. Wallets show it as the title.
  3. 03The collectionOnly the domain.fun treasury wallet can add names to it. That's what makes this one real and every copycat fake.
  4. 04The recordsWallet, avatar, links. Stored on the NFT in its Attributes plugin, changed only by your signature.
  5. 05The artworkThe uri points at domain.fun, where wallets fetch the image of your name.
fetchAsset(8xQm…Zp7K)Solana
{
  "publicKey": "8xQmT4c9vRw2…YbZp7K",
  "owner": "7Gx3kP0…a9Qe",   // your wallet
  "name": "yourname.deed",
  "collection": "domain.fun",   // verified
  "uri": "https://domain.fun/api/meta/yourname.deed",
  "attributes": {
    "wallet": "7Gx3kP0…a9Qe",
    "avatar": "ipfs://bafy…yourname",
    "x": "yourname",
    "url": "https://yourname.xyz"
  }
}
GET /api/meta/yourname.deed → image

04What one name does

Hold it, and it works.

A

Send it.

Move the NFT and the name moves with it. It resolves to the new holder straight away, and only they can change its records.

Wallet A7Gx3…a9Qe Holds the name
Wallet B9xFk…2LmP Holds the name

Drag the deed to Wallet B.

B

Get paid to it.

Anyone can send SOL to your name. It resolves to the wallet you set, checked against the chain.

→ 7Gx3…a9Qe Verified
E

Build with it.

A public API and a tiny SDK turn names into wallets and wallets back into names. Or skip us: it's one NFT in one collection.


          

05Live board

Short names
go fast.

Checked against the registry the moment you opened this page. The shorter the name, the higher the price. Tap a free one to claim it.

#NameLengthPriceStatus

06Pricing

Pay once.
Keep it.

The price depends only on length, and you pay it once. No renewals, no auctions. The SOL amount is set from the live price when you check out.

domain.funone name · forever
yourname.deed8 chars
$20one-time

≈ — SOL at today's price

  • 1 character$750
  • 2 characters$350
  • 3 characters$160
  • 4 characters$60
  • 5 or more$20
Find your name

07Questions

Plain
answers.

01What is a .deed name?

A name on Solana that you own as an NFT. It points to your wallet, carries your profile and links, and any app in the domain.fun ecosystem can read it.

02Is it a website domain?

No. .deed names live on Solana, not in the ICANN system, so a browser won't open yourname.deed on its own. Your public page is domain.fun/@yourname, and apps resolve the name through the chain.

03Do I pay every year?

No. You pay once, priced by length, and the name is yours for as long as you hold the NFT. There are no renewals and nothing expires.

04What makes it the real one?

The domain.fun collection. Only the domain.fun treasury wallet can add names to it, and only one asset per name. Anyone can mint an NFT called yourname.deed, but it won't be in the collection, so every resolver ignores it.

05Is there a smart contract?

No custom program. Names are standard Metaplex Core NFTs, the format Phantom, Solflare and Backpack already read. One public treasury wallet receives payments, mints names and signs record changes, so everything it does is on-chain for anyone to check.

06What happens if I sell or send the NFT?

The name goes with it. It resolves to the new holder's wallet unless they point it somewhere else, and from then on only their signature can change its records.

07Where are my records kept?

On the NFT itself, in its Attributes plugin. You sign the change with your wallet and domain.fun writes it on-chain and pays the fee.

08Can other apps use my name?

Yes, that's the point. A public API and a small SDK resolve names to wallets, wallets back to names, and read records. Signing in is just a signed message checked against the chain.

09Which wallets work?

Phantom, Solflare and Backpack in the browser. You approve one SOL transfer. Nobody legitimate will ever ask for your seed phrase, and we never will.

10Are there refunds?

Once a name is minted to you the payment is final. If minting fails after you pay, the order stays open and retries; if it can't complete, you're refunded to the wallet that paid.

08Your turn

Somebody is going to claim this name.

It might as well be you.