← ClaudeAtlas

erc-8004listed

Build with ERC-8004 Trustless Agents - on-chain agent identity, reputation, validation, and discovery on EVM chains. Use when registering AI agents on-chain, building agent reputation systems, searching/discovering agents, working with the Agent0 SDK (agent0-sdk), or implementing the ERC-8004 standard. Triggers on ERC-8004, Agent0, agent identity, agent registry, agent reputation, trustless agents, agent discovery.
tenequm/skills · ★ 28 · AI & Automation · score 85
Install: claude install-skill tenequm/skills
# ERC-8004: Trustless Agents ERC-8004 is a Draft EIP for discovering, choosing, and interacting with AI agents across organizational boundaries without pre-existing trust. It defines three on-chain registries deployed as per-chain singletons on any EVM chain. **Authors:** Marco De Rossi (MetaMask), Davide Crapis (EF), Jordan Ellis (Google), Erik Reppel (Coinbase) **Full spec:** [references/spec.md](references/spec.md) ## When to Use This Skill - Registering AI agents on-chain (ERC-721 identity) - Building or querying agent reputation/feedback systems - Searching and discovering agents by capabilities, trust models, or endpoints - Working with the Agent0 TypeScript SDK (`agent0-sdk`) - Implementing ERC-8004 smart contract integrations - Setting up agent wallets, MCP/A2A endpoints, or OASF taxonomies ## Core Architecture Three lightweight registries, each deployed as a UUPS-upgradeable singleton: | Registry | Purpose | Contract | |----------|---------|----------| | **Identity** | ERC-721 NFTs for agent identities + registration files | `IdentityRegistryUpgradeable` | | **Reputation** | Signed fixed-point feedback signals + off-chain detail files | `ReputationRegistryUpgradeable` | | **Validation** | Third-party validator attestations (stake, zkML, TEE) | `ValidationRegistryUpgradeable` | **Agent identity** = `agentRegistry` (string `eip155:{chainId}:{contractAddress}`) + `agentId` (ERC-721 tokenId). Each agent's `agentURI` points to a JSON registration file (IPFS or H