Bitcoin has a problem no price chart can fix.
A payment still starts with a string like bc1pknhdaw3jyhvcalyrkulw2hwmqvc5q65ch9gkpnvvhrfajyedjgvqmn3w0c. Sixty-two characters. One wrong paste and the money is gone. People have lived with that since the first wallet, and they have called it normal. It is not normal. It is a receipt from a system that never got a name layer.
Spaces Protocol is that layer, built on Bitcoin itself. A space is a community name, held like a coin. A handle under it is a name a person can say out loud. alice@bitcoin instead of a string no one can check by eye. The protocol is live on mainnet. Auctions burn bitcoin. The proof a wallet needs is small enough to check against a node. This is the moment the unreadable address stops being the whole product.
What a Bitcoin name actually is
A top-level space looks like @bitcoin, @nostr, or @shop. It is not a website lease. It is a Bitcoin UTXO. The key that can spend that output is the key that owns the name. No registrar sits above it. No committee can edit the record because a renewal invoice went unpaid.
About 3,600 spaces are released each year, through open auctions on Bitcoin. That cap is the point. A namespace with no limit becomes a landfill of lookalikes. A namespace with a daily auction forces a bid, in public, for a name people will actually use. The video “WHAT’S IN A NAME?” walks through early auctions for short names, code, iot, hosting, won for a few thousand sats while fees were cheap. The mechanism has not changed. The bids are burned. The winning output is the name.
Burning is the clean part. The sats in a winning bid are not paid to a foundation, a company, or an early team. They are destroyed. They join the coins that will never move. A naming system that pays its inventors from the auction is a business. A naming system that burns the bid is a protocol.
Handles, not just domains
A space is the community. A handle is the person, the shop, or the wallet inside it. rob@bitsaga. alice@bitcoin. The operator of the space issues the handle by updating a Merkle tree and committing a 32-byte root to Bitcoin. One root can cover a huge set of names. The chain does not store every handle. It stores the fingerprint. A wallet that wants to trust alice@bitcoin asks for a proof, about a few kilobytes, and checks that proof against the root Bitcoin already confirmed.
That is the difference between a username and a sovereign name. A username lives in a database a company can lock. A handle, once allocated, does not need the operator’s permission to exist. The holder can take the name on-chain if they want. They can point it at a Bitcoin address, a silent payment code, a Lightning endpoint, a site, a Nostr key. The records sit off-chain. The anchor sits on Bitcoin. A relay can be slow. A relay can be offline. A relay cannot lie, because the check is the chain.
Other Bitcoin-branded naming systems took a shortcut. They put the names on a sidechain, a bridge, or a token. Spaces does not. There is no wrapped bitcoin, no slashing, no optimistic challenge window. The name is a UTXO, or a proof of inclusion under a UTXO. Full verification fits on a pruned node. A Raspberry Pi can do it. A phone can check a proof the node already accepts.
Why the old options fail
DNS is a tower of custody. A .com is a lease from a registrar, under a registry, under ICANN. You pay every year. They can refuse renewal, seize the name, or change the records. BIP-353 and NIP-05 inherit that stack. They are useful. They are also rented. A wallet that resolves them is trusting a chain of companies, not a key.
ENS and the sidechain naming projects have the same shape in a different costume. The name is only as sovereign as the chain it sits on, and that chain is not Bitcoin. A bridge can pause. A sequencer can reorder. A token vote can rewrite policy. Spaces skips the costume. If Bitcoin is the root of trust for the money, it should be the root of trust for the name the money is sent to.
The practical failure is smaller and more annoying. People do not send money to names they cannot read. They send to contacts, to QR codes, to custodians who hide the address. Every one of those is a company in the middle. A readable name that a wallet can check removes the excuse.
What adoption looks like
Adoption is not a ticker. It is a send screen.
A wallet that accepts alice@bitcoin, fetches the proof, and checks it against a node has done the whole job. The user never sees the 62-character string. The merchant prints a handle on an invoice. The podcaster says a name on a show. The node runner puts node@bitcoin in a bio. None of that requires a new token, a new chain, or a vote.
The tools are already there. The explorer at explorer.spacesprotocol.org shows auctions, owners, and burns. Nacho is a self-custodial app for handles. Operators run spaced next to Bitcoin Core and issue names under a space they hold. A developer resolves a handle in a few lines, then verifies locally. The missing piece is readers. Names exist. Most wallets still do not ask for them.
That is the early part, and it is the exciting part. Domain names were useless until browsers typed them. Lightning was a white paper until a wallet made a invoice scannable. Spaces is at the same gate. The protocol does not need permission to keep auctioning names. It needs one or two wallets to treat a handle as a destination. After that, the 62-character string starts to look like what it is: a raw public key the user was never meant to handle.
Why the auction matters
A first-come name system rewards scripts. An auction rewards attention. Ten spaces a day move from pre-auction to auction. The bid is public. The winner claims the output. Sniping extends the clock. No insider list, no premium tier sold by the protocol, no team allocation. The scarcity is the release schedule, about 3,600 a year, not an artificial supply of tokens.
Short names will be fought over. That is fine. pay, shop, id, and mail are places a handle can live. Plurals that people already say, news, sports, games, markets, are categories. The long tail is the product. A city, a podcast, a shop, a family. One space, many handles, one root on Bitcoin.
Fees in the early auctions were ordinary transaction fees, often a few thousand sats, because the bid itself was the price and the chain was not congested. Later auctions cost more when the name is obvious. That is the market doing the job a registrar would have done in private.
A name you can check
The test is simple. Someone gives you rob@bitsaga. A relay returns a proof. Your node, or a proof your wallet checks against a node, says the root is in a confirmed Bitcoin transaction. The record says where to pay. You pay. You did not trust the relay. You did not trust a registrar. You trusted the same chain that holds the money.
That is the whole pitch, and it does not need a slogan. Bitcoin made value portable without a bank. Spaces makes the destination portable without a phone book. The address was always the weak screen. The name is the fix, and it is already on the chain.



