Skip to content
@decionis

Decionis

Decionis is a decision control plane that allows, blocks, or escalates high-stakes actions before execution

Decionis

The deterministic decision layer between intent and execution.

Before AI acts, Decionis decides.

License Status Verdicts Docs Sandbox Community


AI agents open pull requests, trigger deploys, issue refunds, and change production state. Decionis sits between the moment something wants to act and the moment it does: every high-stakes action is checked against policy deterministically — same input, same verdict — and receives ALLOW, BLOCK, RESTRAIN, or ESCALATE in under 120 ms, sealed as a cryptographically signed Decision Dossier you can verify offline.

🚀 Start here — pick your surface

Purpose / Domain Repository / Package Quick start Links
CI/CD Action Gate — gate risky workflow steps: deploys, AI-generated PRs, Terraform applies decionis/govern uses: decionis/govern@v1 Docs · Sandbox
Agent Tool Control (MCP) — a permission layer between LLM agents and their tools decionis/mcp npx -y --package=@decionis/mcp decionis-mcp Docs · Sandbox
Presence SDKs (Go · Swift) — verify human presence before consequential actions execute decionis/presence-go · decionis/presence-swift go get github.com/decionis/presence-go@v0.2.0
Swift: add https://github.com/decionis/presence-swift at 0.2.0
Docs · Sandbox
Dossier Verification — independently verify any signed Decision Dossier decionis/govern steps.<gate>.outputs.verify-url Docs · Sandbox
API Gateway Plugin — human verification at the edge, with no application code changes decionis/kong-plugin-presence luarocks install kong-plugin-presence Docs · Sandbox
Reference Architecture — the whole pattern end to end, runnable: intent capture → verdict → human approval → safe execution decionis/agent-safe-pipeline gh repo clone decionis/agent-safe-pipeline Architecture · Threat model

🕹️ No account needed — run a live policy check in the Sandbox and watch a real verdict and signed dossier come back.

🧭 How it works

sequenceDiagram
    autonumber
    participant T as Intent / Trigger
    participant E as Decionis Engine
    participant H as Human approver (Presence)
    participant X as Execution

    T->>E: Propose action + context
    Note over E: Policy check (deterministic)<br/>Gate 1 · State Admission<br/>Gate 2 · Execution Authority
    alt Verdict ALLOW
        E-->>X: Proceed with execution
    else Verdict BLOCK
        E-->>T: Halt, with machine-readable reasons
    else Verdict RESTRAIN
        E-->>T: Hold for human review before execution
    else Verdict ESCALATE
        E->>H: Request live human approval
        H-->>E: Approve / deny
    end
    E-->>T: Signed Decision Dossier (Ed25519, verifiable offline)
Loading
  1. Intent / Trigger — a CI job step, an AI agent's tool call, or an API request declares what it wants to do before doing it.
  2. Decionis Engine (policy check) — the dual-gate engine evaluates the action deterministically: Gate 1 admits the claimed state, Gate 2 decides execution authority. Same input, same verdict, in under 120 ms.
  3. VerdictALLOW lets execution proceed, BLOCK halts it with reasons, RESTRAIN holds the action for human review, and ESCALATE routes to a live human check via Presence. The hosted API returns these as APPROVE / REJECT / REQUIRE_REVIEW and the clients normalize them, so expect both spellings on the wire.
  4. Signed Decision Dossier — every verdict ships as an Ed25519-signed, immutable audit record. Verify any dossier independently via its verify-url or the dossier verification page — no trust in us required.
🔏 What a Decision Dossier looks like
{
  "dossier": "dsr_2026_9f2ka8",
  "action": "deploy.production",
  "verdict": "ALLOW",
  "policy": "prod-deploy-gate@v3",
  "gates": { "state_admission": "pass", "execution_authority": "pass" },
  "latency_ms": 42,
  "alg": "ed25519",
  "sig": "kQ4vR…8zPw"
}

🤝 Community & contributing


decionis.com · Docs · Integrations · Sandbox

Every high-stakes action asks permission — and receives a signed Decision Dossier.

Popular repositories Loading

  1. agent-safe-pipeline agent-safe-pipeline Public

    Reference architecture for AI agents that propose actions but cannot authorize them — immutable intent capture, an independent Decionis policy verdict (ALLOW/ESCALATE/BLOCK), verified human approva…

    TypeScript 534 58

  2. govern govern Public

    Govern any GitHub workflow step on a signed Decionis Decision Dossier — gate deploys, releases, and infra changes; shadow or enforce.

    JavaScript 9

  3. steward steward Public

    Signal capture and decisioning for customer operations teams — correlate usage, support and CRM evidence, surface churn and expansion before the customer calls, and route every operator review thro…

    TypeScript 3

  4. kong-plugin-presence kong-plugin-presence Public

    Presence human-verification plugin for Kong Gateway

    Lua 3

  5. presence-swift presence-swift Public

    Public Swift SDK for Presence human presence verification

    Swift 3

  6. docker docker Public

    Govern consequential AI agent actions in Docker with deterministic policy, human approval, and signed Decision Dossiers.

    Go 1

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…