Skip to the main content.
Panzura-Icon-FullColor-RGB@0.75x

Panzura

Our enterprise data success framework allows enterprises to build extraordinary hybrid cloud file and data systems.

architecture-icon

Platforms

Complementary file and data platforms that deliver complete visibility, control, resilience, and immediacy to organizations worldwide.

Layer_1-1

Resources

Find insights, news, whitepapers, webinars, and solutions in our resource center.

Layer_1-2

Company

We bring command and control, resiliency, and immediacy to the world’s unstructured data. We make it visible, safeguard it against damage, and deliver it instantly to people, workloads, and processes, no matter where they are.

10 min read

The AI Industry Built Infrastructure for Reading, but Agents Write

The AI Industry Built Infrastructure for Reading, but Agents Write

Table of Contents

The AI Industry Built Infrastructure for Reading, but Agents Write
15:34

Authority Decides Whether an Agent May Write Yet It Says Nothing About What Happens When Two of Them Do

Key Takeaways

  • The AI stack was built for reading. Vector databases, RAG pipelines, and MCP all assume retrieval, and readers don't collide. The agents now being piloted in engineering, design, legal, and finance write, and Gartner expects 40% of enterprise applications to be integrated with task-specific agents by the end of 2026.
  • The agentic governance conversation is about authority, which doesn't reach the actual failure. When two authorized agents write the same object and one silently overwrites the other, every access control check returned "yes" correctly and the work is still gone. No error is raised, and every agent downstream keeps building on it.
  • Developers hit this first and answered with git work trees and branches. That answer doesn't transfer to enterprise file data: there's no branch of a 4GB Revit model or a video master, and proprietary formats lack the deterministic merge semantics an autonomous agent could safely apply. Coordination must happen at the point of write, enforced by the file system underneath.

Developers hit this technological wall first. Theyre always one step ahead of the rest of us.

Run three coding agents against one repository and theyll edit the same file within seconds of each other. One overwrites another and nobody gets an error. The work is simply gone, and the agents keep moving forward confidently on top of the damage.

The industry answered fast. Give every agent its own copy in a work tree or a branch, let it work alone, and reconcile at the end. It works because code has git underneath it. Git gives developers a mature reconciliation workflow, not that it prevents write collision in the same way a distributed file system does.

Now think about what’s coming for the rest of the enterprise.

Gartner expects 40% of enterprise applications to be integrated with task-specific AI agents by the end of 2026, up from less than 5% in 2025. Their staging has agents with different skills combining inside the same implementation by 2027.

The agents being piloted in engineering, design, legal, and finance right now arent reading. Instead, theyre drafting contracts, revising models, updating schedules, generating reports, and completing deliverables. They write, and they’re about to write into file estates that have no git under them at all.

You generally cannot fork and semantically merge a 4GB Revit model, a video master, a claims file, or a set of construction documents the way developers fork and reconcile source code. Some specialized platforms offer check-in, versioning, or domain-specific collaboration, but the Git worktree answer depends on state that can be isolated, compared, and reconciled with predictable semantics. Most enterprise file data has never been that kind of state. Decades of organizations trying to keep offices in sync with replication schedules are the enduring and expensive proof.

Table 1. Why doesn't the git work tree answer work for enterprise file data?

Property
Code repository
Enterprise unstructured file estate
Can state be forked per agent?
Yes. Git work trees and branches give each agent an isolated working copy
No. There is no branch of a Revit model, a video master, or an executed contract
Can divergent versions be merged?
Yes. Line-level three-way merge is native to the format
Usually, no. Binary and proprietary formats generally lack general-purpose, deterministic merge semantics that autonomous agents can safely apply across platforms
Native coordination primitive
Yes. Content-addressed snapshots, branches, merge/conflict detection, and push/pull reconciliation 
Whatever the file platform provides, if anything
Typical object size
Kilobytes
Megabytes to gigabytes
Typical transaction duration
Seconds to minutes
Minutes to hours
What happens on collision
Merge conflict is raised and surfaced to the developer
Often last writer wins, conflict copies appear, or the platform pushes reconciliation back to a person
When the collision is discovered
Immediately, by the developer
Downstream, by a person, in rework
Viable answer
Isolation, then reconcile
Coordination at the point of write

