PLATFORM / AGENT EXECUTION CONTROL SWITCH

How Ackuity decides whether an agent action runs.

Ackuity is the Agent Execution Control Switch AI builders add to their agents, verifying every action before it runs. It sits beside each agent and returns a verdict before anything executes.

UserPermissionsAgentIntent & goalUser requestSystem & dataOwner and provenanceTools & supply chainHistoryPrior actions this sessionRead accountrecordsAllow

The records match the renewal task and user permissions.

AGENT SECURITY CONTEXT GRAPH6 dimensions · 29 signals
40 to 100 ms per decision
60+ threat models in 14 categories
29 context signals per action

HOW IT WORKS

Four steps between what an agent plans and what it does.

Every action takes the same path, and the agent cannot skip a step.

01 / EXECUTION CONTROL

Catch the action

The sidecar sees each tool call, query, command and hand-off before it reaches its target.

02 / EXECUTION CONTROL

Build the context

Ackuity assembles the context graph for that one action, from sources the agent cannot touch.

03 / EXECUTION CONTROL

Detect

Rules, behavioral baselines and small language models check the action against 60+ threat models, correlated across steps.

04 / EXECUTION CONTROL

Respond

Allow, constrain, ask a human, block or terminate, in 40 to 100 ms. Every decision is logged with its evidence.

AGENT SECURITY CONTEXT GRAPH

What does Ackuity need to know about an action?

The Agent Security Context Graph assembles 29 signals across six dimensions: user, agent, intent and goal, target system and data, tools and supply chain, and history. It is built outside the agent before the action runs.

ILLUSTRATIVE RENEWAL TASK

Prepare a customer renewal summary.

Proposed action: read the assigned account records.

29 signals

Reading the assigned account fits the task. Requesting finance-admin access would require a different decision.

01 / USER

Who asked for the work, and whether they are allowed to.

Identity
Account manager
Permissions
Read assigned customer records
Attributes
Assigned to the renewal account
Risk status
No active identity alert
WHY IT MATTERS

Access begins with the person who requested the work. The agent’s permissions alone are not enough.

Explore user context

FROM CONTEXT TO DECISION

What happens when an agent tries something risky?

The same renewal task, different proposed actions. Select an action to inspect its illustrative outcome, or watch the sequence.

ONE ACTION. A PROPORTIONATE RESPONSE.
ACKUITY CHECKS

Should this action run?

  1. Context
  2. Behavior
  3. Sequence
  1. Allow

    Signed, logged and run.

  2. Constrain

    Data masked or scope narrowed, then run.

  3. Human in the loop

    Paused until a person approves it.

  4. Block

    Dropped before it reaches the target.

  5. Terminate

    Container shut down. Kept for catastrophic cases.

The renewal task, account assignment and read permissions align.

WHERE IT SITS

Where should agent security sit?

Beside the agent, in the execution path: not inside the agent, and not at the gateway. We call this the Goldilocks zone. It is close enough to see intent, plan and history, and outside the agent’s control.

Model and harness guardrails

They live inside the agent, which can reason around its own rules. Each harness has its own policy.

Ackuity applies one policy from outside every agent.

AI gateways (MCP, LLM, API)

A gateway sees one call at a time, without context, and most agent actions never cross it.

Ackuity sees every action, correlates steps and gives gateways the missing context.

Identity and access management

IAM decides who may act, not whether this action fits what the user asked for.

Ackuity adds intent and history, and shares that context with IAM and your SIEM.

AI observability

Traces show what an agent did, after it did it.

Ackuity starts from the same telemetry and checks the next action before it runs.

Ackuity works alongside all four. Compare the approaches side by side.

Rules, behavioral baselines and small language models feed the Ackuity verifier, which correlates findings across steps. Each action gets an allow, constrain or block verdict in 40 to 100 milliseconds.Small language modelsBehavioral baselinesCross-step correlationRules40 to 100 msAllowConstrainBlock

DETECTION

Neurosymbolic verification.

Rules set hard boundaries. Behavioral baselines catch an agent drifting from its normal behavior. Small language models read intent and reasoning. Ackuity runs all three together and correlates findings across steps.

Each action is checked against 60+ threat models in 14 categories, mapped to NIST, OWASP and MITRE ATLAS. The verdict takes 40 to 100 ms, and the decision record shows why the action ran, changed or stopped.

See the 14 threat categories

DEPLOYMENT

Open source beside the agent. Ackuity Core in your cloud.

AI builders add the sidecar. The security team runs Ackuity Core and sets policy, all in your cloud account.

OPEN SOURCE

The sidecar

Runs in the agent's pod. An init container reroutes its traffic, so you change no agent code. Set fail-open or fail-closed per policy; a failure touches one pod, not your estate.

COMMERCIAL

Ackuity Core

The Agent Security Context Graph, 60+ threat models, the response ladder, console, SSO, audit and policy packs. It runs in your cloud account, and your data stays there.

Three ways in

01

Event pull

Read agent events from OpenTelemetry, Langfuse or LangSmith.

OBSERVE-ONLY
02

API injection

Connect to Copilot Studio and similar platforms through their APIs.

PLATFORM AGENTS
03

Sidecar

In the execution path beside the agent, where Ackuity can stop any action before it runs.

DEEPEST COVERAGE

Running agents in NVIDIA OpenShell? An integration with the OpenShell supervisor is in development. See the integration or all integrations.

CREDENTIAL HOLDING

For stricter requirements, the agent never holds the keys.

Ackuity can hold the agent’s tokens and run each approved action for it, handling mTLS. A compromised agent has no credentials to steal.

EXPLORE THE PLATFORM

See what execution control looks like for your team.

YOUR QUESTIONS, ANSWERED

Before you take the next step.

What is an Agent Execution Control Switch?

It is a control that sits beside an AI agent and verifies every action before it runs. Ackuity builds the context around each action, checks it against 60+ threat models and returns a verdict the agent cannot influence: allow, constrain, send to a human, block or terminate.

Where does Ackuity sit?

Beside each agent, in its execution path: not inside the agent, not at the gateway. Every action passes Ackuity before it reaches a shell, database, API or another agent.

Does Ackuity replace guardrails, gateways or IAM?

No. Guardrails check what the model says, gateways govern the traffic routed through them and IAM decides who may act. Ackuity checks each action in context, then feeds gateways, IAM and your SIEM the context they are missing.

How fast is a decision?

A verdict takes 40 to 100 ms per action. That is decision time, not end-to-end latency.

Do we need to change agent code?

No. The sidecar’s init container reroutes the agent’s traffic, so agent code stays as it is.

Can we start without enforcement?

Yes. Event pull from OpenTelemetry, Langfuse or LangSmith is observe-only and the quickest way to start. Add API injection or the sidecar when you want to stop actions before they run.

Where does our data go?

It stays in your cloud account, where Ackuity runs.

NEXT STEP

Agents are going to act. Decide which actions run.

Show us the actions you need to control, and we’ll show you where Ackuity fits.

Request assessment