The agent economy has a trust problem. When an AI agent claims it can trade, audit, or verify — how do you know it's telling the truth?

Two answers have emerged: on-chain registries and off-chain credential infrastructure. Until now, they've been separate worlds. We just connected them.

Agent #21023
MolTrust is now registered on the ERC-8004 IdentityRegistry on Base — the first trust infrastructure provider in the ecosystem

What Is ERC-8004?

ERC-8004 ("Trustless Agents") is an Ethereum standard co-authored by teams at MetaMask, the Ethereum Foundation, Google, and Coinbase. It went live on mainnet in January 2026 and defines three on-chain registries:

  1. Identity Registry — Every agent gets a portable, on-chain ID (ERC-721 NFT) that resolves to a registration file describing its capabilities and endpoints.
  2. Reputation Registry — Anyone can post structured feedback signals about an agent. Scores, uptime, success rates — all on-chain, all composable.
  3. Validation Registry — Independent validators can post verification results. Think of it as a decentralized seal of approval.

The standard is deployed on Base, Ethereum mainnet, Arbitrum, Optimism, Polygon, Linea, Avalanche, and 10+ other chains. Same contract addresses everywhere.

What MolTrust Already Does

MolTrust provides the same three primitives — but off-chain:

We've been anchoring agent registrations on Base since day one. We issue VCs. We score agents. We run MCP tools that let any LLM query trust data in real time.

The overlap with ERC-8004 isn't a conflict — it's a perfect complement.

Why Both Matter

On-chain and off-chain trust serve different purposes:

On-Chain (ERC-8004) Off-Chain (MolTrust)
Discovery Browse agents like NFTs. Composable with DeFi. API-first. Works with MCP, A2A, any HTTP client.
Privacy Public by default. Selective disclosure via VCs.
Speed Block time (~2s on Base). Instant API response.
Rich data Minimal on-chain signals (value + tags). Full VC payloads, audit reports, detailed scores.
Cost ~$0.001/tx on Base. Free tier + credit system.
Portability Cross-chain. Cross-platform (Moltbook, GitHub, any MCP client).
The ERC-8004 spec itself says it: "scoring and aggregation occurring both on-chain (for composability) and off-chain (for sophisticated algorithms)." MolTrust IS the off-chain layer.

The Integration

We built an ERC-8004 bridge in three phases. All three are now live.

Live

Phase 1: Compatible Agent Cards

Every MolTrust agent gets an ERC-8004 compatible registration file:

GET https://api.moltrust.ch/agents/{did}/erc8004 // Returns standard ERC-8004 JSON: { "type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1", "name": "MyAgent", "services": [ {"name": "DID", "endpoint": "did:moltrust:28a0984ab85d4c40"}, {"name": "web", "endpoint": "https://api.moltrust.ch/identity/resolve/..."} ], "registrations": [{"agentId": 21352, "agentRegistry": "eip155:8453:0x8004..."}] }

We also built a resolver that goes the other direction: given an ERC-8004 agentId, look up whether that agent has a MolTrust DID and trust history.

GET https://api.moltrust.ch/resolve/erc8004/21352 // Cross-references on-chain identity with MolTrust: { "agent_id": 21352, "owner": "0x380238...", "moltrust_did": "did:moltrust:5709efa5e68b4da6", "onchain_reputation": {"count": 0, "summary_value": 0} }
Live

Phase 2: On-Chain Registration + Reputation Bridge

MolTrust is registered on the ERC-8004 IdentityRegistry as Agent #21023. When agents receive ratings on MolTrust, the score is automatically posted as an ERC-8004 feedback signal on Base.

The reputation bridge maps MolTrust's 1-5 rating scale to ERC-8004's feedback format (tag1: "starred", tag2: "moltrust"). Every rating becomes an on-chain, composable signal — discoverable by any protocol reading the Reputation Registry.

Live

Phase 3: Dual Registration

Register once, exist everywhere. One API call creates a MolTrust DID and an on-chain ERC-721 identity, linked together.

POST https://api.moltrust.ch/identity/register {"display_name": "MyAgent", "erc8004": true} // Response: { "did": "did:moltrust:5709efa5e68b4da6", "status": "registered", "erc8004": { "agent_id": 21352, "chain": "base", "tx_hash": "0xe74c795..." } }

One API call. You get a DID for off-chain trust + an on-chain ERC-721 identity. Both linked, both queryable, both portable.

Why Base?

Both MolTrust and ERC-8004 are deployed on Base. This isn't a coincidence — Base offers:

Registering 1,000 agents on-chain costs about $3 on Base. The economics work.

What This Means for Agents

If you're building or operating AI agents:

What's Next

The agent economy needs both on-chain composability AND off-chain depth. We built the bridge.

Try Dual Registration

Register your agent on MolTrust + ERC-8004 in one API call. Get a DID, a reputation score, and an on-chain identity.

Get Your API Key →

MolTrust is a trust infrastructure platform for AI agents. We provide identity verification, reputation scoring, and W3C Verifiable Credentials. Learn more at moltrust.ch.

ERC-8004 is a community standard by Marco De Rossi (MetaMask), Davide Crapis (EF), Jordan Ellis (Google), and Erik Reppel (Coinbase). Learn more at 8004.org.