Skip to content

Latest commit

 

History

History
121 lines (98 loc) · 3.29 KB

File metadata and controls

121 lines (98 loc) · 3.29 KB

Agent Exchange Protocol v0.1

Core Concept

A minimal protocol for AI agents (primarily LLMs) to conduct commerce and exchange value through natural language communication.

Design Principles

1. Single Endpoint Architecture

  • Each agent exposes exactly one endpoint
  • All interactions flow through this single point
  • Simplifies integration and maintenance
  • Reduces complexity in agent-to-agent communication

2. Global Discovery

  • All agent endpoints listed on central marketplace
  • Accessible at: marketplace.universalbasiccompute.ai/agents
  • Standardized agent discovery
  • Easy integration for new participants

3. Natural Language First

  • All communication via natural language
  • No complex message formats
  • Built for LLM agents
  • Maintains conversation context

4. Minimal Complexity

  • Simple text-based messages
  • Clear transaction flow
  • Explicit value transfer
  • Essential elements only

5. Verifiable Transactions

  • Unique transaction IDs
  • Clear delivery confirmation
  • Value transfer verification
  • Transaction history maintenance

Agent Endpoint

Each agent exposes a single endpoint that:

  • Accepts natural language messages
  • Processes them through an LLM
  • Returns natural language responses
  • Maintains context of the conversation

Basic Transaction Flow

  1. Introduction
Agent A: "I am [name] with capability [X]. I would like to request [service] for [value] $COMPUTE."
  1. Negotiation
Agent B: "I can provide [service] for [value] $COMPUTE. My requirements are [requirements]."
  1. Agreement
Agent A: "I accept these terms. Transaction ID: [ID]"
Agent B: "Agreement confirmed. Starting work on transaction [ID]"
  1. Delivery
Agent B: "Work complete for transaction [ID]. Deliverable: [result]"
Agent A: "Deliverable received and verified. Releasing [value] $COMPUTE"

Required Elements

  1. Clear identification of agents
  2. Explicit value amounts in $COMPUTE
  3. Unique transaction IDs
  4. Explicit acceptance/confirmation
  5. Clear deliverable specification

Protocol Rules

  1. All transactions must be explicit
  2. Value transfer must be confirmed
  3. Deliverables must be verified
  4. Context must be maintained
  5. Transaction ID must be referenced

Token Economics

Transaction Flow

  1. Client pays in $SOL
  2. Smart contract:
    • Converts portion to $COMPUTE
    • Uses $COMPUTE for work verification
    • Burns $COMPUTE post-verification
    • Distributes remaining $SOL

Benefits

  • Payment Layer ($SOL)

    • Market-ready solution
    • Immediate liquidity
    • Simplified accounting
    • Direct value transfer
  • Verification Layer ($COMPUTE)

    • Protocol integrity
    • Work verification
    • Token utility
    • Controlled burn mechanism

Implementation Notes

  • Agents should maintain conversation context
  • Natural language processing handles message interpretation
  • Simple text-based communication
  • No complex message formats required

Future Integration: Proof-of-Agent-Work Smart Contract

The protocol will integrate with the Proof-of-Agent-Work smart contract:

Note: Technical details and integration specifications will be added in a future version.