


The AI trust platform for agents
Community ยท Coming soon
Free, runs on your machine
Book a demo
refund-agent ยท live trace
GOVERNED
refund.issue(amount=ยฃ2,400)
Refunds over ยฃ500 need approval
REQUIRE_APPROVAL
email.send(to=customer)
Mask PII in outbound email
CONSTRAIN
db.read(table=orders)
Read-only tables
ALLOW
shell.exec("rm -rf /data")
No destructive shell commands
BLOCK

Works with your stack



Coming soon
Coming soon

The outcome
01
Know every action
Register each agent and see every tool call it makes: who, what, and with which data.
refund.issue(ยฃ2,400)
14:02:11
db.read(orders)
14:02:09
email.send(customer)
14:02:07
02
Check against policy
Guardrails, OPA policies and behavioral rules evaluate each call before it executes.
Rule ยท Refunds over ยฃ500
amount โค ยฃ500
ALLOW
amount > ยฃ500
REQUIRE_APPROVAL
03
Decide with humans
Route sensitive operations to approval instead of hiding the decision path.
REQUIRE_APPROVAL
refund.issue ยฃ2,400 is on hold
Approve
Deny
04
Prove what happened
Proof Certificates tie every decision to the policy in force, tamper-proof.
Proof Certificate
sha256 9f3cโฆa71e
โ Signed ยท rule v12 ยท tier 3

The Trust Lifecycle
01
Assess
Baseline risk across 14 parameters, then assign Trust Tier 1โ4.
02
Authorize
Guardrails, then OPA policies, then behavioral rules.
03
Monitor
Real-time runtime visibility: drift, cost and latency.
04
Verify
Goal alignment plus tamper-proof Proof Certificates.
05
Adapt
Human approvals and policy suggestions drawn from patterns.

ALLOW
The action runs as requested.
CONSTRAIN
Runs with limits, such as masked fields.
REQUIRE_APPROVAL
Held until a human approves.
BLOCK
Refused, and the agent is told why.
HALT
Stops the agent entirely.

Quickstart

CrewAI
Python
โ

LangChain
Python
โ
LangGraph
Python
โ
Temporal
Python
โ
Mastra
TypeScript
โ
CopilotKit
TypeScript
โ
Also n8n, OpenRouter and Deep Agents. Cursor and OpenClaw soon.

CrewAI quickstart
Python
SDK
1
Register your agent
Create it in the OpenBox Dashboard and get an API key.
2
Install the SDK
Use the Python or TypeScript SDK for your framework.
3
Wrap your crew
Wrap your crew. Its structure stays recognizable.
One code change
CrewAI
OpenBox
crew.py
GOVERNED
1
from crewai import Crew, Process
2
from openbox import OpenBoxAgent, OpenBoxTask, create_openbox_engine
3
4
researcher = OpenBoxAgent(
5
role="Researcher",
6
env_prefix="OPENBOX_RESEARCHER",
7
)
8
# โฆ your tasks and crew, unchanged
9
with create_openbox_engine() as engine:
10
result = engine.govern(crew).kickoff()
What OpenBox captures
โ
Task boundary events
โ
Approvals, blocks and halts
โ
Guardrail outcomes
Read quickstart โ

Editions
Community ยท Free
Start local. Govern in minutes.
โ
Runs entirely on your machine
โ
Local dashboard with live traces and approvals
โ
Move to SaaS or on-premise with no rewrite
Community ยท Coming soon
Free, runs on your machine
Enterprise ยท SaaS or on-premise
Hosted by OpenBox
Enterprise SaaS
A managed platform, updated and operated for you.
โ
Managed, always up to date
โ
SSO and role-based access
โ
Support with an SLA
Book a demo
Your infrastructure
Enterprise On-premise
Deploy in your own cloud or data center.
โ
Full data residency control
โ
Private networks and air-gap
โ
Support with an SLA
Talk to sales
Compare all features on the Pricing page โ


