Agentproof: Static Verification of Agent Workflow Graphs
Not on the map. Why?
Abstract (arXiv)
Agent frameworks increasingly encode tool-using behavior as explicit workflow graphs, yet safety enforcement remains a runtime concern. These frameworks expose analyzable graph structure through their APIs, enabling pre-deployment static verification of safety properties that runtime guardrails can only check reactively. This paper presents Agentproof, a system that automatically extracts a unified abstract graph model from four major agent frameworks (LangGraph, CrewAI, AutoGen, Google ADK), applies six structural checks with witness trace generation, and evaluates temporal safety policies via a DSL compiled to deterministic finite automata, both statically through a graph x DFA product construction and at runtime over event traces. Unlike general-purpose model checkers, Agentproof requires no manual modeling. In a curated benchmark of 18 author-constructed workflows, 27% of the benchmark contain structural defects (dead-end nodes, unreachable exits) and 55% violate a human-gate policy when enforced, distinct categories that prior work conflates. All 15 temporal policies defined fit within the seven-form DSL fragment, and verification completes in sub-second time for graphs up to 5,000 nodes. The corpus serves as a reproducible benchmark for evaluating static verification tools rather than as a prevalence study; defect rates reflect tool detection capability on a targeted benchmark, not base rates in production systems. Nonetheless, static graph verification complements runtime guardrails by catching topology-level defects that runtime tools miss unless the offending path is exercised.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Mar 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 8.
8 papers.
- 2026When Agents Do Not Stop: Uncovering Infinite Agentic Loops in LLM Agentscited by 6
- 2026Toward Safe LLM Agents: A Survey of Specification, Verification, and Enforcementcited by 2
- 2026When "Must" Becomes "Maybe": Constraint Weakening in LLM Agent Workflowscited by 2
- 2026CogEEGAgent: Toward Autonomous Cognitive EEG Analysis with Grounded Execution and Selection-Aware Verificationcited by 1
- 2026Minimal Oversight: Uncertainty-Aware Governance for Delegated AI Systemscited by 0
- 2026AgentFlow: Building Agent Dependency Graphs for Static Analysis of Agent Programscited by 0
- 2026DeFiFlowBench: Benchmarking and Improving Safe Executability in Natural-Language DeFi Workflow Synthesiscited by 0
- 2026Agents as Software: A Programming Languages Agenda for Agent Reliabilitycited by 0
- 2026Agents as Software: A Programming Languages Agenda for Agent Reliability26 Sep 2026
- 2026DeFiFlowBench: Benchmarking and Improving Safe Executability in Natural-Language DeFi Workflow Synthesis10 Sep 2026
- 2026When "Must" Becomes "Maybe": Constraint Weakening in LLM Agent Workflows25 Aug 2026
- 2026CogEEGAgent: Toward Autonomous Cognitive EEG Analysis with Grounded Execution and Selection-Aware Verification27 Jul 2026
- 2026When Agents Do Not Stop: Uncovering Infinite Agentic Loops in LLM Agents2 Jul 2026
- 2026AgentFlow: Building Agent Dependency Graphs for Static Analysis of Agent Programs2 Jul 2026
- 2026Toward Safe LLM Agents: A Survey of Specification, Verification, and Enforcement22 Jun 2026
- 2026Minimal Oversight: Uncertainty-Aware Governance for Delegated AI Systems4 Jun 2026