
TL;DR
On August 5 Cloudflare published the Agent Access Model: a reference architecture where credentials are short-lived and task-scoped, enforcement lives in the harness and network instead of the prompt, and a Trust Ratchet only narrows an agent's capabilities. The cleanest spec yet for least privilege at agent speed.
On August 5, day four of Cloudflare's Agents Week, Matt Silverlock published the Agent Access Model (AAM), a 26-minute-read paper that tries to do for agent authorization what BeyondCorp did for network security. BeyondCorp removed implicit trust from the network: a request's origin stopped deciding whether it was allowed. AAM removes implicit trust from the task execution graph, the paper's term for all work belonging to one agent run. Its core rule: "Do not trust the run. Authorize every action against the task and its accumulated state."
The paper is not a product announcement. It is a reference architecture with named components, a concrete example, and an honest line drawn between what can be built today and what cannot. That honesty is rare in the space, and it makes the paper worth reading in full.
AAM's starting claim is that human-era controls fail on agents for four structural reasons. Agents are ephemeral while service-account credentials are durable, so credentials outlive the work they were minted for. Agents act at machine speed, so human-tuned anomaly detection is too slow; prevention must run inline. The prompt is not a perimeter: telling an agent "do not access production" shapes behavior but enforces nothing, and "a boundary you can talk your way past is not a boundary." Finally, authority composes across hops, and the answer to "who is this for, and what are they allowed to do" disappears through delegation chains.
Five principles follow, and the architecture is built around them:
The unit of configuration is the task template, not the run: "reconciliation may read these three tables and post to this channel" is defined once and instantiated per dispatch, so policy count tracks task count, not run count. At dispatch, the Task-Scoped Access Engine intersects the template with the principal's authority to produce the capability ceiling. Undeclared actions are denied.
From the archive
Aug 5, 2026 • 6 min read
Aug 5, 2026 • 11 min read
Aug 5, 2026 • 7 min read
Aug 5, 2026 • 7 min read
The most useful sentence in the paper is also the most obvious once stated: for a workforce of humans, least privilege is often a policy reviewed every quarter; for populations of short-lived agents, it is a system that runs in real time and leaves an audit trail. Every agent deployment already makes these decisions, usually implicitly. AAM's contribution is to make the boundaries explicit enough to enforce.
Two ideas here deserve more attention than they will get. First, the Trust Ratchet is the strongest formalization we have seen of the containment argument. We made the case in "AI Agent Containment Needs a Capability Ledger" that agent safety needs a monotonic, auditable record of granted capability; AAM names the same mechanism, makes it one-directional, and slots it into a concrete architecture. Second, the identity layer is where most teams are actually behind: our earlier take in "Agent Identity Is the Missing Security Layer for AI Workflows" argued that platforms issue tokens that cannot express per-task scope. AAM's broker is exactly the per-task token that argument was asking for, built from primitives that already exist: OAuth 2.0 Token Exchange (RFC 8693) and DPoP (RFC 9449). Notably, the paper says MCP's OAuth resource-server boundary (spec revision 2026-07-28) fits the model but does not define per-tool or per-argument policy, which connects directly to what we covered in "Zero-Touch OAuth for MCP."
AAM is explicit about what is not solved. Multiplayer access control, the case of one agent serving Alice and Bob with different permissions in shared context, is called "an open systems problem" that the paper does not claim to solve. The evidence it cites is stark: CI-Work, a July 2026 benchmark of enterprise LLM agents, reports privacy-violation rates of 15.8% to 50.9% and leakage up to 26.7% in simulated workflows, and multi-user agent research reports unstable prioritization and rising privacy violations over multi-turn interaction. The paper's own line: "We do not know of a widely deployed end-to-end system that closes the whole chain." Cached answers computed under one principal's authority and served to another are called out as authorization bugs, not performance optimizations.
For a developer today, the actionable slice is the single-principal case: take one bounded agent, replace its standing key with a short-lived task-scoped credential, route tool calls through harness enforcement and egress through network enforcement, and keep an activity log. That is the same argument Cloudflare made on Monday about the Agent Development Lifecycle: the platform story arrives later, but the primitives and the discipline are available now. Read the paper for the full model, and watch which platform ships the Trust Ratchet first.
Read next
The Linux Foundation's Agent Name Service proposal points at a real gap in AI agent infrastructure: agents need verifiable identity, scoped capabilities, revocation, and audit trails before they can safely act across tools.
7 min readAnthropic's Claude containment writeup points to the next security layer for coding agents: deterministic capability ledgers, not another approval prompt.
9 min readMCP's new enterprise-managed authorization flow is not just less login friction. It moves agent tool access into identity, policy, and audit systems enterprises already understand.
8 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Gives AI agents access to 250+ external tools (GitHub, Slack, Gmail, databases) with managed OAuth. Handles the auth and...
View ToolOpen-source cloud sandboxes for AI agents. Isolated environments that start in under 200ms, run code in Python, JavaScri...
View ToolAnthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolOpenAI's coding agent for terminal, cloud, IDE, GitHub, Slack, and Linear workflows. Reads repos, edits files, runs comm...
View ToolSpec out AI agents, run them overnight, wake up to a verified GitHub repo.
View AppCompare AI coding agents on reproducible tasks with scored, shareable runs.
View AppDescribe your company and agent teams handle operations.
View AppLimit which tools a subagent can access.
Claude CodeConfigure Claude Code for maximum productivity -- CLAUDE.md, sub-agents, MCP servers, and autonomous workflows.
AI AgentsWhat MCP servers are, how they work, and how to build your own in 5 minutes.
AI Agents
Buzz by Block: Open-Source Slack-Style Collaboration for Humans + AI Agents (Demo & Setup) Check out Arcade: https://arcade.dev.plug.dev/xiDRwlA Repo: https://github.com/block/buzz The video introd...

Build Anything with Vercel, the Agentic Infrastructure Stack Check out Vercel: https://vercel.plug.dev/cwBLgfW The video shows a behind-the-scenes walkthrough of how the creator rapidly builds and d...

Check out Trae here! https://tinyurl.com/2f8rw4vm In this video, we dive into @Trae_ai a newly launched AI IDE packed with innovative features. I provide a comprehensive demonstration...

The Linux Foundation's Agent Name Service proposal points at a real gap in AI agent infrastructure: agents need verifiab...

Anthropic's Claude containment writeup points to the next security layer for coding agents: deterministic capability led...

MCP's new enterprise-managed authorization flow is not just less login friction. It moves agent tool access into identit...

On August 4 Cloudflare launched the Agent Development Lifecycle: agent traces with session replay, @cloudflare/ci for CI...

Cloudflare's new CI SDK runs pipelines as Workflows: TypeScript instead of YAML, cached sandbox steps, artifact-push tri...

Day three of Agents Week brought Cloudflare Wallets: Account Wallets for humans and Virtual Wallets for agents, x402 sta...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.