Skip to main content

7h3 Protocol AIP Python SDK (Skeleton)

Minimal reference SDK for 7h3/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/7h3_v0_1.json

Run conformance tests

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

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.5.tar.gz (31.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

7h3_protocol-0.5.5-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

File details

Details for the file 7h3_protocol-0.5.5.tar.gz.

File metadata

  • Download URL: 7h3_protocol-0.5.5.tar.gz
  • Upload date:
  • Size: 31.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for 7h3_protocol-0.5.5.tar.gz
Algorithm Hash digest
SHA256 6dbb1d9365a14c637f04c06021aff8f8de15ac3d28d64bf9ece5dc18ca67498e
MD5 8ea116a81c10c89c9eec4e5554ce5cff
BLAKE2b-256 d6bb08c80b3970a65c263226b8e28f04a3f7be4e7d1e9e4be6e6cefe380db5ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for 7h3_protocol-0.5.5.tar.gz:

Publisher: publish.yml on IceMasterT/7h3-protocol

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file 7h3_protocol-0.5.5-py3-none-any.whl.

File metadata

  • Download URL: 7h3_protocol-0.5.5-py3-none-any.whl
  • Upload date:
  • Size: 25.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for 7h3_protocol-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bb782de3441cbefbe290157d168052b11eaa50cab5f6fc174acaeb202a8493da
MD5 2cd3cacd8939fc122978499cd0a09264
BLAKE2b-256 91aee409a3fa3b488b66c52c1d3f61f2e98173c3fb92e3b6a4ee1f35c60a5afd

See more details on using hashes here.

Provenance

The following attestation bundles were made for 7h3_protocol-0.5.5-py3-none-any.whl:

Publisher: publish.yml on IceMasterT/7h3-protocol

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.5.6

2 files

This release

0.5.5 This release

2 files

0.5.4

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page