← Swipe to see more →

The market is arguing about the wrong problem

Almost every conversation about agentic governance right now is about authority. What’s an agent allowed to touch? How do we map a non-human identity onto a permission model? Which rows, which columns, and which folders? That work matters and Im glad people are doing it.

However, none of this touches the failure we’re running up against in the fast-approaching agentic future.

When two agents write the same file and one loses, nobody has violated a permission structure. Both agents were authorized and were acting for users who were also authorized. Every access control system in the stack returned “yes” correctly, and the enterprise still lost the work. Authority tells you whether an actor may write, but it says nothing about what happens when two of them attempt to write.

The failure is a lost update. Its cousins are the stale read, where an agent pulls a file that was current when the workflow started and isnt current now, and the lurking conflict, where two versions diverge and nobody finds out until a person opens the wrong one.

None of that is new. Organizations survived these failures in the past because a human sat in the path, and because a project manager typically knows how to check. Someone notices the timestamp and notifies colleagues to wait because they have the file open. Agents don’t check the timestamp, and they never ask people to wait. They act at the speed of an API call and then continue acting. An agent whose write just got overwritten doesnt know it got overwritten. It reports success and moves to the next step.

So does every agent downstream of it.

Table 2. What can go wrong when AI agents write to enterprise file data? Authority covers the first two rows. It does not reach the other four.

Failure mode
What happens
Is access control violated?
What prevents it?
Who finds out
Over-permissioned read
An agent surfaces content the acting identity was never entitled to see
Yes
Role-based access control and permission enforcement at query time
Security review, or a customer
Permission drift
A departed employee retains AI-mediated access after file access is revoked, because the index updates on a crawl schedule
Yes
Event-driven permission propagation at the source
Nobody, until an audit
Lost update
Two authorized agents write the same object and one silently overwrites the other
No. Both agents were authorized
Coordination at the point of write, enforced by the file system
Nobody
Stale write
An agent writes onto a version that changed during its inference window
No
One authoritative data set rather than copies reconciled later
Nobody
Silent conflict
Two divergent versions of the same object exist and neither is marked as wrong
No
Global file locking across every site
A person, downstream, in rework
Cascading invalidation
An agent's write is lost, and every downstream agent continues building on work that no longer exists
No
Coordination at the point of write, so the collision never happens
Nobody, and the invalid work compounds

← Swipe to see more →

The AI stack is rebuilding what file systems finished years ago

Locking, versioning, immutability, audit, and consistency across sites are settled engineering concepts. They got settled inside file systems, by people who spent a very long time on the problem of many writers and one truth.

The AI stack has none of it. Vector databases and RAG pipelines were built for retrieval. MCP is a connection standard. Everything the industry assembled over the past several years was built for reading, because reading was the workflow, and readers dont collide.

Researchers are already seeing that multi-agent systems fail for structural reasons, not only because models are weak. A Berkeley team annotated more than 1,600 execution traces across seven multi-agent frameworks and found failure rates between 41% and 87%. Not every failure in that study was a file-collision problem, but the conclusion matters here: as agents coordinate, call tools, and act on shared state, the system architecture becomes the failure surface. A better model alone will not save you.

The AI layer is now rediscovering distributed systems, slowly and with real consequences. There are software companies selling file locks to agents. There is real-world research and experience on concurrency control for multi-agent systems. Teams building task queues are now attempting to stop their agents from stepping on each other. It’s complicated work by smart engineers.

