Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Agent Governance Model (L0-L5)


title: Agent Governance Model (L0-L5) authors:


Agent Governance Model (L0-L5)

To analyze and implement security in AI agents, we distinguish between the Infrastructure Layers (the plumbing) and the Governance Layers (the rules). This separation ensures that we can change security policies without modifying the underlying execution engine.

The Layered Architecture

Infrastructure Layers (L0 →\rightarrow L2)

These layers provide the raw capability to execute tools but do not make policy decisions about whether a tool should run. They are the “given” environment.

Governance Layers (L3 →\rightarrow L5)

These are the Policy Filters placed on top of the engine. This is where “Permission Enforcement” actually happens. The goal is to intercept a request from the LLM before it ever reaches L2.

Summary Table

LayerNameRoleTypeDecision
L0OS/KernelFinal ArbiterInfrastructurePhysical Permission
L1RuntimeTranslatorInfrastructureAPI Execution
L2Agent CoreEngineInfrastructureLifecycle Mgmt
L3Tool PolicyRisk AssessmentGovernanceTool Default →\rightarrow ask/allow/deny
L4User PolicyOverrideGovernanceUser Rule →\rightarrow ask/allow/deny
L5Mode PolicyReconciliationGovernanceFinal Outcome →\rightarrow Execute/Prompt