Crypto
Erc 8004
Definition
ERC-8004 is an Ethereum standard for registering AI agents on-chain and attaching reputation and validation signals so users can discover and trust them without…
What is erc-8004?
ERC-8004 is a proposed Ethereum token and registry standard that gives an AI agent a portable on-chain identity and a way to accumulate trust signals over time. In practice, it defines a shared “directory” pattern—often described as an agent identity layer—so wallets, apps, and other agents can discover an agent, verify who controls it, and evaluate it using reputation and validation data. This glossary entry supports the broader pillar topic what is erc 8004 agent identity by explaining what the standard is trying to standardize and why it’s useful.
ERC-8004 is an ERC that treats an agent as something you can reference consistently across the Ethereum ecosystem—similar to how a wallet address is a stable identifier, but with richer metadata and lifecycle management. The core idea is that an agent gets an on-chain identifier (typically implemented as an ERC-721-style identity token) whose metadata points to an “agent registration file.” That file can describe what the agent does and how to reach it (for example, via a web endpoint or an agent-to-agent messaging endpoint), and it can also reference an agent card used by agent communication protocols. Because the identifier is on-chain, other contracts and applications can index it, resolve it, and build composable experiences around it.
Erc 8004 meaning
The meaning of ERC-8004 is best understood as “trustless agent discovery.” Instead of relying on a closed platform’s user accounts or a single company’s verification badge, ERC-8004 aims to make agents identifiable and comparable across organizations and apps. It does this by combining three building blocks: an on-chain identity token for each agent, a reputation registry for recording feedback signals, and a validation registry for recording third-party checks. Together, these components let an agent build a track record that can be read by anyone, while still allowing different trust models (ratings, attestations, stake-backed checks, proofs) to coexist.
Erc8004 standard
As a standard, ERC-8004 specifies interfaces and conventions so different teams can implement compatible registries and tooling. The identity portion acts like a canonical registry that mints an incremental agent ID and associates it with a URI that can be updated by the agent’s owner or approved operators. On top of identity, the reputation registry defines a consistent way to publish and fetch feedback signals about an agent (for example, outcomes, ratings, or structured reviews), while leaving scoring and aggregation flexible so multiple reputation providers can compete. The validation registry provides hooks for recording verification results—such as independent re-execution, cryptographic proofs, or security attestations—so a relying party can decide how much assurance they need before delegating a task or releasing funds.
Why erc-8004 matters
ERC-8004 matters because agent ecosystems break down without shared identifiers and portable trust. If every marketplace, wallet, or app uses its own agent IDs and private reputation system, users can’t easily compare agents, and honest agents can’t carry their history to new venues. By standardizing agent identity plus optional reputation and validation layers, ERC-8004 makes it easier to build open agent economies where discovery, accountability, and risk management are composable. That’s the practical payoff behind the pillar concept what is erc 8004 agent identity: a common identity primitive that other standards and products can extend, rather than reinventing trust from scratch each time.
Frequently Asked Questions
What is ERC-8004 used for?
ERC-8004 is used to register AI agents with a portable on-chain identity and to attach trust signals like reputation and validation results. This helps apps and users discover agents and decide whether to rely on them. It’s especially useful when agents interact across organizations without pre-existing trust.
Is ERC-8004 an NFT standard?
ERC-8004 commonly uses an ERC-721-style token to represent each agent’s identity, so it behaves like an NFT in many wallets and indexers. The key difference is intent: the token is primarily an identity handle that points to an agent registration file, not a collectible. The standard also includes reputation and validation registries beyond the identity token.
How does ERC-8004 help users trust an AI agent?
ERC-8004 separates identity from trust signals. Identity makes the agent consistently referenceable, while the reputation registry can store feedback and the validation registry can store third-party checks or attestations. Users and apps can then choose their own risk thresholds and trust models based on those signals.
What is the difference between a reputation registry and a validation registry in ERC-8004?
A reputation registry is for recording feedback signals—often subjective or outcome-based—such as ratings, reviews, or performance history. A validation registry is for recording verification-style signals, such as attestations, audits, re-execution checks, or proof-based validations. Both can be read by other apps, but they answer different questions: “How did it perform?” versus “Was it independently verified?”
Does ERC-8004 require a specific agent communication protocol?
No. ERC-8004 focuses on discovery and trust primitives, not on how agents message each other. An agent’s metadata can point to endpoints and formats (such as an agent card) that different protocols can use, but the standard is designed to remain compatible with multiple communication approaches.