There is a serious objection to simply putting locks around every agent workflow. Researchers at Shanghai Jiao Tong University framed the issue clearly this year: an agent transaction can last minutes, its read set may be broad and hard to know in advance, and the live systems it acts on may not support clean forks or buffers. If every resource is locked for the full inference window, the system can stall. Their proposed answer is speculative execution with undo handlers, which can work when each tool can define how to reverse its own effects before the agent acts

File systems handle long transactions every day. A Revit session holds a lock for hours. So does a video edit, legal review, or survey reconciliation. Long, unpredictable, human-paced transactions over big opaque objects are not an edge case for a distributed file system. What makes agents awkward for a database is what file systems were built around.

Moving toward the agentic future

Locking is not the whole agentic governance model. Enterprises will also need version-aware writes, leases that expire safely, stale-read detection, idempotent operations, rollback or compensation paths, audit trails, policy controls, and human approval for high-risk changes. But without authoritative coordination at the write path underneath, those higher-level controls are built on unstable ground.

Panzura Nexus started where the market started, which is retrieval. It makes file data askable via Microsoft Graph in Microsoft 365 Copilot without moving the data, and with permissions that update at the source instead of on a crawl schedule. It works with Panzura CloudFS today, and we’re working fast to extend it to other file platforms next.

A control layer can only enforce what the file system underneath it will enforce. Panzura Nexus can reach a file estate with no real coordination and tell you exactly what’s happening there, which demonstrates exceptional value in and of itself. What it cant do is manufacture a guarantee the platform underneath doesn’t make. If locking is a per-folder setting that must be remembered by administrators or users, which is the case with some CloudFS competitors, agents will write to the folders nobody remembered. If consistency is eventual, which is another characteristic of some competitors to CloudFS, an agents write hits a stale copy at the speed of AI, and the conflict file that comes out of it gets read by the next agent as though it were true.

We built CloudFS around one authoritative data set and coordination at the point of write for human writers in different offices, years before agentic workflows became part of the enterprise conversation. That architecture was built for human collaboration across sites. Agentic workflows make the same design choice newly relevant, because autonomous writers amplify the cost of weak coordination.

At this moment, not many organizations are thinking about two agents colliding in a file estate, because almost none of them have enough agents writing for it to have happened. The pilots are small, and that makes the blast radius small, as well. It all sounds theoretical perhaps, but the future is coming fast.

Agentic workflows were theoretical about 18 months ago, too. The world of AI is moving relentlessly forward.

If you’re planning an agentic deployment, the question isn’t what your agents are allowed to do. Your identity team typically has that in their sightline, as they should. The question is what your file estate does when two authorized agents write the same object in the same second, and whether anybody would ever find out.

If the answer is that one of them wins and nobody knows which one, you don’t have a governance problem. At least not yet. What youve got is a collision course with the future.

Were building for the future of AI and agentic workflows at Panzura. If you're planning for both today and tomorrow, let’s talk.

The architecture decision you make now is the one you'll be living with when your agent count goes up two orders of magnitude. Find out what Panzura CloudFS and Panzura Nexus were built to do.


Frequently Asked Questions (FAQs)

  • What happens when two AI agents write to the same file at the same time?

    In most enterprise file environments, one write silently overwrites the other. No error is raised, because both agents were authorized and every access control check returned yes. The agent whose work was lost does not know it was lost, so it reports success and moves on. Every agent downstream then builds on work that no longer exists. A person usually discovers the problem later, in rework, if anyone discovers it at all. This failure is called a lost update, and it is a coordination failure rather than a security failure.

  • Why can't enterprises use git-style branching to keep AI agents from colliding?

    Developers hit agent collisions first and solved them by giving each agent an isolated working copy in a branch or work tree, then reconciling at the end. That answer depends on state that can be forked, compared, and merged with predictable semantics. Most enterprise file data has never been that kind of state. There is no branch of a 4GB Revit model, a video master, or an executed contract, and proprietary binary formats generally lack deterministic merge rules an autonomous agent could safely apply on its own.

  • Does access control stop AI agents from overwriting each other's work?

    No. Access control answers whether an actor may write. It says nothing about what happens when two of them write at once. When two authorized agents edit the same object and one loses, no permission structure was violated. Both agents were acting for authorized users, every check returned correctly, and the enterprise still lost the work. Identity and permission mapping remain necessary for agentic deployments, but they address a different class of failure. Preventing lost updates requires coordination at the point of write, enforced by the file system itself.

  • Why were vector databases, RAG pipelines, and MCP not built for AI agents that write?

    They were built for retrieval, because reading was the workflow, and readers do not collide. Two agents can read the same file simultaneously without consequence, so nothing in the AI stack needed locking, versioning, or write consistency. Agents now being piloted in engineering, design, legal, and finance draft contracts, revise models, and update schedules. They write. Gartner expects 40% of enterprise applications to be integrated with task-specific AI agents by the end of 2026, up from less than 5% in 2025, so the gap is closing quickly.

  • How does Panzura CloudFS prevent AI agents from overwriting each other's work?

    Panzura CloudFS keeps one authoritative data set in object storage and coordinates every write against it, rather than keeping separate data sets at each site in step and reconciling differences afterward. Global file locking, including byte-range locking for applications that support it, is enforced across every location in real time. When one writer holds a lock, every other site sees it immediately, with no propagation window to wait out. The architecture was built for human collaborators working from different offices, and it applies unchanged to autonomous writers acting at machine speed.

  • What is Panzura Nexus, and how does it relate to agentic AI?

    Panzura Nexus makes file data askable in Microsoft 365 Copilot without moving the data, with permissions that update at the source instead of on a crawl schedule. It works with Panzura CloudFS today, with work underway to extend it to other file platforms. Nexus addresses retrieval, which is where the market started. A control layer can only enforce what the file system beneath it enforces, so Nexus can report accurately on any file estate it reaches, but it cannot manufacture a coordination guarantee the underlying platform does not make.

  • How is Panzura CloudFS different from sync-based or eventually consistent file platforms for AI workloads?

    Sync-based platforms keep separate data sets aligned on an interval, so consistency arrives after a delay. Some platforms also treat locking as a per-folder setting an administrator must remember to turn on. Both characteristics are survivable when humans are the writers, because a person notices a timestamp or asks a colleague to wait. Agents do neither. They act at the speed of an API call, so an agent writes into a stale version, and the conflict file that results gets read by the next agent as truth. Panzura CloudFS has no propagation window and no optional lock.


About the author
Karthik Ramamurthy
Karthik Ramamurthy

Karthik Ramamurthy has extensive experience scaling enterprise SaaS platforms and leading complex transformations, particularly within PE-backed environments. Karthik has held senior leadership roles at Veritas, EMC, and NetApp, where he focused on aligning product strategy with go-to-market execution. His strength lies in instilling operational discipline ...

The AI Industry Built Infrastructure for Reading, but Agents Write

The AI Industry Built Infrastructure for Reading, but Agents Write

Authority Decides Whether an Agent May Write Yet It Says Nothing About What Happens When Two of Them Do

Panzura Named as a Sample Vendor in the Gartner® Hype Cycle™ for Strategic Cost Management 2026

Panzura Named as a Sample Vendor in the Gartner® Hype Cycle™ for Strategic Cost Management 2026

Our View on the Rise of File Data Management and AI Capabilities in Enterprise Storage and the Benefits, Obstacles, and Future of the Broader Hybrid...

The Latest Features in CloudFS and the Work You No Longer Have to Do by Hand

The Latest Features in CloudFS and the Work You No Longer Have to Do by Hand

CloudFS 8.7.1 Delivers Prewarm Jobs That Run Overnight, Snapshots on the Quarter Hour, Ring Health in a Single API Call, and Lock Aging That Cuts the...