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

Uploaded Python 3

File details

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

File metadata

  • Download URL: 7h3_protocol-0.5.6.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.6.tar.gz
Algorithm Hash digest
SHA256 7504c297185da3c5cca50e669faf48ad95be3e6023ca32aaeeef07ff45ef62df
MD5 6d1c8019bddf235f8a21941445f26b55
BLAKE2b-256 f05e5938931b8173edb6e5a6a75263cdac05672e83d40cfbf411c7912830bf07

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: 7h3_protocol-0.5.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 46f5532fa8ea0648d1f4046605e511d2f7a13d7ed5a9f91a11d90dacd22da0bc
MD5 599a8e9e2241f3445c3553a76eefff1d
BLAKE2b-256 c23b67dd05197c3ae0ef570f8619045e769efa98bdf3639af10b5e0771c350c2

See more details on using hashes here.

Provenance

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

This release

0.5.6 This release

2 files

0.5.5

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