Getting Started with ANP
Vision
Agent Network Protocol (ANP) aims to become the HTTP of the Agentic Web era.
Our vision is to define how agents connect with each other, building an open, secure, and efficient collaboration network for billions of intelligent agents.
Why ANP?
While current internet infrastructure is well-established, there's still a lack of optimal communication and connection solutions for the specific needs of agent networks. We are committed to addressing three major challenges:
🌐 Interconnectivity
- Enable communication between all agents
- Break down data silos
- Ensure AI has access to complete contextual information
🖥️ Native Interfaces
- AI shouldn't need to mimic human internet interaction
- Interact with the digital world through APIs and protocols
- Optimize for machine-to-machine communication
🤝 Efficient Collaboration
- Leverage AI for automatic-organization
- Enable automatic-negotiation among agents
- Create a more cost-effective collaboration network
Protocol Architecture
ANP consists of three core layers:
1. Identity and Encrypted Communication Layer
- Based on W3C DID (Decentralized Identifiers) specification
- Provides decentralized authentication scheme
- Enables end-to-end encrypted communication
- Built on existing web infrastructure
2. Meta-Protocol Layer
- Facilitates protocol negotiation between agents
- Enables automatic-organizing networks
- Supports self-negotiating collaboration
- Key to evolving agent networks
3. Application Protocol Layer
- Based on semantic web specifications
- Enables capability description
- Manages application protocols
- Simplifies agent interactions
Resources
📚 Specifications
- 01-AgentNetworkProtocol Technical White Paper: Understand the framework
- 03-did:wba Method Design Specification: Learn about identity and authentication
- 06-ANP-Agent Communication Meta-Protocol Specification: Exploring the application of meta-protocols in agent communication
- 07-ANP-Agent Description Protocol Specification: Define agent capabilities
📝 Blog Posts
- What Makes Agentic Web Different: What makes the Agentic Web unique
- Web Based Agent Decentralized Identifiers: Web-Based Agent DID method
- Three Technical Approaches to AI Internet Interaction: How AI interacts with the internet
- More posts...
💻 Code
- AgentConnect: Official implementation
- GitHub Repository: Source code and documentation
Next Steps
- Read the Technical White Paper to understand the framework
- Explore our blog posts for insights and updates
- Check out the code implementation
- Join our community on GitHub