Metadata-Version: 2.4
Name: zap-protocol
Version: 1.0.0
Summary: ZAP - Zero-copy Application Protocol for AI agent communication. See zap-schema for the main package.
Project-URL: Homepage, https://zap-protocol.github.io/zap
Project-URL: Documentation, https://zap-protocol.github.io/zap
Project-URL: Repository, https://github.com/zap-protocol/zap
Author-email: Hanzo AI <dev@hanzo.ai>
License-Expression: MIT
Keywords: ai-agents,capnproto,mcp,protocol,rpc,zap
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: System :: Networking
Requires-Python: >=3.9
Requires-Dist: zap-schema>=1.0.0
Description-Content-Type: text/markdown

# zap-protocol

This package re-exports [`zap-schema`](https://pypi.org/project/zap-schema/).

## Installation

```bash
pip install zap-schema
```

## About ZAP

ZAP (Zero-copy Application Protocol) is a high-performance RPC protocol for AI agent communication featuring:

- Clean whitespace-significant schema language
- Zero-copy serialization via Cap'n Proto
- Multi-transport support (TCP, WebSocket, HTTP/SSE, Unix socket)
- MCP gateway for aggregating Model Context Protocol servers
- Post-quantum cryptography (ML-KEM, ML-DSA)
- Agent consensus voting
- W3C DID identity

## Links

- [GitHub](https://github.com/zap-protocol/zap)
- [Documentation](https://zap-protocol.github.io/zap)
- [PyPI](https://pypi.org/project/zap-schema/)
