Of ERC-8004's three registries, the Identity Registry is foundational to nearly every scenario, but the Reputation and Validation Registries are "optional" — in practice, when is identity alone not enough?
The problem the Identity Registry solves is fundamentally "who is this agent, and can it be found" — like a business card, it proves existence, not competence or reliability. When transaction amounts are small and risk is contained (a few cents per API call, say), the Identity Registry alone, combined with the basic observation that "this same identity has interacted many times without incident," might be sufficient.
But when you're delegating an agent to execute a strategy involving real money, or an agent claims some specific capability ("I can do cross-chain Arbitrage," "my win rate is 80%"), mere existence of an identity does nothing to corroborate whether those claims are true. That's where the Reputation Registry can offer "how have other parties rated this agent in the past," and the Validation Registry can offer "has an independent third party verified, in some checkable way, that this agent actually did what it claims." The larger the amount and the more specific the claim, the higher the level of corroboration you should require — the Identity Registry was never designed to answer "is this agent trustworthy" in the first place.
Why did ERC-8004 choose a modular "three independent registries" design instead of a single integrated "Agent Trust Score" system?
The logic behind the modular design is an acknowledgment that trust isn't a single-dimensional problem — different scenarios need entirely different kinds of trust evidence, and forcing them all into one score would actually obscure important distinctions. For example, one agent might have a long identity registration history (indicating stable existence) but almost no reputation record (indicating it's rarely interacted with or rated); another agent might have a high reputation score, but all those ratings come from the same handful of accounts (indicating the score's credibility is questionable). Compress that into a single number and you lose the ability to tell these two very different situations apart.
Modularity also lets different scenarios flexibly combine verification strength: a low-risk, small-value interaction might only need to check the Identity Registry; a high-risk, large-value delegation could require both a positive feedback history in the Reputation Registry and independent technical corroboration in the Validation Registry. This design leaves the judgment of "how strict a standard should be used to trust this agent" to the party actually making the transaction, rather than having the protocol itself preset a one-size-fits-all trust threshold.
How would you actually detect inflated or review-washed ratings in the Reputation Registry? Are there concrete ways to check?
The most direct method is checking the dispersion of rating sources: a healthy reputation record should have scores coming from multiple accounts spread across time, with no obvious connection between them. If most ratings appear within an extremely short time window, or the rating accounts themselves are newly registered with almost no other interaction history, that's a classic sign of inflated reviews. This is the same logic used to spot fake reviews in any online rating system — except on-chain, these accounts' registration times and interaction histories are publicly checkable, without relying on a platform's willingness to disclose them.
Another cross-checkable signal is whether the Reputation Registry's positive ratings align with independent corroboration in the Validation Registry. If an agent has abundant positive ratings but zero independent technical verification of any kind, and the capability it claims is the type that's actually easy to verify ("I executed this specific on-chain transaction"), that gap between "rated but unverified" is itself worth flagging. The ERC-8004 empirical study also notes that the Validation Registry has seen almost no practical use on mainnet to date, which means the ecosystem's current reliance on the Reputation Registry is, to some extent, higher than what the system was originally designed to depend on.
If I'm a developer building a DeFAI agent and want it registered on ERC-8004, what should I consider in practice? What's actually different compared to skipping the standard entirely?
The direct difference is discoverability and portability. Without registering on ERC-8004, your agent can only be found and trusted within whatever platform or ecosystem you built it in — any cross-platform collaboration or transaction requires rebuilding a trust mechanism from scratch. After registering with ERC-8004, your agent has an identity that can be recognized and queried by any other system following the same standard, opening up the theoretical possibility of cross-organizational collaboration without having to individually negotiate trust with every potential counterparty in advance.
But worth noting: registration alone only opens the door to being discoverable. The record in the Reputation Registry has to build up gradually through real interactions — you don't automatically have a reputation just by registering. And whether to attach additional corroboration through the Validation Registry is a cost consideration: building verifiable proof of execution (like a zero-knowledge machine-learning proof) carries real engineering cost, and whether it's worth investing depends on how much your target users actually care about independent verification. If your target market is fine deciding purely off a reputation score, an extra verification layer might not be your priority. If you're courting the more cautious users this article discusses — the ones who actually check the dispersion of reputation sources — independent verification is exactly where it's worth investing first.
When one agent needs to transact with another agent it doesn't already know — buying a service, delegating a strategy, or joining a multi-agent collaboration — both sides run into the same problem: how do I know the other side isn't a fraud? Human systems handle this with ID cards, business registrations, and credit histories; agents haven't had an equivalent. ERC-8004 (formally titled Trustless Agents) is the Ethereum standard proposed to fill that gap.
ERC-8004 went live on Ethereum mainnet on January 29, 2026, defining three independent on-chain registries, each deployed once per chain. The Identity Registry is built on the ERC-721 standard, giving every agent a portable on-chain identity that can move across platforms — essentially an NFT-based digital business card. The Reputation Registry provides a standardized interface letting other agents or users leave public, queryable scores and tags about a given interaction — similar to a marketplace's seller-rating system, but recorded on-chain and not controlled by any single platform. The Validation Registry is an interface for validator contracts, offering independent corroboration of an agent's task quality through mechanisms like stake-secured re-execution, zero-knowledge machine-learning proofs, or trusted-execution-environment attestation.
These three layers are designed to be stackable but also independently optional — not every scenario needs the heavy corroboration of the Validation Registry, but the Identity Registry is close to a foundation for nearly all of them. As of now, the Identity and Reputation Registries have live deployments across Ethereum mainnet, BNB Smart Chain, and Base, among other chains, while the Validation Registry has had no confirmed mainnet deployment to date.
An empirical study of the ERC-8004 ecosystem tracked every on-chain event across Ethereum, BNB Smart Chain, and Base from the protocol's deployment through mid-May 2026, aiming to answer three questions: who registers agents? Are the registered identities meaningful? Can the Reputation Registry actually serve as a trustworthy trust signal? The study specifically flags that the Reputation Registry is designed to make feedback publicly queryable — but publicly queryable is not the same thing as tamper-resistant. If anyone can leave a score for any agent, the system carries the same vulnerability as any open comment system: inflated ratings, coordinated review-washing. Without an additional verification mechanism layered on top, the trustworthiness of the reputation score itself remains an open question.
If your agent will eventually use a mechanism like ERC-8004 to discover and screen other agents to transact or collaborate with, there are specific things worth checking. How long has the counterparty agent's identity been registered — was it registered just a few days ago (a new identity isn't necessarily a problem, but it does mean the reputation sample size is still small)? Does the feedback in the Reputation Registry come from multiple, apparently independent raters, or is it concentrated among a handful of accounts leaving repeated comments? And most critically: does the agent's capability claim carry any form of independent corroboration from the Validation Registry, or does it rest purely on self-declaration plus an unverified reputation score. ERC-8004 gives the agent economy a common language for "how to introduce yourselves" — but recognizing someone isn't the same as trusting them. That gap, for now, is still yours to close with your own judgment.