Skip to main content

ACP (Agent Communication Protocol) runtime for building secure, interoperable AI agents

Project description

ACP — Agent Communication Protocol

ACP (Agent Communication Protocol) is a secure, identity-driven protocol for autonomous systems to communicate, collaborate, and coordinate across environments.

Unlike traditional API integrations or message brokers, ACP is designed for AI agents operating in dynamic, distributed ecosystems.


What is ACP?

ACP provides:

  • Identity-first communication between agents
  • Signed and optionally encrypted message envelopes
  • Transport independence (HTTP, AMQP, MQTT)
  • Relay-based routing across network boundaries
  • Capability-driven interaction patterns

This enables agents to discover each other, exchange messages, and collaborate without tight coupling.


Why ACP?

Modern systems are evolving from services into autonomous agents.

Current approaches (REST APIs, webhooks, point-to-point messaging) lead to:

  • brittle integrations
  • hidden coupling
  • limited interoperability
  • lack of governance

ACP introduces a protocol layer for agent communication, similar to how HTTP enabled the web.


Getting Started

pip install acp-runtime
pip install acpctl
acp identity create
acp message send agent:demo ping

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acp_runtime-0.1.1.tar.gz (54.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

acp_runtime-0.1.1-py3-none-any.whl (41.5 kB view details)

Uploaded Python 3

File details

Details for the file acp_runtime-0.1.1.tar.gz.

File metadata

  • Download URL: acp_runtime-0.1.1.tar.gz
  • Upload date:
  • Size: 54.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for acp_runtime-0.1.1.tar.gz
Algorithm Hash digest
SHA256 dffe4cf3a0774c5a2e61d6a51dffd9f2b553be41a964aebe037bf400dd931b46
MD5 d2fa63c0472b612424860d204eeac078
BLAKE2b-256 a1c048fa13de11dcae11aba35a2ef36c1692a8effe9f81dcb8b4ca4cad613326

See more details on using hashes here.

File details

Details for the file acp_runtime-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: acp_runtime-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 41.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for acp_runtime-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 63b28c116e06e73525565b757d9bc9fe34d6da3449517e07fc1894a4ee9cb0c4
MD5 225e012d5719aafdc764255c4485766b
BLAKE2b-256 93b379aa0effb968ab70925390849827953cbb16d4e65eb8bd7bec32239fee65

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page