Local Allow, Global Deny: Why Per-Action Authorization Does Not Compose in LLM Agents
Autonomous LLM agents act through tools under per-action authorization: a local guard screens each tool call in isolation.
ProofPaper ↗
Key points
- We show that local authorization does not compose into global authorization.
- A compositional authorization failure (CAF) is a locally authorized execution, or a pair of locally authorized executions, that violates a global policy spanning intent, purpose, provenance, consent, and delegation.
- We characterize CAFs along two axes, expressiveness (single-trace safety versus relational k-safety) and observability (a ladder of monitor profiles).
- Our central result is an impossibility: relational purpose violations form a 2-safety hyperproperty with no per-trace locus of blame, so a per-action monitor that never raises a false alarm detects none of them, independent of the underlying model or decision procedure; they become visible only under cross-execution monitoring, which none of the six guardrails we survey implements.
Sources (1)
- [1]Local Allow, Global Deny: Why Per-Action Authorization Does Not Compose in LLM AgentsarXiv (AI, ML, NLP, CV, robotics, multi-agent) · Oct 20, 04:35 AM
Autonomous LLM agents act through tools under per-action authorization: a local guard screens each tool call in isolation.
We show that local authorization does not compose into global authorization.
Extractive summary: sentences quoted from the sources.
Before this
- Oct 20, 2026Do Diffusion LLMs Scale? Testing Mercury 3 + Decide
- Oct 20, 2026Cache Engineering for Agents
- Oct 19, 2026ACE-Trader: Adversarial Co-Evolution for Generator-Critic Trading Systems
- Oct 18, 2026Bridging Concepts: Multi-Agent Reasoning over Scientific Concept Graphs for High-Impact Research Prediction
- Oct 18, 2026Elevatormusic/DeepSeek-V4.1-Flash-1017-EXL3-TensorFold-2x-DGX-Spark: DeepSeek-V4.1-Flash-1017 EXL3 2.9bpw on 2x NVIDIA DGX Spark (GB10) with TensorFold: 2.1-2.3x the vLLM kit's decode speed.
- Oct 17, 2026Pair-Aware Optimization: Coordinating Exploration and Refinement for Jailbreaking LLM Agents