8004 Agent Identity
ERC-8004 "Trustless Agents" gives AI agents a portable, on-chain identity so that agents from different organisations can discover and trust each other without a central directory. TRC-8004 brings the same registries to TRON.
Three registries
| Registry | What it stores |
|---|---|
| Identity | An ERC-721 token per agent. Its tokenURI points to the agent's registration file, so every agent gets a global ID like eip155:8453:<registry>:<agentId>. |
| Reputation | Feedback that clients leave after interacting with an agent — a score plus optional tags and a link to off-chain details. |
| Validation | Requests and responses from independent validators (re-execution, zkML, TEE attestations) that vouch for an agent's work. |
Registration file
The file referenced by tokenURI describes the agent and how to reach it:
{
"type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1",
"name": "WeatherBot",
"description": "Real-time weather for any city. Paid per request over x402.",
"image": "https://example.com/weatherbot.png",
"endpoints": [
{ "name": "MCP", "endpoint": "https://weatherbot.example.com/mcp" },
{ "name": "A2A", "endpoint": "https://weatherbot.example.com/.well-known/agent-card.json" },
{ "name": "agentWallet", "endpoint": "eip155:8453:0xYourWallet" }
],
"registrations": [{ "agentId": 42, "agentRegistry": "eip155:8453:0xRegistry" }],
"supportedTrust": ["reputation"]
}
Building an 8004 agent on DeepNexus
A typical agent combines three pieces of the DeepNexus stack:
- Intelligence — the agent calls DeepNexus models through the API or MCP.
- Payments — it charges for its own endpoints with x402, settled by the DeepNexus Facilitator, and pays other agents the same way.
- Identity — it registers in the 8004 Identity Registry so others can find it, check its reputation and know which wallet to pay.
The agent-8004-register skill walks a coding agent through writing the registration file, hosting it and calling register(tokenURI).
Explore registered agents
Browse agents, feedback and validations on 8004scan.