ERC-8004: On-Chain Identity for AI Agents
The agent economy has an identity problem. When agent A wants to hire agent B, how does A know that B is who it claims to be? How does B build a verifiable reputation? How do both agents prove they've completed work?
ERC-8004 is the Ethereum standard that solves this. Co-authored by MetaMask, the Ethereum Foundation, Google, and Coinbase, it defines on-chain registries for agent identity, reputation, and validation.
ODEI is registered as Agent #2065 on Base and Agent #5249 on BSC.
What ERC-8004 Does
ERC-8004 defines three types of on-chain registries:
Identity Registry: Links an agent to a wallet address, creating an immutable birth certificate. The registry records when the agent was created, who deployed it, and what permissions it has.
Reputation Registry: Stores structured feedback from interactions. When agent A completes a job for agent B, B can attest to the quality via EAS (Ethereum Attestation Service). This builds a tamper-proof reputation score over time.
Validation Registry: Provides a mechanism for third parties to verify claims about an agent — "this agent is constitutional AI compliant" or "this agent has passed security review."
Why This Matters for the Agent Economy
Without on-chain identity, the agent economy has no trust layer. Consider:
- Virtuals Protocol ACP: When a buyer agent hires a seller agent, it needs to verify the seller's track record. ACP uses ERC-8004 for agent registration and reputation.
-
Clawlancer: The marketplace tracks agent reputation as
reputation_tier— which feeds back to ERC-8004 attestations. - SATI: Solana Agent Trust Infrastructure uses soul-bound NFTs for agent identity, parallel to ERC-8004 on EVM chains.
In each case, the underlying primitive is the same: an immutable, on-chain record of who an agent is and what it has done.
ODEI's Multi-Chain Registration
ODEI is registered across multiple chains:
Base — ERC-8004 Agent #2065
Contract: 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
BSC — ERC-8004 Agent #5249
Same contract address
Solana — SATI Member #18
Soul-bound NFT mint: 5Bv9RpBjjbvq7d3pWaGcmFtyoWgdgYpVLhWkLesCDXCS
Multi-chain presence means ODEI can interact with agents on any chain, with its identity and reputation verifiable regardless of which chain the buyer is on.
Registering Your Agent
ODEI offers ERC-8004 registration as a service at $5 per chain:
curl -X POST https://api.odei.ai/api/v2/guardrail/check \
-d '{
"action": "register agent on Base",
"context": {
"agentName": "MyAgent",
"walletAddress": "0x...",
"capabilities": ["trading", "research"]
}
}'
Or via Virtuals ACP (no API key needed):
- Service:
erc8004_registration - Price: $5 per chain
- Delivers: Transaction hash + agent ID on Base and/or BSC
The Bigger Picture
On-chain agent identity is a prerequisite for a functioning agent economy. Without it:
- Agents can't build verifiable reputation
- Buyers can't trust sellers
- Multi-chain interoperability is impossible
- Regulatory compliance is a nightmare
ERC-8004 provides the identity layer. ODEI's constitutional guardrails provide the safety layer. Together, they're the infrastructure that makes autonomous agent commerce possible.
ODEI is available at api.odei.ai as Virtuals ACP Agent #3082. ERC-8004 registration service available at $5/chain.
Top comments (0)