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.4.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.4-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: 7h3_protocol-0.5.4.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.4.tar.gz
Algorithm Hash digest
SHA256 6801a8445345aac368235f4da9d0e314a2ba5481eda6fbad0882cfc5970eb58f
MD5 4265ec017794ceb9dbe9f4733c3b3416
BLAKE2b-256 ee281cc93667aa8fdb0f9deebae9e61dda7c6616caf3bd71b8159c6b08040838

See more details on using hashes here.

Provenance

The following attestation bundles were made for 7h3_protocol-0.5.4.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.4-py3-none-any.whl.

File metadata

  • Download URL: 7h3_protocol-0.5.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cf3561c02880c0b10284e60f5f7a97dd3b7379a1a06b309117e3a891fee39335
MD5 71374c4414f40fb7d4f8799eaf2316c3
BLAKE2b-256 c5890ddd55be84da1642b6919d444e52e9df5b0b5d8b2180340e71747608c5b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for 7h3_protocol-0.5.4-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

0.5.5

2 files

This release

0.5.4 This release

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