# Agent Connect Protocol Specification ## About The Project This repo contains the specification of Agent Connect Protocol (ACP) proposed by the Agntcy Collective. The Agent Connect Protocol defines a standard interface to invoke and configure remote agents over an API. The protocol is specified in [OpenAPI](https://www.openapis.org/what-is-openapi) a REST-based schema specification. More about how ACP fits into the bigger picture of the [Internet of Agents as seen by Agntcy](https://docs.agntcy.org/) can be found in the documentation [Introduction.](https://docs.agntcy.org/pages/introduction.html) ## Getting Started To get started with the ACP protocol, please see the [Getting Started Guide](https://docs.agntcy.org/pages/syntactic_sdk/connect.html#getting-started) ## Documentation See current ACP specification in [JSON Format](openapi.json) or browse its [OpenAPI visualization](https://spec.acp.agntcy.org/) For more information on the background of the specification and the design requirements, please see the [ACP spec documentation on the Agntcy Docs](https://docs.agntcy.org/pages/syntactic_sdk/connect.html) ## Roadmap See the [open issues](https://github.com/agntcy/acp-spec/issues) for a list of additional proposed features (and known issues). ## Contributing Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. For detailed contributing guidelines, please see [CONTRIBUTING.md](CONTRIBUTING.md) ## Copyright Notice [Copyright Notice and License](LICENSE) Distributed under Apache 2.0 License. See LICENSE for more information. Copyright AGNTCY Contributors (https://github.com/agntcy) ## Acknowledgements This specification is developed with the support of the IoA community with the goal of facilitating cross-framework agent interoperability.