Skip to main content

pamoja-trust

Proving what a node did, saying it in confidence, fixing it in the field, and deciding how often it can afford to do any of that.

One install for the 5 capabilities of this domain. Each is also its own distribution, and pamoja is the whole framework in one.

pip install pamoja-trust
from pamoja.trust import audit
Capability Module What it covers
Audit log pamoja.audit A tamper-evident, hash-chained log; altering, reordering, or dropping a record breaks verification
Secured session pamoja.session X25519 key agreement, HKDF, and ChaCha20-Poly1305 with an anti-replay window, with no TLS stack
Signed updates pamoja.update Signed firmware manifests, streaming image verification, and A/B slots that fall back on their own
Power pamoja.power Duty cycling and an energy-aware governor that stretches work as the battery drains
Telemetry pamoja.telemetry Observability that ships only what is worth the bytes as link cost rises, while counting everything

The guides, with a worked Python example for each, are at https://pamoja.molex.cloud/docs.

License

MIT

Release files for pamoja-trust 0.1.18

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pamoja-trust 0.1.18
File Size Uploaded
pamoja_trust-0.1.18.tar.gz 2.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pamoja-trust 0.1.18
File Interpreter ABI Platform
pamoja_trust-0.1.18-py3-none-any.whl Python 3 none any Details

Total release size: 5.8 kB

Release files / pamoja_trust-0.1.18.tar.gz

Download URL pamoja_trust-0.1.18.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
42065a7d3b40503ad9b8275e5526fc9778103345937f71d3b86c7f0e135bc68e
BLAKE2b-256 checksum
How to use checksums
e0e987dda0cd1b9da9cd945091200250a8791f3875b816e66c0eb9621ee95b4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / pamoja_trust-0.1.18-py3-none-any.whl

Download URL pamoja_trust-0.1.18-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9d716c445c1cacaf121e80718a789f50ba861055b0126ccfed485281859244b0
BLAKE2b-256 checksum
How to use checksums
7490e67b7a0f934429e44ed4e169e6b44ea1030cce4800c3f2db6fa50ed0ba94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release history Release notifications | RSS feed

0.2.0

2 release files

This release

0.1.18 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page