Sato Hub
API / SDK

ERC-8004: Trustless Agents

Ethereum standard providing on-chain identity, reputation, and validation registries for AI agents.

  • Sato Score71
  • ChainsEthereum, Multichain +2
ActiveVerifiedRecent · 2mo ago

ERC-8004: Trustless Agents is an open-source API or SDK by ERC-8004 Authors (Marco De Rossi, Davide Crapis, Jordan Ellis, Erik Reppel) on Ethereum, Base and Arbitrum, with last code activity on 2026-08-15 (Recent). Sato Score 71/100 (how open, active and verifiable it is, not a safety grade), as of 2026-10-23. How the score works →

See how to install ERC-8004: Trustless Agents →

Last commit Aug 15, 2026 · ★ 239

Listed from eips.ethereum.org on 2026-06-08. Install: not attempted. Evidence →

Verified on-chainEthereum mainnet
0
agents registered
Read live from the AgentIdentity (AGENT) Identity Registry: 0x8004…a432 ↗.

Read directly from Ethereum mainnet (block 26,253,223) · Oct 23 · not self-reported

Next step

Watch ERC-8004: Trustless Agents

One email if what we observe changes — its repo goes quiet or disappears, or the listing is retired. Nothing else.

Check it from your agent

Add Sato Hub’s MCP server (no key), then ask:

https://satohub.ai/api/mcp
Run Sato Hub Preflight on erc-8004/erc-8004-contracts before I use it.
Full setup: Claude Code, Cursor, others →

Your project?

Prove you control the domain and correct this page — description, links, tags, chains. A claim proves control, not verification: it never changes the Sato Score.

Claim this listing →

Overview

ERC-8004 ('Trustless Agents') defines three on-chain registries: an Identity Registry (ERC-721-based portable identifiers), a Reputation Registry for standardized feedback, and a Validation Registry for cryptographic/economic verification of agent work. It is positioned as the trust layer for the open agent economy and is a companion to ERC-8183. Press reports cite large registration numbers (tens of thousands of agents within the first month of mainnet); such figures are self-reported/press-sourced and not independently verified here. Multiple reference implementations exist (e.g. ChaosChain, erc-8004/erc-8004-contracts).

Sato Score

71/100· High

How open, active & verifiable — not a safety or returns grade.

Maintenance & liveness
25/35
Code transparency
19/20
Interface verifiability
0/10
Docs & demo
6/10
Listing transparency & provenance
13/15
Independent verification
8/10

Independently verified — listing reviewed against evidence, never self-reported.

Evidence — listed vs checked · what the words mean

Listed from eips.ethereum.org on 2026-06-08. Install: not attempted.

ClaimValueEvidenceSourceChecked
Chains supportedEthereum, Multichain, Base, Arbitrumself-reportedgithub.com/erc-8004/erc-8004-contractsas of 2026-06-25
Verification statusVerifiedreview date and evidence link not recorded on this listing✓ reviewed—not dated
Recent activitylast commit 2026-08-15observedgithub.com/erc-8004/erc-8004-contracts2026-10-23
Install worksdocumented by the project, not run by Sato Hubnot attempted: no falsifiable install+entry probe from deploy_specself-reportedgithub.com/erc-8004/erc-8004-contractsas of 2026-09-14
Website answersanswered (HTTP 200)observedeips.ethereum.org2026-10-23
Daily check record90 of 90 daily checks since 2026-07-25 succeededa success rate of our checks, not uptime; the source is this listing's own historyobserved—2026-10-22
ERC-8004 registrationdeclared address not found in the registryobserved—2026-10-23
Built byERC-8004 Authors (Marco De Rossi, Davide Crapis, Jordan Ellis, Erik Reppel)confidence 0.70self-reportedeips.ethereum.orgas of 2026-06-25
Works withEIP-721, EIP-712, EIP-1271, EIP-155confidence 0.80self-reportedeips.ethereum.orgas of 2026-06-25
Tagsagent-identity, reputation, eip, standard, trustless, registry, ethereum, smart…confidence 0.70self-reportedgithub.com/erc-8004/erc-8004-contractsas of 2026-06-25
Sato Score71/100 (High)how open, active and verifiable — not a safety or quality gradecomputedsatohub.ai2026-10-23

