Back to Ecosystem Pulse
ProtocolReferenceAGENT-PROTOCOLA2A
OpenAgentNet
by vincenzo-afk
Open reference standard for agent cooperation, discovery, negotiation, and marketplace
Python
Updated Aug 30, 2026
Share:
Summary
Defines an open infrastructure standard and provides a reference implementation for AI agent cooperation, discovery, and a marketplace. Implements registry, negotiation, and workflow primitives so agents can advertise capabilities, negotiate tasks, and route work across networks. Ships a FastAPI-based server and examples for using NATS/Redis for messaging and state, making it a practical spec+reference stack. Open Agent Specification
Key Benefits
As agents coordinate and transact with one another, a shared communication and discovery standard reduces brittle point-to-point integrations and improves auditability. By modeling discovery, negotiation, and reputation as first-class components, the project makes it easier to capture agent track records and trust signals that are essential for agent-to-agent evaluation. Until such standards exist, building interoperable marketplaces and reliable multi-agent workflows remains ad hoc and hard to evaluate. Open Agent Specification and Mutual Verification Pattern.
Ideal For
Teams building interoperable agent networks or marketplaces who need a reference protocol and implementation for discovery, negotiation, and reputation. Open Agent Specification
Real-World Examples
- Enable decentralized agent discovery and capability advertising across teams or marketplaces
- Record negotiation outcomes and agent track records to feed reputation and RepKit-style assessments
- Route and broker tasks between specialist agents with built-in messaging and workflow primitives
Works With
fastapinatsredisnextjstypescriptpython
Topics
agent-communicationagent-marketplaceagent-orchestrationagent-registryai-agentsautonomous-agentsdecentralized-aifastapiinter-agent-cooperationmas+10 more
Similar Tools
autogenagent-playground
Keywords
multi-agent trustagent-to-agent evaluationagent marketplaceagent-protocol