Why Agents Need On-Chain Identity
Without identity, an agent is just a private key. There is no way to distinguish a trusted agent from a new one, no way to delegate authority, and no accountability if something goes wrong. ERC-8004 solves this by providing:- Reputation: Payment history and behavior are linked to a persistent identity, not a disposable wallet address
- Delegation: One agent can authorize another to act on its behalf, with verifiable on-chain proof
- Accountability: Identity owners can be held responsible for their agents’ actions
- Interoperability: A single identity works across protocols and applications
How It Works
Identity NFT
An ERC-8004 identity is an on-chain NFT (non-fungible token) minted to a wallet address. This NFT serves as the agent’s credential. It is non-transferable by default, binding the identity to its original owner.Wallet Linking
Both EOA and smart wallets can be linked to an ERC-8004 identity. A single identity can control multiple wallets:| Wallet Type | How It Links |
|---|---|
| EOA | Owner signs a message linking the EOA to the identity |
| Smart Wallet (Nexus) | The smart wallet’s owner address is linked to the identity |
Reputation-Linked Signing
When an agent signs a payment (EIP-712 or UserOp), the identity layer allows verifiers to look up:- Who is this agent? - Resolve the signing wallet to an ERC-8004 identity
- What is their history? - Query payment volume, frequency, and success rate
- Are they trusted? - Check reputation score derived from on-chain activity
Delegation
ERC-8004 supports delegation, where one identity grants another the authority to act on its behalf:- Multi-agent systems: A primary agent delegates payment authority to worker agents
- Organizational hierarchies: A company identity delegates to department-level agents
- Temporary access: Time-bound delegation that expires automatically
Integration with b402
In b402, the identity layer is optional but recommended for agents that need:- Persistent reputation across multiple smart wallets
- Delegation of payment authority to sub-agents
- Higher trust levels with sellers (potentially lower fees or priority access)
Learn More
- Wallet Concepts - EOA and smart wallet payment models
- ERC-8004 Specification - Full Ethereum standard
- Quickstart - Get started with b402 SDK and ClawPay