Self-reported rows are the project’s own words, dated when we recorded them — not a check. Only reproduced and reviewed rows carry a mark. None of these rows is a safety or quality rating.

Install — not run by us — no falsifiable install+entry probe from deploy_spec

Runtime: Node.js (Hardhat) — Solidity smart contracts

npm install
npm test
npx hardhat test
contracts/IdentityRegistryUpgradeable.sol, ReputationRegistryUpgradeable.sol, ValidationRegistryUpgradeable.sol

You supply: Chain RPC endpoint (Hardhat network config) for deployment, Deployer private key for contract deployment (not required to run the test suite)

Read from the project’s own docs as of 2026-09-14. What a deploy spec is →

Observed record — 90 daily checks since 2026-07-26

100%of 90 checks since 2026-07-26 succeeded
Currently responding for 90 days
Succeeded
90
Failed
0
Their error
0
Unattributed
0

This is the share of our daily checks that succeeded — not an availability guarantee. A check can fail because the host was down, because our runner timed out, or because the network in between dropped it, and only the first of those is a fact about this project. Failures are split by what we can attribute; anything we cannot attribute is counted, not hidden. 37 of these checks predate 2026-09-01, when the probe counted a bot-block (HTTP 403) as a failure and recorded no reason for any failure. Every one of them passed, so the rate covers them too.

Last 30 days — to 2026-10-23, one point per UTC day

Share of OUR checks that succeeded
100%
7-day rolling; unattributable days are gaps · 30/30 days
Tools listed
fewer than 2 points—
from the server's own tools/list · 0/30 days
Sato Score
71
as snapshotted that day · 29/30 days

A gap is a day we have no attributable observation — never a zero. Thirty points is the whole shape the free layer carries; the daily rows behind it stay in the snapshot series.

Measured on-chain — week 2026-W43

What we can observe about this project on-chain, from public reads, with the method and sample size attached to every figure. A raw deployment count is not an adoption figure and is shown separately below.

