HiveKey
Home/ Enforcement/ Real-time allow / block / approve
Enforcement · Core enforcement

Real-time allow / block / approve.

Every tool and MCP call gets a verdict before it runs.

in the path

// policy

on action → evaluate(scope, guard) → allow | block | approve

payments_pay $5,000 → new vendor deny
Why it matters

A log tells you the money already moved or the record's already gone. By then there's nothing to decide — so the verdict has to come before the action, not after it.

How it works

HiveKey sits in the path of every action an agent attempts and returns a verdict: allow it, block it, or hold it for a human to approve. The decision lands before the call reaches the tool.

01

Intercept

The agent attempts an action. HiveKey catches it in the path — nothing reaches the tool yet.

02

Evaluate

Scope sets what an agent could do, Guard decides whether this specific call is allowed right now, and the verdict is enforced in the path and written to one audit trail.

03

Enforce & log

The verdict is enforced — allow, block, or route for approval — and written to the audit trail, attributable to the agent's owner.

Agent

attempts an action

HiveKey

scope · guard · log

Tool / MCP

only allowed actions

What you get

Built for security and platform teams.

A verdict on every call, not a log you read afterward

Allow, block, or route to a human — per action, per role

Enforced in the path, with no way around the gateway

Part of Guard

Real-time allow / block / approve is one expression of Guard.

Every capability rides the same spine — Scope what an agent can do, Guard each action in the path, Log all of it on one trail.

Explore Guard

Enforce every action your agents take.

Scope, guard, and log every action — and enforce it in the path, before anything happens.