RobinID
01 · Names for Robinhood Chain

A name that points home.

Register a .robin name, aim it at any address or profile, and let apps resolve it before they pay. Readable by people, verifiable by the chain.

Try , , , . The 3D name follows what you type.

3–32
ASCII characters
1–5
years per term
90 days
renewal grace
02 · Register

Seal it. Wait. Reveal.

Your commitment hides the name until you reveal it, so nobody can race you to it. It does not reserve it, so reveal quickly.

  1. 01

    Seal

    Keep a secret in this browser, scoped to your wallet, and send only its hash.

  2. 02

    Wait

    At least 60 seconds of chain time must pass after the commitment lands.

  3. 03

    Reveal

    Reveal inside 24 hours. Price and availability are checked again on the spot.

Start registration
03 · Resolve

One name, many destinations.

Point a name at an Ethereum address, link Bitcoin and Solana records, host a site on IPFS, and add a profile. An unset name stays unresolved, never guessed.

  • Address
  • BTC
  • SOL
  • Contenthash
  • Avatar
  • Bio
  • Links
Explore a profile →
04 · Own

Yours to keep up.

Anyone can pay to renew, and renewing keeps the owner and records, even in the 90-day grace window. Transfer a name and its records are wiped so the next owner starts clean.

  • Renew by anyone, any time
  • Primary name verified in both directions
  • Expired NFTs carry no naming rights
Open My Names
05 · Shield

Look-alikes don't land.

Only plain ASCII is allowed, so a Cyrillic “а” can never pass as a Latin “a”. Before any payment, Shield checks homoglyphs, reverse verification, the record epoch and the name's expiry.

Try the homoglyph lab
06 · Build

Names in. Addresses out.

Explicit, chain-aware resolution for wallets, dapps and payment flows.

const robin = createRobinID(client, deployment);
const to = await robin.resolveName('vlad.robin');
if (!to) throw new Error('Unresolved');