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.4.0.tar.gz
(19.3 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.4.0.tar.gz.
File metadata
- Download URL: 7h3_protocol-0.4.0.tar.gz
- Upload date:
- Size: 19.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c09119a2e9bae8f42b2d0e5c8dd68c81aea6bda5b4e2d8e844d19681ec4be5ed
|
|
| MD5 |
86ff79aebe55889f1c73963997cf60d3
|
|
| BLAKE2b-256 |
64a28bfbcef234807d3540055e383b9e9a66f48d3e19012352e5771d90ac51d9
|
File details
Details for the file 7h3_protocol-0.4.0-py3-none-any.whl.
File metadata
- Download URL: 7h3_protocol-0.4.0-py3-none-any.whl
- Upload date:
- Size: 13.5 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 |
8137ed0afbbf29d9e9ac11a8f05d41abf043a6feda545ae1b7ee931c1d7ad2e2
|
|
| MD5 |
93bd3fa446c73538a278ca800865a435
|
|
| BLAKE2b-256 |
418dc7165fec1ec032be3a2a2964a8d525578e7413f5aaeb9c6f6b7991865407
|