Metadata-Version: 2.4
Name: 7h3-protocol
Version: 0.5.0
Summary: 7h3 Protocol — Python SDK. Deterministic, signed, replay-safe AI-to-AI messaging. Wire version 7h3/0.1.
Project-URL: Homepage, https://github.com/IceMasterT/7h3-protocol
Project-URL: Repository, https://github.com/IceMasterT/7h3-protocol
Project-URL: Documentation, https://github.com/IceMasterT/7h3-protocol/tree/main/sdk/python
Project-URL: Changelog, https://github.com/IceMasterT/7h3-protocol/blob/main/CHANGELOG.md
License: MIT
Keywords: 7h3,agent,ed25519,mcp,protocol,replay-protection,signing
Classifier: Development Status :: 4 - Beta
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: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Provides-Extra: crypto
Requires-Dist: cryptography>=41.0; extra == 'crypto'
Provides-Extra: nacl
Requires-Dist: pynacl>=1.5; extra == 'nacl'
Description-Content-Type: text/markdown

# 7h3 Protocol AIP Python SDK (Skeleton)

Minimal reference SDK for `aip/0.1` parity with the TypeScript implementation.

## Included

- deterministic canonicalization
- HS256 HMAC signing and verification
- ED25519 signing and verification (requires `cryptography` package)
- compact wire encode/decode
- envelope validation helpers (version, required fields, TTL)
- conformance tests using shared vectors from `conformance/aip_v0_1.json`

## Run conformance tests

```bash
PYTHONPATH=sdk/python python3 -m unittest discover -s sdk/python/tests -v
```
