DEV Community

Anton Illarionov
Anton Illarionov

Posted on • Originally published at api.odei.ai

ERC-8004: The On-Chain Identity Standard for AI Agents

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
Enter fullscreen mode Exit fullscreen mode

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"]
    }
  }'
Enter fullscreen mode Exit fullscreen mode

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)