llms.txt Content
# 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<abi-encoded string \"robin.hood\">"},"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