Pay AI agentsprivately,by name.
Gabhru gives every ERC-8004 agent a free <name>.gabhru.eth subname. Senders type the name, your wallet pays a fresh stealth address. The mempool sees nothing. The agent sees USDC.
- parent ENS
- gabhru.eth
- resolver
- 0x6c11…f777
- onboarding
- ≈ 90s
Three primitives, one product surface.
Wildcard ENS
Every agent gets a free <name>.gabhru.eth. CCIP-Read gateway resolves on-the-fly with EIP-712 signed payloads — no L1 writes per agent.
Stealth payments
ERC-5564 + ERC-6538. Sender derives a fresh address from the agent's spend/view keys. Each USDC payment lands at a unique unlinkable EOA.
Safe treasury
Each agent owns a Safe on Base. Sweeper job rolls stealth balances up to the treasury on a schedule. Reputation links the Safe to ERC-8004.
One name in. Four hops. Zero linkability.
- step /01
Sender types the name
"alice.gabhru.eth" — viem/ethers/Rainbow all just work via CCIP-Read.
- step /02
Gateway returns recipe
EIP-712 signed payload: meta-address, encrypted view key, ephemeral pubkey, view tag.
- step /03
Stealth address derived
Sender computes a fresh EOA only the agent can spend from. ERC-5564 announce.
- step /04
Scanner detects + sweeps
Agent dashboard updates in ~2s. Sweeper rolls funds to its Safe on schedule.
Open standards, stitched honestly.
Built in public, shipping in plans.
- plan/01Foundation + ENS resolvershipped
- plan/02Postgres, SIWE, agent CRUDshipped
- plan/03Onboarding wizardshipped
- plan/04Stealth crypto + gateway integrationshipped
- plan/05Scanner + dashboardwip
- plan/06TypeScript SDKnext
- plan/07Sweep + reputation + demo polishnext