# hood. — the .hood name service > hood. is a human-readable naming system for wallets on Robinhood Chain (an Arbitrum-based network, chain id 4663). A .hood name (e.g. `robin.hood`) is an ENS-standard ERC-721 NFT that maps to a wallet address, with reverse resolution and text records. Any app or AI agent can resolve names in a single on-chain read against the UniversalResolver contract. Key facts for agents: - Chain: Robinhood Chain, id `4663`, RPC `https://rpc.mainnet.chain.robinhood.com` - Standard: ENS-compatible (same ABIs). Point any ENS tooling at the registry on chain 4663. - Resolution entry point: the **UniversalResolver** at `0xa9ed3C73F522875F18DAa631429125da893D8E53` — one call does forward, reverse, and text lookups. - Names are ERC-721 NFTs held in the owner's wallet; nobody can move a name without the owner's signature. ## Contracts (Robinhood Chain, id 4663) - Registry (immutable trust anchor): `0x3E717dc89AAF4605b607324329EEeB0a8B3C8A1c` - UniversalResolver (call this to resolve): `0xa9ed3C73F522875F18DAa631429125da893D8E53` - Registrar (.hood ERC-721 NFT): `0x9a122C54e15B6287c164b90833bcDA6E16520D50` - Public Resolver: `0x072C7a66a6D52B23274470b86096AFCBF816CA0B` - Registrar Controller (register/renew/price): `0x7900b2B8Cc3f0616B18C68AdA7E115A9022Ca04a` - Reverse Registrar: `0x4be6D0379f56404B563afAe17c6b095b1dfcf479` ## Resolve a name (raw JSON-RPC, zero dependencies) Forward resolution `resolve(string) → address`, selector `0x461a4478`: ``` curl -s https://rpc.mainnet.chain.robinhood.com \ -H 'content-type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0xa9ed3C73F522875F18DAa631429125da893D8E53","data":"0x461a4478"},"latest"]}' ``` The last 20 bytes of the returned word are the address. Reverse `reverse(address)` selector is `0xe30bd740`; text `resolveText(string,string)` is `0xcb7cef3c`. ## For AI agents & developers - MCP server (hosted): connect any Streamable-HTTP MCP client to `https://www.hood.ag/api/mcp` — no install. Tools: resolve_name, reverse_resolve, resolve_text, check_availability, name_info. - MCP server (local): `@hoodag/mcp` — run `npx @hoodag/mcp` for the same tools over stdio. See /docs (AI agents section). - SDK: `@hoodag/sdk` — `resolveHood(name)`, `reverseHood(address)`, `resolveTextHood(name, key)`. Works in browser and Node 18+ (global fetch), with optional viem helpers. - Docs: https://hood.ag/docs - Full LLM context: https://hood.ag/llms-full.txt ## Notes - This is an independent, community project on the public Robinhood Chain. It is not operated by Robinhood Markets, Inc. - Pricing (per year, USD): 5+ chars $5, 4 chars $160, 3 chars $640. Minimum 3 characters; lowercase a–z, 0–9, and hyphens.