Skip to content

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:

  1. 🌐 Interconnectivity

    • Enable communication between all agents
    • Break down data silos
    • Ensure AI has access to complete contextual information
  2. 🖥️ 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
  3. 🤝 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

📝 Blog Posts

💻 Code

Next Steps

  1. Read the Technical White Paper to understand the framework
  2. Explore our blog posts for insights and updates
  3. Check out the code implementation
  4. Join our community on GitHub