# agent-network-protocol/AgentNetworkProtocol

AgentNetworkProtocol(ANP) is an open source protocol for agent communication. Our vision is to define how agents connect with each other, building an open, secure, and efficient collaboration network for billions of intelligent agents.

Repository: https://github.com/agent-network-protocol/AgentNetworkProtocol
Canonical: https://ross.abutalabs.com/products/agentnetworkprotocol
Homepage: https://agent-network-protocol.com
Language: HTML
License: Apache-2.0
License Family: permissive
Topics: agent, protocol, communication
Last push: 2026-08-25T06:25:13+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 66, longevity 48
- inputs: {"age_days": 680, "days_push": 8, "days_rel": 67, "gap_med": 127, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1407, forks 101 (observed 2026-08-28T04:04:38.398485+00:00)

## What it is
AgentNetworkProtocol (ANP) is an open-source protocol specification suite defining how AI agents identify, discover, and communicate with each other over the internet. It covers decentralized identity (did:wba), agent naming and discovery, end-to-end encrypted messaging, and agent payment protocols, organized as a layered stack on top of existing web infrastructure.

## Use cases
- define how AI agents connect and communicate across platforms
- give agents decentralized verifiable identity with did:wba
- enable agents to discover each other's capabilities and services
- implement end-to-end encrypted messaging between agents
- build agent-to-agent payment and commerce flows
- design an open collaboration network for billions of agents

## When to choose
- you are building multi-agent systems that must interoperate across organizational or platform boundaries
- you need a standards-style specification for agent identity, discovery, and secure messaging rather than a vendor SDK
- you want protocol-first, HTTP-like open infrastructure for the agentic web

## When to avoid
- you need a ready-made runtime library or SDK with batteries-included implementations rather than specifications
- your agents only communicate within a single platform or framework with no cross-domain needs
- you require a mature, widely-adopted standard with broad ecosystem support today

## Facets
- artifact type: learning-resource
- maturity: active
- function: auth, security, agent-framework, networking, api-framework
- domain: artificial-intelligence, networking, security, apis, developer-tools
- platform: cross-platform, self-hosted
- tags: protocol-specification, agent-communication, decentralized-identity, did, agentic-web, e2ee, agent-discovery, agent-payments, interoperability, ai-agents, web-server

## Member repositories
- agent-network-protocol/AgentNetworkProtocol (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:38.398485+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:37.748139+00:00, confidence not recorded.
  - readme: https://github.com/agent-network-protocol/AgentNetworkProtocol (fetched 2026-08-28T04:04:38.398485+00:00, sha 4ee26f20508d)
  - homepage: https://agent-network-protocol.com (fetched 2026-08-29T11:52:13.498459+00:00, sha 822164c2ea09)
- Data as of 2026-08-30T08:39:29.467469+00:00.