Active beyond registeringERC-8004 Identity Registry · Arbitrum
3n=4 · too small to quoteIndicator
Distinct ownersERC-8004 Identity Registry · Arbitrum
51.6%32n=62Proof
FundedERC-8004 Identity Registry · Arbitrum
4n=4 · too small to quoteIndicator
RegisteredERC-8004 Identity Registry · Arbitrum
1,636Proof
New this windowERC-8004 Identity Registry · Arbitrum
unknownProof
In ongoing useERC-8004 Identity Registry · Arbitrum
2n=4 · too small to quoteInference
Active beyond registeringERC-8004 Identity Registry · Avalanche
unknownn=0 · too small to quoteIndicator
Distinct ownersERC-8004 Identity Registry · Avalanche
0n=0 · too small to quoteProof
FundedERC-8004 Identity Registry · Avalanche
unknownn=0 · too small to quoteIndicator
RegisteredERC-8004 Identity Registry · Avalanche
1,847Proof
New this windowERC-8004 Identity Registry · Avalanche
28Proof
In ongoing useERC-8004 Identity Registry · Avalanche
unknownn=0 · too small to quoteInference
active 7dERC-8004 Identity Registry · Base
1n=1 · too small to quoteIndicator
Active beyond registeringERC-8004 Identity Registry · Base
20%5n=25Indicator
Distinct ownersERC-8004 Identity Registry · Base
82.7%105n=127Proof
FundedERC-8004 Identity Registry · Base
100%25n=25Indicator
RegisteredERC-8004 Identity Registry · Base
271,519Proof
New this windowERC-8004 Identity Registry · Base
176,818Proof
registered totalERC-8004 Identity Registry · Base
272,398Proof
sample sizeERC-8004 Identity Registry · Base
1n=1 · too small to quoteProof
In ongoing useERC-8004 Identity Registry · Base
8%2n=25Inference
Active beyond registeringERC-8004 Identity Registry · BNB Chain
87.5%77n=88Indicator
Distinct ownersERC-8004 Identity Registry · BNB Chain
87.7%93n=106Proof
FundedERC-8004 Identity Registry · BNB Chain
87.5%77n=88Indicator
RegisteredERC-8004 Identity Registry · BNB Chain
376,540Proof
New this windowERC-8004 Identity Registry · BNB Chain
22,128Proof
In ongoing useERC-8004 Identity Registry · BNB Chain
52.3%46n=88Inference
Active beyond registeringERC-8004 Identity Registry · Ethereum
7.9%3n=38Indicator
Distinct ownersERC-8004 Identity Registry · Ethereum
22.7%53n=233Proof
FundedERC-8004 Identity Registry · Ethereum
100%38n=38Indicator
RegisteredERC-8004 Identity Registry · Ethereum
54,306Proof
New this windowERC-8004 Identity Registry · Ethereum
3,414Proof
In ongoing useERC-8004 Identity Registry · Ethereum
7.9%3n=38Inference
Active beyond registeringERC-8004 Identity Registry · Gnosis
0n=2 · too small to quoteIndicator
Distinct ownersERC-8004 Identity Registry · Gnosis
9.7%3n=31Proof
FundedERC-8004 Identity Registry · Gnosis
2n=2 · too small to quoteIndicator
RegisteredERC-8004 Identity Registry · Gnosis
4,167Proof
New this windowERC-8004 Identity Registry · Gnosis
31Proof
In ongoing useERC-8004 Identity Registry · Gnosis
0n=2 · too small to quoteInference
Active beyond registeringERC-8004 Identity Registry · Optimism
1n=1 · too small to quoteIndicator
Distinct ownersERC-8004 Identity Registry · Optimism
1n=2 · too small to quoteProof
FundedERC-8004 Identity Registry · Optimism
1n=1 · too small to quoteIndicator
RegisteredERC-8004 Identity Registry · Optimism
567Proof
New this windowERC-8004 Identity Registry · Optimism
25Proof
In ongoing useERC-8004 Identity Registry · Optimism
1n=1 · too small to quoteInference
Active beyond registeringERC-8004 Identity Registry · Polygon
1n=1 · too small to quoteIndicator
Distinct ownersERC-8004 Identity Registry · Polygon
2n=5 · too small to quoteProof
FundedERC-8004 Identity Registry · Polygon
1n=1 · too small to quoteIndicator
RegisteredERC-8004 Identity Registry · Polygon
690Proof
New this windowERC-8004 Identity Registry · Polygon
18Proof
In ongoing useERC-8004 Identity Registry · Polygon
1n=1 · too small to quoteInference
active 7dERC-8004 Identity Registry · Robinhood Chain
unknownIndicator
Active beyond registeringERC-8004 Identity Registry · Robinhood Chain
4n=4 · too small to quoteIndicator
Distinct ownersERC-8004 Identity Registry · Robinhood Chain
5n=15 · too small to quoteProof
FundedERC-8004 Identity Registry · Robinhood Chain
4n=4 · too small to quoteIndicator
RegisteredERC-8004 Identity Registry · Robinhood Chain
8,865Proof
New this windowERC-8004 Identity Registry · Robinhood Chain
8,539Proof
registered totalERC-8004 Identity Registry · Robinhood Chain
8,865Proof
sample sizeERC-8004 Identity Registry · Robinhood Chain
unknownProof
In ongoing useERC-8004 Identity Registry · Robinhood Chain
2n=4 · too small to quoteInference
Active beyond registeringERC-8004 Identity Registry · Tempo
unknownn=0 · too small to quoteIndicator
Distinct ownersERC-8004 Identity Registry · Tempo
0n=0 · too small to quoteProof
FundedERC-8004 Identity Registry · Tempo
unknownn=0 · too small to quoteIndicator
RegisteredERC-8004 Identity Registry · Tempo
345Proof
New this windowERC-8004 Identity Registry · Tempo
56Proof
In ongoing useERC-8004 Identity Registry · Tempo
unknownn=0 · too small to quoteInference

