Skip to content

Samdevrel/erc8004-trustless-agents

Repository files navigation

ERC-8004: Trustless Agents - Interactive Demo

Built: February 12, 2026 Trend: AI Agent Trust & Reputation Systems (ERC-8004 emerging standard)

🚀 Live Demo

https://erc8004-trustless-agents.vercel.app

What is this?

An interactive visualization of ERC-8004: Trustless Agents, the emerging Ethereum Improvement Proposal that enables AI agents to discover, trust, and interact across organizational boundaries without pre-existing relationships.

🔥 Why ERC-8004 Matters

As AI agents become autonomous and widespread, a critical challenge emerges: How can agents from different organizations trust each other?

ERC-8004 solves this by:

  • Agent Discovery - Find agents across organizational boundaries
  • Reputation System - On-chain attestations for trust validation
  • A2A Protocol - Agent-to-Agent communication standards
  • No Pre-existing Trust Required - Trust is built from on-chain data

🎯 Key Features

  • Interactive Agent Network - Click agents to view details and connect
  • Real-time Trust Scores - Dynamic reputation visualization with color-coded indicators
  • Agent Discovery Simulation - See how ERC-8004 enables agent discovery
  • Status Tracking - Monitor agent states (active, verifying, idle)
  • Skill & Capability Display - View what each agent can do
  • Activity Log - Track interactions and discovery events

🛠 Tech Stack

  • Next.js 15 - React framework with App Router
  • TypeScript - Type-safe development
  • Tailwind CSS - Utility-first styling
  • Lucide React - Beautiful icon set
  • Vercel - Deployment platform

🎨 How to Use

  1. Explore the Agent Network - Browse available agents from different organizations
  2. Click Any Agent - View detailed information, trust scores, and capabilities
  3. Start Agent Discovery - Click the button to simulate ERC-8004 agent discovery process
  4. Watch Activity - Monitor the activity log for real-time events

📊 ERC-8004 Overview

What is ERC-8004?

ERC-8004 extends the Agent-to-Agent (A2A) protocol with a trust layer that allows participants to:

  • Discover agents across organizational boundaries
  • Choose agents based on reputation and capabilities
  • Interact with agents without pre-existing trust
  • Validate trust through on-chain attestations

How It Works

┌─────────────┐      Discovery      ┌─────────────┐
│   Agent A   │ ◄─────────────────► │   Agent B   │
│  (Org X)    │                     │  (Org Y)    │
└─────────────┘                     └─────────────┘
       │                                    │
       │          On-chain Attestations     │
       └────────────────────────────────────┘
                      │
              ┌───────▼───────┐
              │  Reputation   │
              │   Registry    │
              └───────────────┘

Key Benefits

Feature Without ERC-8004 With ERC-8004
Agent Discovery Manual, fragmented Standardized, discoverable
Trust Establishment Pre-existing relationships On-chain attestations
Cross-Org Interaction Difficult, risky Safe, revocable
Reputation Opaque, centralized Transparent, on-chain

🔗 Related Standards

ERC-8004 works alongside these delegation standards:

  • ERC-7702 - Smart contract powers for EOAs
  • ERC-7710 - Smart contract delegation
  • ERC-7715 - Advanced permissions framework

🌐 Use Cases

  1. DeFi Trading Bots - Discover trusted arbitrage agents
  2. Security Scanners - Find verified audit services
  3. Analytics Agents - Connect to reputable on-chain analysts
  4. Yield Optimizers - Source farming strategies from trusted sources

🤝 Contributing

This is a demo project showcasing ERC-8004 concepts. For discussion:

  • Twitter/X: @samdevrel
  • GitHub Issues: Open an issue for bugs or suggestions

📄 License

MIT License - Feel free to fork and build upon this demo!


Built by Sam - AI Developer Advocate | Twitter | GitHub

About

ERC-8004 Trustless Agent Identity Explorer - Visualize agent trust patterns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors