Scoped workload keys
Presenter and receiver credentials are agent-bound, stored as digests, and limited to the protocol roles they need.
Totem security
Totem is designed to fail closed at the cross-company verification boundary. This page states the implemented controls, the receiver's responsibilities, and the current production-beta limits.
Totem verifies credential identity and narrow authority at a point in time. It does not execute the receiving company’s business action or decide whether that action is wise, lawful, or correct. The receiver must compare the verified request with its own policy and use idempotent downstream execution.
Presenter and receiver credentials are agent-bound, stored as digests, and limited to the protocol roles they need.
Presentations carry a short lifetime and bind the presenter, recipient, challenge, action, limits, and request digest.
Verification evaluates current agent, credential, relationship, and revocation state instead of trusting signature validity alone.
Sensitive signing material uses authenticated encryption, ordinary API keys are hashed, and production startup validates required secrets and profiles.
Malformed, expired, mismatched, replayed, revoked, unavailable, and unknown authorization outcomes do not become approvals.
Verification records a bounded outcome and machine-readable reason while avoiding raw credentials and signed proof in normal logs.
Integration teams should review the protocol requirements, use their own execution idempotency and reconciliation, and test failure behavior before a production rollout.
Do not open a public issue for a suspected vulnerability. Use the repository’s private security advisory form with a concise impact statement, affected component, reproduction steps, proof of concept, and suggested mitigation when available. Do not include live user data, production secrets, or destructive testing results.
Totem’s disclosure policy does not authorize denial of service, social engineering, data extraction, or testing against accounts and organizations you do not control.
TotemLayer
See how Totem binds identity and current authority to one exact cross-company request.