Define the boundary.
Declare permitted operations, resource constraints and forbidden actions. Governed execution depends on wiring those decisions into the only permitted path to the tools.
Understand the boundaryDefine what your AI agents are allowed to do. Inspect why a decision was made. Test how a different policy would change it.
Built for teams giving agents access to real tools.
An agent requests a configuration read.
Then it requests a protected file.
A prompt can ask an agent to behave. DGK evaluates proposed actions against explicit contracts, so your workflow has a policy decision to enforce and a record to investigate.
Declare permitted operations, resource constraints and forbidden actions. Governed execution depends on wiring those decisions into the only permitted path to the tools.
Understand the boundaryInspect recorded inputs, policy references and reason codes. Hash-chained records and signed checkpoints support verification within their stated trust assumptions.
Explore the audit demoRe-evaluate recorded actions under a candidate contract. See which decisions change before deciding whether that policy belongs in your workflow.
See policy comparisonA stricter rule may prevent an unwanted action—and interrupt legitimate work. Decision replay helps you inspect that trade-off against recorded requests.
Explore replay in a pilot| Recorded request | Current | Candidate |
|---|---|---|
| Read configuration | ALLOW | ALLOW |
| Archive logs | ALLOW | APPROVAL |
| Restart production | APPROVAL | BLOCK |
Hypothetical policies, not customer results. Replay compares policy decisions; it does not predict real-world outcomes or execute these actions.
Compare permitted and rule-breaking requests.
Explore the audit verification demonstration.
Try the demo’s crash-and-recovery workflow.
Open the existing DarlaStack demo to explore policy decisions and audit behaviour without connecting your own infrastructure.
Launch the demoOpens the existing demo in a new tab. It is a demonstration, not certification of production isolation or the latest broker release.
DGK is a governance component, not a universal AI safety guarantee. Evaluate the policy, implementation and deployment together.
Request a technical walkthroughActions submitted through the governed integration. It checks explicit rules, not hidden intent. Missing rules and inaccurate measurements remain risks. An isolated execution boundary is needed to stop an agent bypassing the integration.
No. Hash chains help detect changes to linked records. Signed checkpoints and independently retained anchors strengthen verification. Detecting tail deletion requires a trusted reference outside the rewritten log; key custody and storage permissions matter.
The project includes formal models of selected properties and implementation tests. Model proofs are not an end-to-end proof of the Python application, effect adapters or host operating system.
The existing public demo is available to explore. Newer broker work is undergoing correctness hardening. Pilot scope and release-specific evidence should be agreed before enabling real effects; this page makes no general production-readiness claim.
Tell us which tools your agent can access, which actions need control, and what evidence your team needs. Let’s define a focused evaluation.