One Shared Assistant, a Hundred Tenants: The Mistake Your Customers Will Never Forgive
September 27, 2026

The feature that's also your biggest new risk
Embedding an AI assistant into a multi-tenant product is one of the highest-leverage things a SaaS platform can ship right now — real differentiation, real reason for a prospect to choose you over a competitor still shipping static dashboards. It's also, without anyone deciding this on purpose, one of the biggest new sources of risk the platform has ever taken on, until you ask the one question that actually matters: what, structurally, stops that assistant from crossing a tenant boundary it was never supposed to cross?
Not "how likely is it." Not "we've tested it and it seems fine." Not even "the model is well-behaved in our evaluations." What actually, structurally prevents Customer A's agent session from touching Customer B's data, even under a genuinely unusual prompt, a chained request nobody anticipated, or an edge case that simply never came up in testing because testing can't enumerate every prompt a real customer will eventually type?
If the honest answer is "we're relying on the model behaving well" rather than "there's a hard boundary that makes it impossible regardless of what the model decides," that's not a governance nuance to revisit later. That's the single incident that ends customer trust in your platform the day it happens — and in a multi-tenant product, it only has to happen once, to one customer, to become everyone's story about you, including the prospects who never even experienced it directly.
Why this is scarier than a normal software bug
A normal cross-tenant bug is bad enough — a data leak, a misconfigured query, a permissions error. A cross-tenant AI action is worse, because the whole pitch of the assistant was "it acts on your behalf, intelligently" — which means when it crosses a boundary, it doesn't read as a glitch to the customer who finds out. It reads as your product having made a decision to touch data it had no business touching. That's a fundamentally harder story to tell an enterprise customer's security team afterward, because "our system made an autonomous choice that turned out wrong" is precisely the sentence that AI-skeptical security reviewers are listening for — and to be direct: no responsible platform should want its assistant autonomously deciding anything consequential in the first place. The assistant should propose; a structural boundary, not the model's judgment, should be what actually prevents the cross-tenant reach.
What a real boundary looks like
The fix isn't a smarter prompt or a more carefully-tuned model, and it was never going to be. It's a policy layer that scopes every action to the tenant it's running for, as a structural constraint the agent's request has to pass through before it can execute — not a convention the agent is expected to respect on its own, however well-instructed. Access to another tenant's data or actions isn't "unlikely" under this design. It's not a code path that exists at all, which means there is nothing for an unusual prompt to discover.
That distinction — "the model is instructed not to" versus "the system makes it impossible" — is the entire difference between a platform you can confidently sell to security-conscious enterprise customers and one you're quietly hoping nobody stress-tests too hard. It's also, not incidentally, the difference between an AI feature that has to move cautiously and one that can keep shipping new capability quickly, because the boundary that matters is already load-bearing and doesn't need re-litigating every time the assistant gains a new tool.
The upside of getting this right
Platforms that can say, plainly and provably, "every agent action is scoped to exactly one tenant, enforced structurally, with a reviewable record of every consequential one" turn their AI assistant from a liability question in a security review into a selling point — and turn "how fast can we ship the next AI capability" from a question weighed down by risk into one that can be answered honestly with "as fast as the roadmap allows," because the boundary that would have made speed dangerous is already handled. That's a genuinely different conversation with an enterprise buyer's security team, one you want to be having, and one that lets your product move at the pace the market is moving without anyone quietly crossing their fingers.
If you can't yet point to a structural, provable boundary between your tenants' agent actions, that's exactly what David Gate exists to provide. Walk us through how your assistant currently scopes its access, and let's see where the actual boundary needs to be.


