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.

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

acp_runtime-0.1.2.tar.gz (54.2 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.2-py3-none-any.whl (41.5 kB view details)

Uploaded Python 3

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

Hashes for acp_runtime-0.1.2.tar.gz
Algorithm Hash digest
SHA256 eedb7b1bf4097a8875d5160b3f31f081d977f0424d3e249490ca825da36b4f8a
MD5 be09450970e2b7a8f96bc0588c683320
BLAKE2b-256 28c6d881a906be406f554590292566ac270529da2a327a3325c8ceb2f383b9bc

See more details on using hashes here.

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

Hashes for acp_runtime-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85a21b73aaaeb1351b4c7d5b061322a7189f8806f73753067efeff95bd42ce0e
MD5 95b29311e5202b5eb0d1c2ea76a40216
BLAKE2b-256 964ebc1e0ef566eb1166efd6b5401f948c5f6353e84155b5e79999426e8671c2

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