Skip to content

The term, explained

What is runtime authorization for AI agents?

Runtime authorization is the decision, made at the moment an AI agent tries to act, about whether that one action may go ahead. Each consequential action is checked before it executes and is allowed, held for human approval, or blocked. The decision is recorded, so it can be shown later.

AI Acts. Crelis Decides. · Runtime authorization for AI agents

The blue clay Crelis robot stands at a glowing gate, holding up a hand to one cream clay agent while another walks through holding a card.
When
Before the action executes
Outcome
Allowed, needs approval, or blocked
Proof
A short-lived execution visa
Record
Tamper-evident evidence

Why it exists

Signed in is not the same as allowed

An AI agent that has signed in has shown who it is. It has not shown that the next thing it wants to do should happen.

Being authenticated is not the same as being permitted to do the thing.

Runtime authorization asks the second question, once for each consequential action, at the moment the agent attempts it.

How it differs

Five controls, five different questions

Each of these is useful. Only one of them decides whether a specific action may happen, before it does.

Authentication

Who, or what, is this?

At sign-in

Access control

What is this identity allowed to reach?

When access is granted

Guardrails

Is this conversation safe?

While the model is talking

Logs and traces

What happened?

After the fact

Runtime authorization

May this specific action happen now?

Before the action executes

Guardrails read the conversation; authority governs the act.

What happens to one action

Seven steps, before anything executes

Each consequential action moves through seven steps — request received, inputs evaluated, policy applied, decision (allow, require human approval, escalate, or block), execution visa issued or withheld, visa verified by your endpoint, evidence recorded. Deterministic policy evaluation decides; no AI model makes the final call.

Decision pipeline

Illustrative datastep 7/7

  1. Request received

    action: payment.wire
  2. Inputs evaluated

    amount · channel · tier
  3. Policy applied

    WIRE-HIGH v12
  4. Decision

    REQUIRE HUMAN APPROVAL
  5. Execution visa issued/withheld

    issued after sign-off
  6. Endpoint verifies visa

    signature valid
  7. Evidence recorded

    sealed · 0x91f3…aa07

How Crelis works, end to end

The execution visa

Every authorized action receives an execution visa

When GREENLIGHT authorizes an action, it issues a short-lived, cryptographically signed runtime execution visa — who requested it, exactly what was authorized, the policy decision, and its place in a tamper-evident chain. The endpoint trusts the visa — not the AI.

Before an AI agent acts, check its visa.

Issued on every authorized action

  • Bound to one action, one resource, one identity
  • Short-lived and single-use by design
  • Carries its own audit lineage
  • Verified independently of the model that asked

See GREENLIGHT

Where it matters

Actions that matter, not every action

Runtime authorization is for the moment an AI agent does something that matters. Everyday read-only work is untouched.

  1. Move money

    A payment, a transfer, a refund.

  2. Change a record

    An account, a limit, a customer file.

  3. Contact a customer

    A message sent in your name.

What regulators point to

Controls at the moment an agent acts

We publish an independent, primary-sourced reference mapping SAFR, NIST AI RMF and EU AI Act requirements to controls at AI-agent execution time. It cites the source documents and implies no endorsement.

If you are evaluating

Questions to ask any vendor

Ask any AI vendor one question: after the agent acts, can you produce the record a regulator would accept. Not a dashboard. A record.

  1. 01Who makes the final decision: a model, or fixed rules?
  2. 02What happens to a consequential action if the authority cannot be reached?
  3. 03Can a past decision be reproduced from its recorded context?
  4. 04Does a human approval become part of the record?
  5. 05Does the decision need raw customer data, or only decision metadata?
  6. 06Does the same control cover agents built on different models and vendors?

FAQ

Runtime authorization, in short answers

The questions people ask about authorizing AI agent actions.

What is runtime authorization for AI agents?

Runtime authorization is the decision, made at the moment an AI agent tries to act, about whether that one action may go ahead. Each consequential action is checked before it executes and is allowed, held for human approval, or blocked. The decision is recorded, so it can be shown later.

How is runtime authorization different from authentication?

Authentication establishes who or what is acting. Runtime authorization decides whether one specific action may happen now. An agent can be correctly signed in and still attempt an action that should wait for approval or be blocked. Being authenticated is not the same as being permitted to do the thing.

Is runtime authorization the same as AI guardrails?

No. Guardrails read the conversation; authority governs the act. A guardrail shapes what a model says. Runtime authorization decides what an agent is allowed to do.

What is AI agent access control?

Access control sets what an identity is allowed to reach. For an AI agent that is a starting point, because the agent chooses its own next step. Runtime authorization adds a decision on each consequential action, at the moment the agent attempts it.

When does an AI agent action need human approval?

When policy calls for it. An authorized reviewer decides with full context, and that sign-off becomes part of the record.

What is an AI agent audit trail?

A record of what each agent attempted and what was decided. Every decision is written to a durable, tamper-evident record, so you can show what was decided and prove it has not been altered since.

Does an AI model make the authorization decision?

No. The final decision is never made by an AI model. It is made by fixed, deterministic rules, so the same request always gets the same answer, and every answer can be explained. AI signals can inform the decision; they can never be the decision.

How do we start without changing our systems?

Day one is SHADOW mode: one small configuration change, nothing else touched, and you immediately see a complete, audit-ready record of each consequential action your AI agents attempt through Crelis, alongside what policy would have said. ADVISORY and ENFORCE are modes you switch on later, per organisation, at your own pace.

Give your agents a green light — safely.

Start in shadow mode on non-production traffic. See every decision GREENLIGHT would have made — before you let it make one.