x1idOpen app
A name for your wallet

Send money to a name. Not a string you could get wrong forever.

A wallet address is 30-plus random characters. Get even one wrong and the money doesn’t bounce back — it’s just gone, sent to nobody. x1id gives you a name instead: claim @yournameonce, and anyone can send to it the way they’d send to a Venmo username or an email address.

@handles work today on X1 testnet (an early preview network). X1NS domain names — .x1 / .xnt / .xen — already work on mainnet, the live network.

@jack and jack.x1 can belong to two different people. Watch x1id refuse to guess which one you meant:

Send to
@

Illustrative — real lookups on x1id work exactly like this. Try a real lookup.

Start where you are

One registry. Three different reasons to care.

New to crypto

Claim your name in under a minute.

Search @yournameor a domain name and verify you own the wallet — it’s yours right away, for good, priced by length. It’s not just for individuals: merchant and organization handles work the same way, for a business or a group. Transfer it whenever you want, and if you ever lose your key, an optional recovery address can reclaim it after a 7-day on-chain wait you control. Works on X1 and Solana today; Ethereum and Bitcoin support is on the roadmap.

Search & claim a handle
Brands, tickers & public figures

Your name is reserved, not blocked.

686 names are held so a stranger can’t impersonate you. Prove you control the matching domain — a DNS TXT record — and it’s yours immediately, free, always; verified-social-account claims are on the roadmap. You’re never charged for a name that’s already yours.

@acmecorpreserved → verify → yours, free
Verify & claim your name →
Wallets & dApps

Add handle resolution to your app.

Three ways in, same source of truth: the @x1id/resolve SDK (TypeScript, MIT-licensed), a read-only REST API you can self-host, or derive the account and read it yourself in any language. None of them depend on an x1id server being up.

npm: @x1id/resolveMIT
Plain letters & numbers only — no lookalike namesPermanent — no renewals, no expiryReads the chain directly — no single point of failure

Check if your name is still there.

Search, verify, and claim a handle on X1 testnet right now — permanently, once mainnet opens.

Open app.x1id.io