Skip to content

IntentProof/intentproof-sdk-python

intentproof-sdk-python

CI

Python SDK for emitting signed IntentProof execution events.

Who uses this

Python application authors who need the same wrap/exporter/outbox contract as the Node and Go SDKs for signed execution events.

Status

Early scaffolding repo for IntentProof's Python SDK. Tracks the Node SDK's wrap()/exporter/outbox contract so a Python application can emit and verify the same signed execution events.

Install

pip install intentproof

For development in this repository:

pip install -e ".[dev]"

Verify

Cross-language signing fixtures in CI match intentproof-spec golden vectors. Run pytest locally before publishing.

Test

pytest
bash ./scripts/check-coverage.sh 95

CI enforces at least 95% line coverage on src/intentproof/ (see pyproject.toml and scripts/check-coverage.sh).

Release

PyPI packages are published from maintainer release workflows in intentproof-tools using Sigstore-attested artifacts. See docs/release-signing.md.

Documentation hub

Per-repo README files plus intentproof-infra for self-host install and image verification. Docs site deferred — see docs-hub-decision.md.

Support

Report bugs, API gaps, and conformance findings via GitHub Issues. See CONTRIBUTING.md. Security reports: SECURITY.md.

License

Apache License 2.0 — see LICENSE, NOTICE, and TRADEMARK.md.

About

Python SDK for emitting and verifying signed IntentProof execution events. Apache 2.0.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors