7h3 Protocol — Python SDK. Deterministic, signed, replay-safe AI-to-AI messaging. Wire version 7h3/0.1.
Project description
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
cryptographypackage) - 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
PYTHONPATH=sdk/python python3 -m unittest discover -s sdk/python/tests -v
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
7h3_protocol-0.5.0.tar.gz
(25.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file 7h3_protocol-0.5.0.tar.gz.
File metadata
- Download URL: 7h3_protocol-0.5.0.tar.gz
- Upload date:
- Size: 25.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d02c75b497e270c3e3df5be797634b868a222c212e94a58736bb5ea1c96247fe
|
|
| MD5 |
5f2286ee5817eeca7796918741e79ceb
|
|
| BLAKE2b-256 |
c418e5181729845935e6ce1b96f19ddfc4710584df0d7e2cbc7aacb11b7c3059
|
File details
Details for the file 7h3_protocol-0.5.0-py3-none-any.whl.
File metadata
- Download URL: 7h3_protocol-0.5.0-py3-none-any.whl
- Upload date:
- Size: 19.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
976c533466812666ab6f77a8e8e1bf33db9f0e85b2caf39933e8151c711485dd
|
|
| MD5 |
9923e4ee0fb0df7a7c214f822ea4b978
|
|
| BLAKE2b-256 |
75807b5c09a89643b326ec61aebb577741bb8308158bb8ece86ef49bb6f6e4a7
|