A name you own,not an address you paste.

5 characters or more · a–z, 0–9, hyphen

Read from the contracts, now

The registry can show its own state, so it does.

Shortest name for sale
charactersFixed when the controller was deployed and not changeable after.
Five characters, one year
ETHPriced in dollars and converted at the rate below, so this figure moves.
The rate the price uses
USD per ETHRead from the guarded Chainlink feed.
Grace period after expiry
daysA lapsed name is nobody else's for this long. Renewing is enough to keep it.

How buying works

Three steps, and the middle oneis a minute of waiting.

The wait is not padding and it cannot be skipped. It is what stops a name being taken out of the mempool between the moment you ask for it and the moment it is yours.

  1. 01

    Commit

    Your wallet sends a hash of the name, your address and a secret only your browser holds. The name itself is not in the transaction, so nobody reading the mempool learns what you are buying.

  2. 02

    Wait sixty seconds

    This is the part that looks like a delay and is actually the product. Without it the registration sits in the mempool with the name in plain sight, and anyone can copy it and pay more gas to land first.

  3. 03

    Register

    The reveal proves the commitment was yours, because it was bound to your address. Copying the calldata and swapping in another address produces a hash that was never committed.

Rent

A name is rented, not sold.

Priced in dollars and paid in ETH, per year. Nothing renews itself — a name you stop paying for goes back on sale after the grace period, and that is the whole reason the namespace is not full of dead entries.

LengthPer yearIn ETH, right nowStatus
Five or more$5On sale
Four$40On sale
Three$160On sale

The dollar figures are fixed in the price oracle; the ETH column is those figures converted at the rate above, so it moves with the market and with every block.

What you actually own

A deed, not an account.

The name is an NFT you hold

Not a row in our database. It sits in your wallet, it shows in an explorer, and it moves when you move it. We cannot take it back.

Nothing is custodial

There is no account, no password and nothing of yours on our servers. The only thing that controls a name is the wallet holding it.

It carries your records

An address, a website, a bio, an avatar — written to the resolver by you, readable by anyone, and they travel with the name when it changes hands.

Nothing renews itself

No stored card, no subscription. A name lapses unless somebody pays to extend it, and anyone may pay — renewing transfers nothing.

Where a name works today

The part most of these pages leave out.

You cannot type a .pons name into MetaMask’s send field and have it resolve. Not ours, and not anyone’s on this chain — a wallet has to add support for a registry before it can read one.

  • This site — worksSearch, registration, records and renewal.
  • Your NFT in a wallet or explorer — worksThe metadata and artwork are generated on-chain.
  • Apps built with ethers — worksOne line of config: the registry address.
  • Apps built with viem — worksOur universal resolver in the chain config.
  • Wallets, in place of an address — does not workNeeds an integration per wallet. None exists yet.
  • Anything that assumes .eth — does not workA different chain and a different registry.

The contracts

Source published, addresses here.

Every one is verified on the explorer, so the code that takes your money is the code you can read. Chain 46630.