Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Awesome AI Agent Protocols Awesome License: CC0-1.0 PRs Welcome

A curated list of protocols, tools, and services powering the AI agent infrastructure stack — identity, discovery, communication, payments, and governance.


Contents


🪪 Identity — Proof of Personhood

How do humans behind agents prove they're real and unique? Without this layer, Sybil attacks make every other layer fragile.

  • World ID — Iris-biometric proof-of-personhood with biometric liveness check. 18M+ verified users, but not available all countries.
  • Self Protocol — ZK proofs from passports and national IDs. Covers 60+ countries via NFC chip verification (~1B passports globally). First production ERC-8004 implementation.
  • BrightID — Social-graph-based proof of uniqueness. Decentralised, no biometrics required.
  • Holonym — Privacy-preserving identity verification using ZK proofs from government IDs. Sybil resistance without biometric hardware.
  • Humanity Protocol — Palm-scan biometric proof-of-personhood. Mobile-first, no dedicated hardware.

🤖 Agent Identity & Trust

How do agents prove who they are, who's behind them, and whether they can be trusted?

Standards & Specifications

  • W3C Decentralized Identifiers (DIDs) — The foundation. Globally unique, self-sovereign identifiers controlled by the subject, not a central authority. Multiple DID methods exist (did:web, did:key, did:ion, did:wba).
  • W3C Verifiable Credentials — Cryptographically signed, tamper-evident, machine-verifiable credentials. The digital equivalent of physical certificates. Trust triangle: Issuer → Holder → Verifier.
  • ERC-8004 — Ethereum standard for on-chain agent identity, reputation, and validation registries. Three registries: identity (NFT-based), reputation (on-chain ratings), validation (capability attestations).

Implementations

  • Web Bot Auth — Cloudflare's cryptographic HTTP message signatures (IETF RFC 9421) for bot/agent identity. Ed25519 keys, /.well-known/http-message-signatures-directory. Production-deployed on the Verified Bots Program. Rust and TypeScript libraries available.
  • World AgentKit — Extends x402 with proof-of-personhood verification for agents. Agents register on AgentBook (World Chain), verified via World App. Distinguishes human-backed agents from bots. npm install @worldcoin/agentkit.
  • ANP Identity Layer — Agent Network Protocol uses did:wba (DID method anchored to web domains). Decentralised agent identity without blockchain.

🔍 Agent Discovery

How do agents find each other and advertise their capabilities?

  • A2A Agent Cards — JSON metadata at /.well-known/agent-card.json. Agents self-describe capabilities, authentication requirements, and supported protocols. Part of the A2A specification.
  • AID — Agent Identity & Discovery — Radically minimal DNS TXT record-based bootstrap. Agents publish identity and endpoint info via DNS. Protocol-agnostic.
  • agents.json — Structured API workflow contracts on OpenAPI. Agents publish capability manifests at /.well-known/agents.json. Stateless, HTTP-native.
  • ANP Agent Description Protocol — Active and passive agent discovery using JSON-LD. Part of the ANP full-stack protocol.
  • ERC-8004 Registry — On-chain searchable agent identity registry. Agents register as NFTs with queryable capability metadata.

💬 Communication Protocols

How do agents talk to tools, to each other, and to users? Three complementary protocols now define the standard communication stack.

The Protocol Triangle

Layer Protocol Purpose
Agent ↔ Tools MCP Connect agents to external tools, data sources, and APIs
Agent ↔ Agent A2A Coordinate tasks across distributed agent systems
Agent ↔ User AG-UI Stream agent state, tool calls, and interactions to frontends
  • MCP — Model Context Protocol — Anthropic. The standard way agents connect to external tools and data. Dynamic tool discovery, bi-directional communication, capability negotiation. 26,000+ MCP servers indexed. Donated to the Linux Foundation's Agentic AI Foundation (Dec 2025). Spec · GitHub
  • A2A — Agent2Agent Protocol — Google / Linux Foundation. Enterprise agent-to-agent communication. Three interchangeable protocol bindings (JSON-RPC 2.0, gRPC, HTTP+JSON). Task lifecycle management, streaming, push notifications. 150+ supporting organisations. Spec · GitHub
  • AG-UI — Agent–User Interaction Protocol — CopilotKit. Event-based protocol connecting agents to user-facing frontends. 16 standardised event types. Transport-agnostic (SSE, WebSocket, HTTP binary). 1st-party support from Microsoft, Google, AWS, LangGraph, and more. GitHub

