Formal Policy Enforcement for Real-World Agentic Systems
Nils Palumbo, Sarthak Choudhary, Jihye Choi, Guy Amir, Prasad Chalasani, Somesh Jha

TL;DR
This paper introduces a formal, aspect-oriented framework called FORGE for enforcing security policies in agentic systems, ensuring compliance through a Datalog-based approach that is verifiable and independent of agent reasoning.
Contribution
It presents a novel formal framework using aspect-oriented programming and Datalog to enforce and verify policies across multi-agent systems without modifying agents.
Findings
FORGE effectively enforces policies in three diverse case studies.
Datalog enables deterministic, verifiable policy enforcement.
The framework supports static analysis for policy correctness and ambiguity detection.
Abstract
Security policy enforcement in contemporary agentic systems predominantly consists of embedding natural-language policies within an agent's system prompt and delegating compliance to the agent's reasoning. This approach admits no formal enforcement guarantee and cannot express policies whose satisfaction depends on the causal history of an execution, a gap that becomes acute in multi-agent systems, where enforcement must reason across agents. We argue that policy enforcement in agentic systems is most naturally understood as a cross-cutting concern, and propose a framework grounded in aspect-oriented programming that specifies policies independent of the agent's reasoning and enforces them at every policy-relevant decision. Policies are written in Datalog over a set of abstract predicates describing the execution context, an observability service governed by a formal assume/guarantee…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
