Define the boundary.
Scope actions by tenant, identity, resource and executor. Apply expiration and optional currency and amount limits.
Explore the request flow →A security gate between AI agents and real-world actions. Set the policy, authorize each request, and verify what happened.
pip install tempus-ddbSigns the exact intent.
Issues a short-lived, single-use permit.
Holds the credential. Performs the effect.
Intent, permit and signed outcome.
The agent requests. The policy authorizes. The executor acts.
01 / The protocol
Connect an agent through MCP or Python. Tempus evaluates signed policy; an executor enforces the permit before calling an external service.
Scope actions by tenant, identity, resource and executor. Apply expiration and optional currency and amount limits.
Explore the request flow →Executors verify permit binding and consumption state. Protect their credentials and signing keys from the requesting agent.
Set up an executor →Cryptographic receipts link the request, authorization and result. Alter a bound field and verification detects the mismatch.
Test tamper detection →02 / Integrations
Packaged adapters share one authorization protocol. Start with a supported action, then build your own executor at the transport boundary.
Create issues and pull requests with allowlisted arguments and an isolated token.
DevOps blueprint ↗ PACKAGED ADAPTERMediate HTTPS POST and PUT requests while keeping authorization headers separate.
Integration guide → PACKAGED ADAPTERSend channel messages and alerts through a credential-isolated executor.
Integration guide → REFERENCE ADAPTEREnforce a money contract. Includes a mock transport; connect your own payment provider.
Payments blueprint ↗04 / Project status
Tempus DDB is in beta. Evaluate the implementation and deployment assumptions for your workload.
Read the roadmap ↗Signed policies, mediated executors, identity rotation and revocation, event streams, and signed checkpoints.
The agent must not be able to read executor secrets. Rollback detection requires independently retained checkpoints.
Multi-container gate deployment is on the roadmap. Current single-instance protections do not establish distributed replay safety.
Questions, answered
No. Operators provision identities and policy; agents, the gate and executors handle the runtime flow. Humans can inspect the evidence without approving every action.
No. Supported actions must pass through a mediated executor that exclusively holds the downstream credential. An agent with direct access to that credential can bypass the boundary.
That the checked evidence is authentic and linked. It does not independently prove the executor truthfully reported an external event. A failed action can still produce a verified trace.
No. It uses a synthetic fixture with embedded sample public keys. It checks hashes, signatures and record links locally; it cannot create GitHub issues, send messages or move funds.
Build with Tempus
Run the local demo. Understand the boundary. Connect your executor.