Agent tool authorization and result verification
Limits delegated tools and ties consequential approval to the exact action payload. Original worked design example; adapt responsibilities, thresholds and assumptions to your system.
What this template contains
- Graph
- Directed
- Edges
- 11
- Source
- 26 lines
Make it your own.
digraph G {
graph [rankdir=LR, bgcolor="transparent", pad="0.3", nodesep="0.45", ranksep="0.8"];
node [shape=box, style="rounded,filled", fillcolor="#edf4fa", color="#47728d", fontname="Arial", fontsize=12, margin="0.14"];
edge [color="#64748b", fontname="Arial", fontsize=10];
user [label="User request"];
planner [label="Task planner"];
scope [label="Scope guard"];
tools [label="Tool broker"];
read [label="Read-only adapters"];
write [label="Write adapters"];
approval [label="Bound action approval"];
check [label="Result verifier"];
audit [label="Run journal"];
answer [label="Evidence-linked result"];
user -> planner [label="goal"];
planner -> scope [label="proposed action"];
scope -> tools [label="authorized capability"];
tools -> read [label="retrieve"];
tools -> approval [label="consequential action"];
approval -> write [label="approved payload"];
read -> check [label="source result"];
write -> check [label="operation receipt"];
check -> answer [label="verified outcome"];
check -> planner [label="repair request"];
tools -> audit [label="action record"];
}