Every Robinhood Chain user gets a name, not a hex address.

Usernames on Robinhood Chain, powered by ENS and the robinhood.id domain. Gasless to issue and resolvable in every ENS-aware wallet and dapp today. Pricing shown (0.01 ETH) is an example: Robinhood sets it, free, one-time, or annual.

.robinhood.id
Registered · resolves everywhere ENS works
ETH address
ChainRobinhood Chain (Arbitrum Orbit)
Avatareip155:1/erc721:… (user-settable)
Cost to user0.01 ETH (example pricing)
Gas to issueZero — issued offchain, verified onchain via CCIP-Read
Resolves in MetaMask Resolves in Rainbow Resolves in Coinbase Wallet Resolves on Etherscan Resolves in every ENS dapp
Live activity

Watch the namespace come alive.

Every claim, primary-name switch, and record update is a resolvable ENS event. This is what Robinhood's feed looks like on day one.

Live
1,203 names claimed Ξ12.03 revenue ~2s to issue
Simulated preview with example pricing (0.01 ETH per name). In production this feed reads directly from the offchain resolver's issuance log.
How it works

Three steps. No new protocol, no migration, no lock-in.

Robinhood already owns the domain. ENS's DNSSEC integration turns any DNS name into a fully functional ENS name — so robinhood.id becomes the root of a username system Robinhood controls end to end.

1

Import robinhood.id into ENS

One TXT record — _ens.robinhood.id → a=0x… — plus one transaction proves domain ownership via DNSSEC. The domain stays at the existing registrar; nothing about normal DNS changes.

2

Point it at an offchain resolver

A CCIP-Read gateway (ERC-3668) answers name lookups from Robinhood's own database or from Robinhood Chain itself. Issuing a name is a database write — zero gas, unlimited scale, instant.

3

Users claim their name in-app

alice.robinhood.id maps to Alice's Robinhood Chain address. Anyone, in any ENS-aware wallet, can send to the name instead of 0x4f3a…9c21. Reverse resolution shows the name in explorers and dapps.

Precedent

The pattern is proven at exchange scale.

This exact architecture — a company domain imported into ENS with gasless offchain subnames — is already running in production:

cb.id
Coinbase
Millions of free usernames issued to Coinbase Wallet users via DNSSEC import + offchain resolver.
world.id
World
Usernames for 30M+ World App users, claimed at signup as name.world.id subnames via the same .id DNSSEC import.
uni.eth
Uniswap
Free wallet usernames in the Uniswap mobile app, issued gaslessly with CCIP-Read.
base.eth
Coinbase / Base
Basenames — the identity layer for an entire L2, built on ENS infrastructure.
AI agents

First-class for AI agents, out of the box.

The same gateway that answers wallets can answer agents. Names become machine-readable identity: Claude, Cursor, and any MCP client can resolve, verify, and claim robinhood.id names with no keys and no scraping.

MCP server

One URL turns every MCP client into a robinhood.id resolver — read-only tools, nothing to install.

{ "mcpServers": { "robinhood-id": { "url": "https://robinhood.id/api/mcp" } } }
  • resolve_name name → address
  • reverse_resolve address → primary name
  • check_availability name → free / taken
  • register_name claim a name for an agent

llms.txt

Machine-readable docs at the domain root, linked from robots.txt — an LLM learns to resolve names without reading the site.

# https://robinhood.id/llms.txt robinhood.id — ENS usernames on Robinhood Chain. Resolve: alice.robinhood.id → 0x… Reverse: 0x… → alice.robinhood.id Full spec: /llms-full.txt (contracts, gateway API, records)
  • /llms.txt concise overview
  • /llms-full.txt gateway API + record schema

Agents claim names too

An agent registers myagent.robinhood.id over plain HTTP and holds it in its own wallet — instant, gasless, programmatic.

# quote GET /quote?name=myagent # claim (example: 0.01 ETH via x402) POST /register { "name": "myagent", "owner": "0xAgentWallet" }
  • x402 agent-native HTTP payments
  • 0.01 ETH example fee per name
Why ENS

Build on the namespace wallets already speak.

A proprietary naming system starts at zero integrations. ENS starts with all of them.

Custom naming systemENS via robinhood.id
Works in MetaMask, Rainbow, Coinbase Wallet, Etherscan… Requires each app to integrate Day one, no integration asks
Pricing Depends on design Robinhood's choice: free, one-time, or annual (0.01 ETH shown as example)
Who controls the namespace Robinhood Robinhood (via the DNS domain it owns)
Multi-chain addresses (BTC, SOL, L2s) Build it yourself Native ENS record types
Time to ship Quarters Weeks — import + gateway + claim UI