Rates on fewer than 20 observations are shown but not quotable. Full venue detail: ERC-8004 Identity Registry · The onchain agent economy.

Details

Chains
Ethereum, Multichain, Base, Arbitrum
Agent types
Identity Protocol, Reputation Protocol
Open source
Yes
Pricing
Free (open standard)
Works with
EIP-721, EIP-712, EIP-1271, EIP-155
Last checked
2026-10-23

Marketplace Signals

No marketplace signals recorded for this resource yet.

Verification status reflects evidence reviewed by Sato Hub. Self-reported claims are never presented as verified.

#agent-identity#reputation#eip#standard#trustless#registry#ethereum#smart-contracts#identity-registry#reputation-registry
See something inaccurate or outdated?Submit a correction →

Listing History

Recorded changes to ERC-8004: Trustless Agents's listing — status, verification, Sato Score, and recent releases. Full history is kept in the listing record.

  1. Jul 26, 2026
    Sato Hub began tracking this listing
  2. Jul 21, 2026
    Edited: onchain address
  3. Jul 20, 2026
    Edited: deploy spec
  4. Jun 25, 2026
    Enriched: creator name, tags, marketplace notes
  5. Jun 25, 2026
    Auto-enriched: chains supported, supported integrations

Compared with

Appears in

Related Resources

Reference

QuestionsShowHide

Questions people ask about ERC-8004: Trustless Agents

Is ERC-8004: Trustless Agents open source?
Yes. ERC-8004: Trustless Agents is open source under the CC0 license; the repository is https://github.com/erc-8004/erc-8004-contracts. Checked as of 2026-10-23.
Which chains does ERC-8004: Trustless Agents support?
ERC-8004: Trustless Agents lists support for Ethereum, Multichain, Base, Arbitrum as of 2026-10-23.
Is ERC-8004: Trustless Agents still maintained?
The most recent code activity Sato Hub observed was on 2026-08-15 (last commit 2026-08-15), which Sato Hub labels "Recent". Posts on X are not counted as maintenance. Activity is a recency signal, not a quality judgment.
How do I install or run ERC-8004: Trustless Agents?
Node.js (Hardhat) — Solidity smart contracts. Install: npm install && npm test && npx hardhat test. Entry: contracts/IdentityRegistryUpgradeable.sol, ReputationRegistryUpgradeable.sol, ValidationRegistryUpgradeable.sol. This is taken from the project's own documentation and has not been reproduced by Sato Hub.
Is ERC-8004: Trustless Agents verified on Sato Hub?
Sato Hub holds one earned check for ERC-8004: Trustless Agents: Independently verified — listing reviewed against evidence, never self-reported. Its Sato Score is 71 of 100, a measure of how open, active and verifiable the project is, not a safety, quality or returns grade.
Cite this pageShowHide

Cite this page

Sato Hub. "ERC-8004: Trustless Agents — Sato Hub." Sato Hub, updated 2026-10-23, accessed 2026-10-24. https://satohub.ai/resources/erc-8004

Data last refreshed 2026-10-23; this page is rebuilt daily. Citations carry the date so a reader can tell which snapshot a claim came from. Catalog data is licensed CC-BY-4.0.

Join the Sato Hub Briefing

Sign up for the Briefing: the agents, tools, and infrastructure that actually shipped, and why they matter.