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 and holds its mode against a wandering charge
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.2.0

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.2.0
File Size Uploaded
pamoja_trust-0.2.0.tar.gz 2.6 kB Details

Built distribution (wheel)

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

Total release size: 5.8 kB

Release files / pamoja_trust-0.2.0.tar.gz

Download URL pamoja_trust-0.2.0.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
fba7d4ad866459a36c785773e7f5ca739a5ce7c3d8a127b04f51007509abdea6
BLAKE2b-256 checksum
How to use checksums
467fe04cb28dca44e453d901d7d627a8c768bd377ca228e01b8fa073ed6ddc34
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.2.0-py3-none-any.whl

Download URL pamoja_trust-0.2.0-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb543b35e3d9ad82012c7ac5a58bc574a0c5106f5c722314b3fc2a13f97e387d
BLAKE2b-256 checksum
How to use checksums
9f69e8bfc74b6a7fb08ccdad56a3e90ae1471d902501fa3c80bfb8b397eebede
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

This release

0.2.0 This release

2 release files

0.1.18

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