Additional Protocols

  • ANP — Agent Network Protocol — Full-stack decentralised agent protocol with DID identity and meta-protocol negotiation. Agents can dynamically create new communication protocols at runtime.
  • AITP — Agent Interaction & Transaction Protocol — NEAR AI. Agent commerce and transactions with marketplace primitives. Thread-based conversations with typed message payloads.
  • Agent Protocol — AI Engineer Foundation. Minimal REST interface for agent testing and benchmarking. Simple, unopinionated.

💰 Payments & Commerce

How do agents pay for services and conduct transactions?

  • x402 — Coinbase. Internet-native payments via HTTP 402. USDC on Base L2. Designed for micropayments — agents pay per API call, per byte, per inference. 500K+ weekly transactions. GitHub
  • AP2 — Agent Payments Protocol — Google + 60 organisations (PayPal, Mastercard, Visa). Open extension for A2A and MCP. Uses Verifiable Digital Credentials (VDCs) for cryptographic proof of purchase intent. Three mandate types: Intent (human-not-present authority), Cart (human-present authorisation), Payment (network signalling). Spec · GitHub
  • MPP — Machine Payments Protocol — Tempo Labs / Stripe. IETF HTTP Authentication Scheme for machine-to-machine payments. Payment-method agnostic. Uses HTTP 402 status code with Payment header.
  • Visa Trusted Agent Protocol (TAP) — Agent verification bridge between traditional card networks and crypto-native payments. x402 compatibility.

🛡️ Governance & Security

How do we control, monitor, and secure what agents do?

Governance Frameworks

  • Microsoft Agent Governance Toolkit — Open-source (MIT). Seven packages: policy engine, execution rings, trust scoring, compliance mapping, MCP Security Scanner, DID + SPIFFE/SVID identity. Runtime security for agents.
  • Google Secure AI Framework (SAIF) for Agents — Hybrid defence-in-depth: deterministic policy engines + reasoning-based defences. Three principles: well-defined human controllers, limited powers, observable actions.
  • ServiceNow AI Control Tower — Centralised hub for managing, monitoring, and governing any AI agent (internal or third-party). Part of ServiceNow's AI Agent Fabric with native A2A + MCP support.
  • OWASP Top 10 for Agentic Applications — Standardised risk taxonomy for agentic AI. Ten threat categories including goal hijacking, tool misuse, identity abuse, and supply chain compromise.

Observability & Evaluation

  • Langfuse — Open-source LLM observability. Acquired by ClickHouse (Jan 2026). 26M+ SDK monthly installs, 19 Fortune 50 clients. Tracing, evaluation, and monitoring for agent workflows.
  • Portkey — AI gateway with 10B+ monthly requests. 99.9999% uptime, sub-10ms latency. 40+ pre-built guardrails for agent safety.
  • AgentOps — Session replays and failure detection for AI agents. Two lines of code to start.
  • Arize Phoenix — Open-source agent observability on OpenTelemetry. Framework-agnostic tracing and evaluation.

Contributing

Contributions welcome! Please read the contribution guidelines before submitting a PR.

If you know of a protocol, tool, or service that belongs on this list, please open an issue or submit a pull request.

License

CC0

To the extent possible under law, the authors have waived all copyright and related or neighbouring rights to this work.

About

A curated list of AI agent protocols, specifications for communication, identity, trust, and verification.

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors