🤖
Agent says
"…"
about to call
📄
tool
{}
Aegis runs 5 checks
○
310
pattern check
○
320
blast radius
○
330
human approval
○
335
cost forecast
○
340
policy + AI
Verdict
🛡️
…
If allowed, would have…
📄
…
ATV-2080-v1 (which band Aegis examined)
📍
Source-code paths
— who calls Aegis, and where the verdict is computed
YOUR AGENT HOST
gathers inputs from
pre-LLM → post-LLM → pre-tool
pre-LLM → post-LLM → pre-tool
ask_aegis() / hook ⇒ POSTs
POST
→
/evaluate
AEGIS
build_atv → 5 checks → sign
① ② ③
JSON
→
verdict
YOUR AGENT HOST
acts on verdict
run / block / approve
Note: the host does not build the 2080-D vector itself —
build_atv() in Aegis does. The host's job is to assemble the inputs
(tool_name, args, plan, state, safety_flags, cost_estimate, memory_fp) across multiple
lifecycle stages, then POST them in one shot. See the
"Host-side instrumentation map" card below for which ingredient is captured where.