Open source

Build systems that can prove an action was authorized before it executes.

Open-source runtimes, conformance specifications, SDKs and verification tools built on the Decionis execution-authority protocol.

AgentSafe · golden adversarial demo

  1. 1 Install
  2. 2 Bind
  3. 3 Mutate
  4. 4 Block
  5. 5 Evidence

PROVEN: 8 adversarial attempts, 0 unauthorized executions

Proposed action

wire.transfer

BOUND

Execution binding mismatch

BLOCK

Agenttreasury-agent · authorized payments:write
AmountUSD 250,000.00 USD 2,500,000.00 after authorization
Beneficiarysynthetic-vendor-7781
Intent≠ sha256:e7b201691f5… (bound)
DecionisESCALATE · CRO verified, FIDO2 + liveness · ALLOW · single-use grant
Outcomedownstream execution: none · wires executed: 1, the authorized one
EvidenceDecision Dossier, Ed25519-signed · VERIFIED offline

Every decision leaves a signed Decision Dossier you can verify offline.

Replay of a recorded run · synthetic agent, vendor and amounts

Golden adversarial demo · recorded run · 60 s

Install

Install AgentSafe

Pick one. None of them needs an account.

Homebrew (macOS, Linux)

brew tap decionis/agent-safe https://github.com/decionis/agent-safe-pipeline && brew trust decionis/agent-safe && brew install agentsafe

Linux installer

curl -fsSL https://raw.githubusercontent.com/decionis/agent-safe-pipeline/master/packaging/install.sh | sh

Docker

docker run --rm -e NODE_ENV= ghcr.io/decionis/agentsafe:0.2.5 test

Kubernetes (Helm)

helm install agentsafe oci://ghcr.io/decionis/charts/agentsafe --version 0.2.5 --namespace payments --set decionis.tenantId=<your organization id> --set upstream.service=payments --set upstream.port=8080

The Kubernetes guide

Then test your boundary

It sends the same consequential requests directly, through the gateway in shadow, and through it in enforcement, at a synthetic target. Nothing real is called and nothing of yours is read.

agentsafe test
Exposure    6 of 6 adversarial actions reached the target directly, 6 of 6 in shadow, 0 of 6 under enforcement
Evidence    26 chained lines, verified
Verdict     BOUNDARY HOLDS
✓ boundary tested

Projects

Projects

AgentSafe

Execution gateway for AI agents and APIs.

Sits in front of the service an agent calls. It captures each consequential request as an intent, asks the Decionis authority, and forwards exactly the authorized request once, holds it for a person, or refuses it.

Apache-2.0 · v0.3.5 · runtime 0.2.5

agentsafe test

Govern

The workflow gate for CI.

One Decionis verdict before a deploy, a migration or an infrastructure change runs, on GitHub Actions, GitLab CI, Jenkins or any runner. The command runs only on a claimed grant, and every run leaves a signed Decision Dossier.

Apache-2.0 · decionis/govern@v2 · binary 2.1.0

curl -fsSL https://decionis.com/govern/install.sh | sh

Steward

Governed customer-operations review surface.

The operator workflow for reviewing customer and account decisions. Steward runs the review; Decionis keeps policy evaluation, execution grants, Decision Dossiers and the authoritative record.

Apache-2.0 · v0.3.0

docker run --rm -p 3000:3000 ghcr.io/decionis/steward:0.3.0

Verify

Offline verification for Decision Dossiers and proof artifacts.

Checks a Decision Dossier's signature and binding against the published keys, on your machine, with no account.

@decionis/verify 0.4.0 · Apache-2.0

npx @decionis/verify --file dossier.json --jwks https://api.decionis.com/.well-known/decision-dossier-jwks.json

Versions and commands checked against each repository on 2026-09-25.

Protocol reference

The protocol, defined once

What an execution grant means, how it is claimed and finalized, and what a Decision Dossier proves are defined in the protocol reference, not on this site, so there is one definition to build against.