Bind the complete message to an explicitly trusted authority.
Reviewed 15 October 2026 · scope: Implemented library
Integrity and identity
A public hash can reveal changed bytes but anyone can recompute it. A session identifier is a label, not a private signing key. Authentication must be anchored outside the received message.
Complete and bounded envelopes
The implemented library supports a full-envelope checksum and optional trusted HMAC authority scoped to sender, session, task, recipient and message kind. Expiry and atomic one-use receipts protect the strict receiving path. Legacy digests remain readable as integrity-only records.
What has been tested
Isolated tests exercise changed routing, changed content, wrong keys, expiry and concurrent replay. This establishes the library contract; it does not claim every bot and worker has migrated or that a process with access to the trusted key is isolated.