Why this chain
Agents will trade here
It is the chain built around tokenized stocks and ETFs, and Robinhood has opened its surfaces to AI agents while stating plainly that it does not supervise them. That gap is the product.
ERC-8004 is already live
The canonical identity and reputation registries were deployed here by their authors, at the same addresses they carry on X Layer and Celo. Nothing had to be forked.
Gasless payments work
USDG implements EIP-3009, so a buyer can sign a transfer and never touch gas. Our facilitator broadcasts it.
Mainnet (
4663) is live for us: agent #0 on the canonical registry is ours, and
paid trust calls settle here in USDG. Testnet (46630) is beta, and carries the
full canonical ERC-8004 trio plus a deployed AgentSpendPolicy vault. Every claim on
this page is checkable at /proof/robinhood.Network config
Connect with viem
What is deployed
We did not deploy the mainnet registries. They were already live at their canonical
cross-chain addresses when we arrived; what is ours is agent #0, the first token that
registry ever minted. On testnet the ValidationRegistry implementation was the one piece
missing, and we deployed it by replaying the canonical Safe-Singleton-Factory calldata,
which reproduces the same address rather than forking a new one.
There is no ValidationRegistry in the mainnet family, mirroring Celo and X Layer, so
a KYA result cannot be anchored on-chain there. It is still verified off-chain and
recorded; we simply do not claim an anchor that does not exist.
The x402 facilitator
An x402 facilitator is the service a seller calls to verify a payment and settle it. No published facilitator serves this chain, so a seller here has nothing to point an x402 client at. We run one, and it is open: To be precise about what that does and does not claim: gasless EIP-3009 relaying on USDG predates us on this chain by weeks, and an x402 settlement is indistinguishable on-chain from any other relayed authorization. What we could not find, and therefore built, is a facilitator serving the x402 HTTP protocol here.
Base URL:
https://a-identity-backend.onrender.com/api/facilitator. Both x402 wire
spellings are accepted for network: the v1 slug (rhchain) and the v2 CAIP-2 id
(eip155:4663).
The signing domain is proven, not pasted. USDG exposes neither version() nor
eip712Domain(), so the EIP-712 domain cannot be read from the contract. We rebuild each
candidate domain and accept only the one that reproduces the live DOMAIN_SEPARATOR. If
none matches, no payment challenge is served at all, because inviting a buyer to sign
against a guessed domain produces an authorization nobody can settle.