Everything an agent does, decided and recorded.
Build in the Sandbox. Release with a signature. Run in Production under policy.
The palette is the catalog.
Builders compose from capabilities your organization admitted. No canvas step makes an ungoverned network call.
Every action is checked before it happens.
Before an agent uses a model, a tool or your data, your rules decide: allowed, blocked, or a person decides. There is no way to switch this off.
If the rules cannot be checked, the answer is no.
Policy that only narrows.
Three layers combine and the strictest rule wins. A lower layer can never grant what a higher one refused.
- Payments up to 10,000 run automatically. Above that, a person approves.
- No more than three high-risk calls per session.
- Confidential data is answered only by in-region models.
- Prompt injection, also inside retrieved documents
- Personal data in answers
- Harmful output
- Answers that do not cite their sources
People stay in charge.
When your rules say a person decides, the work waits for them in one Inbox: customer consent, approvals and changes alike.
- Waiting never approves anything.
- Four-eyes: nobody decides their own request.
- Decide from email, protected by a one-time code.
Two segregated zones. One signed path between them.
Sandbox and Production are separate deployments with no shared database, event bus or API path. The only thing that crosses is a signed OCI artifact in your own registry, and Production verifies each one before applying it.
- Studio, Tests, release approval
- Own PostgreSQL 16, Redis and PDP
- Own credential store (sandbox keys)
- Own audit chain
- Own OIDC client
- Roles: viewer, builder, approver, admin
- Signed release bundle
- Policy exception
- Organization access state
- Knowledge-base corpus
- Runtime: leased queue, horizontal workers
- Own PostgreSQL 16, Redis and PDP
- Own credential store (production keys)
- Own audit chain
- Own OIDC client, step-up MFA
- Roles: viewer, approver, ops, admin
- No authoring tools deployed
- No shared database
- No shared event bus
- No API path from Sandbox to Production
- Credentials never cross
- Production runs on if the Sandbox is down
Air-gapped Production? Copy the artifacts across with standard OCI tools. Verification is the same.
The release review is the gate.
The approver sees the diff to the live version and every capability the release brings, with read or write, the system it touches and its action class.
- Credentials never travelA Production approver supplies Production’s own keys.
- Rollback by signed requestDecided in the Sandbox as a change approval.
- Attended and unattendedChat, or triggers: schedule, webhook, file, stream, mailbox.
Proof your auditor can check.
Every decision is written to a tamper-evident record that an auditor can verify on their own, without access to your systems.
- Each company in your group keeps its own record
- An optional copy that can never be changed
- Personal data can be erased and the record still verifies
41b0…7cd2
c83e…0f19
5a6d…e204
Any model. Your systems. One governed path.
Self-hosted or cloud models and the systems you already run, all behind the same policy and audit.
LiteLLM- Residency on every endpoint
- Entitlement-filtered retrieval
- Every address checked when dialled
Simulated results exist only in the Sandbox, and are always labelled.
One installation, many business units.
Organizations hold legal and regulatory boundaries. Workspaces hold teams.
Workspace roles narrow what the organization role allows: owner, editor, viewer.
Your operations team hears about it first.
Incidents, alerts and exports to the tools you already run.
Metadata by default. Prompts and responses only if you opt in.
Show the board what each workflow delivers.
A value card per live workflow, built from Production records. Every figure says whether it is measured or estimated.
See your own workflow governed, end to end.
A 30-minute demo on a workflow from your world. No slides.