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.
This project is not related to other packages using the acronym "ACP"
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file acp_runtime-0.1.2.tar.gz.
File metadata
- Download URL: acp_runtime-0.1.2.tar.gz
- Upload date:
- Size: 54.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eedb7b1bf4097a8875d5160b3f31f081d977f0424d3e249490ca825da36b4f8a
|
|
| MD5 |
be09450970e2b7a8f96bc0588c683320
|
|
| BLAKE2b-256 |
28c6d881a906be406f554590292566ac270529da2a327a3325c8ceb2f383b9bc
|
File details
Details for the file acp_runtime-0.1.2-py3-none-any.whl.
File metadata
- Download URL: acp_runtime-0.1.2-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85a21b73aaaeb1351b4c7d5b061322a7189f8806f73753067efeff95bd42ce0e
|
|
| MD5 |
95b29311e5202b5eb0d1c2ea76a40216
|
|
| BLAKE2b-256 |
964ebc1e0ef566eb1166efd6b5401f948c5f6353e84155b5e79999426e8671c2
|