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.1.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.1.tar.gz.
File metadata
- Download URL: 7h3_protocol-0.5.1.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 |
3a217cdeeca04f9913410094562f4a7f4f6611b549f6e51ad5255a1303d9ab56
|
|
| MD5 |
c1324687aae5311546f6ef907d6bf7db
|
|
| BLAKE2b-256 |
4fc5f1c5d0ef1593373f1410bd272281be651512d54878c1c19597936b8da162
|
File details
Details for the file 7h3_protocol-0.5.1-py3-none-any.whl.
File metadata
- Download URL: 7h3_protocol-0.5.1-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 |
c9e127d2bfc015105c650c03cef950d9eccb96431cc17f1f02afb8bba0dfa42a
|
|
| MD5 |
91722091b8d5d0286ec46f62e20b718e
|
|
| BLAKE2b-256 |
28bf711257b371e9cb883c846b376c0a33ab3c6fe908ce955829895ea75fcbcf
|