Docs Demo
Getting started

Core concepts

Short definitions of the terms used throughout the documentation.

TermMeaning
AgentThe software that calls tools. Each agent has an identity (agentId) and its own policy.
SessionThe context formed by an agent's consecutive calls. Trajectory analysis is per session.
Tool callAn agent's request to run a tool with given arguments: { tool, args }.
PolicyA YAML file. States which tools are allowed, which arguments are constrained and what requires approval.
DecisionThe outcome of every call: { decision, reason, ruleId }.
Request phaseBefore the tool runs: policy + egress scan + intent analysis.
Response phaseAfter the tool runs: prompt injection scan of the returned result.
TrajectoryThe ordered call history of a session; the basis for loop and slow-exfiltration detection.
UpstreamThe real tool server behind AvertGate (an MCP server or HTTP API).
Fail-closedIf an inspector errors or times out, the call is blocked or sent for approval — never allowed.
TenantA customer's private, isolated workspace: its dashboard, agents, keys and policies.