ERC-8004 Trustless Agents for on-chain agent identity and reputation. Resolve an agent by ID from the Identity Registry ERC-721 to its owner and AgentCard, list canonical registry addresses, and generate a specification-compliant registration-v1 agent card with x402 support and trust models. Custody-free read and scaffolding workflows. Use for ERC-8004, trustless agents, agent identity or registry, AgentCard, agent reputation, on-chain agents, A2A, agent discovery, agent cards, and 8004.
Scanned 9/3/2026
Install to Claude Code
npx -y skills add aiskillstore/marketplace --skill trustless-agents --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Trustless Agents?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/aiskillstore-trustless-agents-marketplace)More formats (shields.io, HTML) on the badges page.
---
name: trustless-agents
description: >-
ERC-8004 Trustless Agents for on-chain agent identity and reputation. Resolve an agent by ID
from the Identity Registry ERC-721 to its owner and AgentCard, list canonical registry
addresses, and generate a specification-compliant registration-v1 agent card with x402
support and trust models. Custody-free read and scaffolding workflows. Use for ERC-8004,
trustless agents, agent identity or registry, AgentCard, agent reputation, on-chain agents,
A2A, agent discovery, agent cards, and 8004.
---
# ERC-8004 Trustless Agents skill
ERC-8004 (draft EIP) gives AI agents a portable on-chain identity + reputation:
the **Identity Registry** is an ERC-721 ("AgentIdentity") deployed as a singleton
at the vanity address `0x8004A169…` across many chains (verified on Base
mainnet). An agent's `tokenURI` points to an AgentCard describing what it does,
its endpoints (A2A/MCP), trust models, and x402 support.
## Tools
| Tool | Purpose |
|---|---|
| `chaingpt_erc8004_resolve_agent` | Resolve `agentId` → owner + decoded AgentCard (handles `data:` and https/ipfs tokenURIs). Read-only. |
| `chaingpt_erc8004_registries` | The canonical Identity + Reputation registry addresses and the chains they're on. |
| `chaingpt_erc8004_agentcard` | Generate a `registration-v1` AgentCard JSON (name, services, `supportedTrust`, `x402Support`) to host at the tokenURI / `/.well-known/agent-card.json`. Optionally emits the `data:` URI form. |
`chaingpt_erc8004_resolve_agent agentId=0 chain=base` → the Genesis Agent.
## Scope
Read + scaffolding are shipped and verified. The **write path** (register /
giveFeedback / validation) is intentionally deferred: ERC-8004 is a draft whose
write ABIs (especially the Validation Registry) are still being revised, so we
don't ship unverified identity/reputation-mutating calldata. Generate the
AgentCard here, then register via the project's reference contracts once the
write ABI is final.
Reads use a public-RPC fallback chain; set `BASE_RPC_URL` for reliability.
0 ChainGPT credits.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!