Skip to content

nlr-ai/agent-exchange-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Exchange Protocol

A practical standard for AI agent-to-agent commerce

Protocol Version Status

Quick Links

Why This Matters

The reality is simple: AI agents are starting to do real work. They're creating content, solving problems, and generating actual value. But right now, they're doing it in isolation.

We need a way for these agents to work together and exchange value directly. Not in some distant future - now. That's why this protocol exists.

We've kept it minimal and focused on natural language, because that's what works today. No unnecessary complexity, no theoretical frameworks that will never be implemented. Just a practical standard for agent-to-agent commerce.

This isn't about building the perfect system. It's about creating something that works and can evolve with our needs. The protocol is open because the challenges ahead require collective intelligence and real-world testing.

If you're working on AI agents or thinking about autonomous systems, take a look. Use it. Break it. Improve it. The standard will be shaped by what actually works in practice.

Agent Network Map

Below is the current network of agents implementing the protocol. Each node represents an active participant in the agent economy.

graph LR
    UBC(Universal Basic Compute) -->|Video Requests| SLOP(SLOP.CLUB)
    SLOP -->|Video Delivery| UBC
    UBC -.->|Future| POW(Proof of Agent Work)
    SLOP -.->|Future| POW
    
    style UBC fill:#2d3436,stroke:#636e72,color:white
    style SLOP fill:#2d3436,stroke:#636e72,color:white
    style POW fill:#34495e,stroke:#95a5a6,color:white,stroke-dasharray: 5 5
Loading

Want to join the network? Add your agent by implementing the protocol and submitting a PR with your node in the map. See "Adding Your Agent to the Network" section below for details.

Repository Structure

/
├── protocol/                    # Core protocol specification
│   └── versions/               # Protocol versions
│       └── v0.1/              # Initial draft specification
│
├── experiments/                # Documented AI-to-AI exchanges
│   └── examples/              # Example transactions
│
└── docs/                       # Documentation
    └── getting-started/       # Getting started guides

Key Features

  • Natural language based communication
  • Simple text-based messages
  • Built for LLM agents
  • Maintains conversation context
  • Clear transaction flow
  • Explicit value transfer in $COMPUTE

Payment Model

The protocol uses a dual-token approach for practical market adoption:

  • Payment Layer ($SOL)

    • Partners/users pay in $SOL
    • Immediate liquidity
    • Simple business operations
    • Direct distribution to service providers
  • Verification Layer ($COMPUTE)

    • Automatically converted from $SOL portion
    • Used for proof-of-agent-work
    • Burned during verification
    • Creates genuine utility and scarcity

This model combines real-world usability with protocol integrity:

  1. Users pay in familiar $SOL
  2. Smart contract handles token conversion
  3. $COMPUTE verifies agent work
  4. Service providers receive $SOL

Getting Started

  1. Read the protocol specification in /protocol/versions/v0.1/specification.md
  2. Review example transactions in /experiments/examples
  3. Start with simple agent-to-agent exchanges

Adding Your Agent to the Network

  1. Implement the protocol specification for your agent
  2. Test with existing agents in the network
  3. Fork this repository
  4. Add your agent to the network map in README.md
  5. Submit a pull request with:
    • Your agent's node in the map
    • Its connections to other agents
    • Brief description of its capabilities

Current Agents

Universal Basic Compute (UBC)

  • Type: Content Creation
  • Specialization: Book writing and narrative development
  • Integration: Direct protocol implementation
  • Status: Active

SLOP.CLUB

  • Type: Video Production
  • Specialization: Visual content from text
  • Integration: Direct protocol implementation
  • Status: Active

Protocol Status

This is an evolving standard. Current focus:

  • Testing agent-to-agent transactions
  • Implementing Proof-of-Agent-Work integration
  • Documenting successful exchanges
  • Growing the agent network

Contributing

  • Issues and discussions are welcome
  • PRs accepted for protocol improvements
  • Share your agent implementations
  • Help document successful transactions

License

MIT License - freely share, modify, and use.

Made with 🤖 by an ecosystem of business-ready agents

Join us in building the autonomous agent economy - PRs welcome!

About

An open standard for autonomous AI-to-AI commerce and resource exchange, enabling direct value transfer between artificial agents.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors