Skip to content

AI agent security

Secure cross-company agent requests with a bounded decision.

Totem puts identity and current authority in the receiving company's request path. It narrows the proof to a presenter, recipient, action, and request digest, then records the verification outcome.

Security controls stay close to the action.

Least-privilege keys

Presenter and receiver workloads use separate agent-bound API keys with only the protocol scopes they need.

Short-lived proof

A challenge expires after five minutes and the signed presentation after no more than one minute.

Exact request binding

The receiver supplies a SHA-256 digest of the bytes it will process and checks that digest again before execution.

Live invalidation

Agent, credential, API-key, and company-relationship revocation affect current verification rather than waiting for an old token to expire.

Ambiguous outcomes fail closed.

Totem rejects a request when signature, identity, recipient, relationship, action, scope, limits, expiry, request digest, or revocation state does not match. It also treats malformed input and unavailable authority state as failures rather than approvals.

A receiver should not create a fresh challenge after an ambiguous response until it reconciles the original request. It should retain the same idempotency key only for the exact same challenge input and respect any retry interval returned by the service.

The receiving system keeps the outer controls.

Totem does not inspect whether a business request is wise, lawful, or factually correct. It does not make the downstream action part of the verification transaction. The receiver needs its own authorization policy, execution idempotency, reconciliation, monitoring, and incident response.

Totem is a production-beta service. The current repository documents application-managed signing keys, process-local limits for most HTTP and API traffic, and point-in-time DNS control checks. It does not claim an independent security certification. The integration protocol describes the controls that callers must implement.

TotemLayer

Verify the agent before your systems act.

See how Totem binds identity and current authority to one exact cross-company request.

Book a demo

Book a Totem demo

Choose a time in Google Calendar. Your confirmation email will include private Google Meet details.

Loading live availability…Connecting securely to Google Calendar.