Decionis
Deployment

Keep your data where it is. Choose where the decision runs.

Pick by what may leave your network: from a gateway we run, to only the facts your policy needs, to nothing at all. Every model gives you the same verdicts and the same signed record, and starts in shadow mode.

Three ways to run it

We run it

Private beta

Point your agent at a gateway we host, in Microsoft Azure Central US. Start in shadow mode, then turn on enforcement: your gateway holds your API credential in a key vault of its own and refuses what your policy does not allow. We keep no request or response body: only the verdict, the rule that decided it and a signed record.

Shadow mode and enforcement

Start with the hosted gateway →

Your gateway, our decision

Production

Run AgentSafe in your own network. Your credentials stay with you, and you choose whether a request body is evaluated or only its digest leaves.

Shadow mode and enforcement

Install AgentSafe →

Everything in your environment

Private beta

Run the decision service in your own cloud from our Helm chart, with your own Postgres, egress-only or fully air-gapped. Decisions, signed records and policy stay inside.

Shadow mode and enforcement, under a commercial licence

Ask for a self-managed licence →

What leaves your network

Headers, including Authorization and cookies, never reach the decision service in any model.

What leaves your network in each deployment model
DataWe run itYour gateway, our decisionEverything in your environment
Your API credentialsIn shadow mode, pass through our gateway in memory on each request and are never stored. With enforcement, your gateway holds them in a key vault of its own, readable only by its own processes.Stay with youStay with you
Request and response bodiesA JSON request body up to 64 KiB is evaluated, a larger one only by its digest; never stored. Responses are never kept.The same, or only the digest and the facts your policy names (set the embedded body limit to 0). Responses stay with you.Stay with you
Method, path and queryEvaluated, and kept 30 days in your reportsEvaluated by our decision serviceStay with you
Signed Decision DossiersHeld by us, exportable at any timeHeld by us, exportable at any timeHeld by you
Signing keysOursGrant and dossier keys ours; your gateway's evidence key is yoursGrant keys in your own secret manager
Everything in your environment · bring your own Postgres · shadow mode by defaultFull deploy guide →
helm install decionis oci://<your-registry>/decionis \
  --namespace decionis --create-namespace \
  --set global.image.tag=<version> \
  --set ingress.hosts[0].host=decionis.example.com

# then provide your database connection (the one required secret)
kubectl -n decionis create secret generic decionis-api-secrets \
  --from-literal=DATABASE_URL='postgres://USER:PASS@HOST:5432/decionis'

The chart and images come with a commercial licence. Ask for registry access.

Policy packs

Start from vertical policy packs and tune them yourself. Guardrails, kill criteria, and evidence requirements load as code — versioned, diffable, and editable for your role and company tier.

  • ✓Install a vertical pack (fintech, SaaS ops, IT/HR, AI agency)
  • ✓Edit, add, or remove attributes — no Decionis ticket needed
  • ✓Promote from shadow mode to enforcement when you're ready

Resource access

Grant exactly the scoped access a decision needs, nothing more. Connectors and the SDK use least-privilege, org-scoped credentials you issue and revoke.

  • ✓Least-privilege, org-scoped API keys you mint and rotate
  • ✓Per-connector and per-decision kill switches
  • ✓Signed Decision Dossiers you can export, or keep inside your environment

Self-serve, start to finish

Generate a policy pack from the diagnostic, run it in shadow mode where your data lives, and govern your first workflow without us touching your systems.

Generate your policy pack