Metadata-Version: 2.4
Name: macp-proto
Version: 0.1.1
Summary: Pre-generated Python protobuf bindings for the Multi-Agent Coordination Protocol (MACP)
License: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: grpcio>=1.74.0
Requires-Dist: protobuf>=5.27.0

# macp-proto

Pre-generated Python protobuf and gRPC bindings for the [Multi-Agent Coordination Protocol (MACP)](https://github.com/multiagentcoordinationprotocol/multiagentcoordinationprotocol).

## Installation

```bash
pip install macp-proto
```

## Usage

```python
from macp.v1 import core_pb2, envelope_pb2, policy_pb2
from macp.modes.decision.v1 import decision_pb2
from macp.modes.proposal.v1 import proposal_pb2
from macp.modes.task.v1 import task_pb2
from macp.modes.handoff.v1 import handoff_pb2
from macp.modes.quorum.v1 import quorum_pb2
```

## Versioning

This package version tracks the proto schema version from the spec repo.
Pin to a specific version range (e.g., `macp-proto>=0.1.0,<1.0.0`) to avoid
unexpected breaking changes when new proto versions are released.
