Skip to main content

AIP (Aurelion Interaction Protocol) — Python SDK. Deterministic, signed, replay-safe AI-to-AI messaging. Wire version aip/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 cryptography package)
  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aip7h3-0.1.2.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

aip7h3-0.1.2-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file aip7h3-0.1.2.tar.gz.

File metadata

  • Download URL: aip7h3-0.1.2.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for aip7h3-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ef6a59ec97553b90da865411eaf596d4de010983b8e4c13e6cfcfcc1f106d529
MD5 f42574c8d13638f5f1e5387549c09e3b
BLAKE2b-256 50ec5990010b787f811df3dde38bdec141b62f8e16603e238611cf11d2a1b4c3

See more details on using hashes here.

File details

Details for the file aip7h3-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: aip7h3-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for aip7h3-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2066c9721b23ff39c3d4c2e6979be62b78721c8c41736567925dbcd307474bd8
MD5 7813bc01997afaf2495e8e85a517e95e
BLAKE2b-256 f13a7c643b545d9ec335e9406d51c3dd91baec9a9001d18f862f8b21730afe5c

See more details on using hashes here.

Supported by

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