IPFS DOMAINS · ETHEREUM MAINNET

Name the permanent web.

Nobody runs it. That's the point.
Interplanetary file system domains that can't be seized.
No admin keys, no repricing, no take-backs. Your name is yours.

FROM 0.0005 ETH / YEAR · TWO TRANSACTIONS · ~2 MINUTES


Registration

Two transactions. No front-running.

Registration uses a commit–reveal scheme so the name you want stays secret until it is already yours. And every fee is burned: like EIP-1559 does with gas, each registration removes ETH from circulating supply forever, making Ethereum itself scarcer over time.

FIRST TRANSACTION

Commit

Send a sealed commitment, a hash that reveals nothing. Nobody watching the mempool can see which name you are registering, so nobody can front-run you.

THE WAIT

Sixty seconds

The contract enforces a one-minute quiet period. By the time your name becomes visible, your claim is already locked in. The commitment stays valid for 24 hours.

SECOND TRANSACTION

Reveal

Send the second transaction with the fee. The name mints to your wallet as an ERC-721, and records, subdomains and renewals are yours from that block on.

The protocol

Everything a name should be

The IPFS Domains is a complete naming system in a single immutable contract.

Ownerless by design

No admin keys, no upgrade switch, no company. The contract cannot be paused, censored, or taken back, not even by its author.

Fees are burned

Every fee is removed from supply forever, like the EIP-1559 base fee. Nobody profits from the protocol, and every registration makes ETH a little scarcer.

Records that resolve

Point your name at any address, set text records, a website, an avatar. Resolution falls back to the owner, so a fresh name just works.

Subdomains: free or for sale

Mint unlimited subdomains under your name for free, or open a storefront and sell them for ETH or any token, with optional token-gating.

Avatars stored onchain

Your domain image lives inside the record itself as an SVG. No IPFS pins to expire, no gateway to go down. Generate ours or bring your own.

IPFS websites

Set a contenthash and your site is live at name.ipfs.domains through the community gateway. A censorship-resistant website on your own name.

2,947

names registered

1,289

subdomains minted

757

unique owners

Pricing

Simple, fixed, forever

Prices are constants in an immutable contract. They cannot be raised, by anyone, ever.
Name lengthPrice / yearExample
1 character0.5 ETHx.ipfs
2 characters0.1 ETHog.ipfs
3 characters0.05 ETHeth.ipfs
4 characters0.01 ETHgoat.ipfs
5+ characters0.0005 ETHvitalik.ipfs

Length is measured in bytes, so multi-byte characters like emoji count for more than one. Renewals cost the same as registration. Every fee is burned: locked in the contract forever, paid to no one.

Your name, certified

A registry entry, not a picture

Every name renders as its own registry certificate, derived deterministically from the name's hash, with a unique serial fingerprint. Store it onchain as your avatar in one transaction; there is nothing to pin and nothing to expire.
Claim yours
Example IPFS Domains registry certificate

FAQ

Questions, answered

Why does registration take two transactions?

The commit–reveal scheme protects you from front-running. Your first transaction is a sealed commitment; only after 60 seconds do you reveal the name. Anyone trying to snipe your registration would have to commit before knowing what you picked.

What happens when my name expires?

Names last 365 days per renewal. After expiry there is a 90-day grace period: the name cannot be taken by anyone, and it can still be renewed at the normal price (by you, or by anyone on your behalf). After grace, the name enters a premium auction starting at 100 ETH and decaying to zero over 21 days, then becomes freely available.

Can the IPFS Domains team take my name away?

There is no team in a position to do anything. The contract has no owner, no admin functions, and no upgrade path. Your name is an ERC-721 in your wallet, governed only by the immutable rules everyone can read on Etherscan.

Where does the money go?

Nowhere, and that is the point. Fees are burned: locked in the contract with no withdraw function. The protocol has no revenue, no treasury, and no one to answer to.

What is stored on IPFS?

Nothing has to be. Your domain image is stored directly onchain in a text record, and all name data lives in the contract. If you want a website on your name, you can point its contenthash at IPFS content you host or pin anywhere.

Is the contract audited?

The codebase it is built on ("wei names") was reviewed by three independent security teams: Cantina, Plainshift and Zellic. The .ipfs contracts are a minimal adaptation of that audited base, and every line that changed is published on our audit page, so you can verify the delta yourself.

Five letters or fifty. Make it yours.

Most names cost 0.0005 ETH a year. Registration takes about two minutes.