THE INDEPENDENT RECORD · AGENTIC AI AS A SERVICE AboutStandardsContact
GAASAGENTIC AI · AS A SERVICE
INDEPENDENT · SINCE 2026
UPDATED DAILY
NO HYPE · NO PAY-TO-PLAY
PER-TASK PRICING NOW STANDARD ● NEW BENCHMARK: 71% TASK COMPLETION ● ENTERPRISE PILOTS UP 4X ● RUNTIME FUNDING ACCELERATES ● "AGENTS ARE THE NEW SEATS" ● MARGINS UNDER PRESSURE ● THE INDEPENDENT RECORD ON GAAS
Infrastructure

The Data Layer Agents Need That SaaS Never Built

SaaS apps were built for humans clicking screens, so their data layers optimized for transactions and dashboards, not for autonomous agents that need to read, reason, and act across systems. Agentic AI-as-a-Service (GaaS) is exposing the gap: agents need a semantic, permissioned, temporally-aware data layer that almost no existing software provides. This piece explains what that layer actually looks like, why it can't be bolted on with a few API endpoints, and what builders are doing to fill the hole. The short version: whoever owns the agent-grade data layer owns the margins in GaaS.

By L. Karlsson · May 30, 2026 · 13 min read

Table of Contents

The Mismatch Nobody Priced In

Spend an afternoon watching an agent try to do real work inside a company's existing software stack and you notice the same failure over and over. It's not that the model is dumb. It's that the model is flying blind. It asks for a customer record and gets back a JSON blob with forty fields named cf_2271 and status_id, no idea which of the three email fields is canonical, no clue that this account was merged from two others last March, and no way to know whether the MRR figure it just read is a live number or a stale snapshot from a nightly batch job.

That gap is the story of this article. Every SaaS product on the market built a data layer for one consumer: a human staring at a screen, supported by a UI that quietly fills in all the missing context. The label next to the field tells the human what cf_2271 means. The tooltip explains the status code. The human knows, from experience, that the finance team's numbers lag by a day. None of that context lives in the data. It lives in the interface, in tribal knowledge, in the Slack thread from 2023.

Agents don't get the interface. They get the data. And the data, it turns out, was never designed to be understood by anything that couldn't already read the screen.

What SaaS Data Layers Were Actually Built For

To see why the gap is so deep, you have to appreciate what the last twenty years of SaaS engineering actually optimized for. The dominant design pattern, the one taught in every backend course, is the normalized relational schema fronted by a REST or GraphQL API. It is genuinely good engineering. It is also built around three assumptions that all break the moment an autonomous agent shows up.

The first assumption is that the consumer of the data already knows what it means. Field names are terse because a developer who wrote the code understands them, and the UI translates them for everyone else. Meaning is external to the data.

The second assumption is that reads are cheap and context-free. A typical API call returns the current state of a row. Not how it got there, not what it used to be, not why it changed. Event sourcing and audit logs exist, but they're the exception, usually bolted on for compliance, not exposed as a first-class query surface. History is a second-class citizen.

The third assumption is that authorization happens at the door, not in the data. Permissions are enforced at the API boundary based on the logged-in user's role. Once data crosses that boundary, it's naked. There's no concept of a permission that stays attached to a piece of information as it flows into a vector store, a cache, or an agent's working memory.

These weren't mistakes. For human-driven software they were the right calls. But GaaS inverts every one of them. An agent is a consumer that does not already know what the data means, does need to reason over how state changed across time, and absolutely must not leak a field it was never authorized to see. The whole point of the agent stack, covered across this cluster, from memory systems to retrieval beyond basic RAG, assumes a data substrate that the underlying SaaS simply never produced.

What Agents Need Instead

So what would a data layer designed for agents from scratch look like? Four properties keep showing up in the systems that actually work in production.

Semantics, Not Just Schemas

A schema tells you a column is called status_id and holds an integer. A semantic layer tells you that this field represents the lifecycle stage of a subscription, that 3 means "past due," that "past due" is distinct from "churned," and that the canonical churn signal lives somewhere else entirely. Agents need the second thing.

This is why the semantic-layer companies that grew up serving BI dashboards, defining metrics once so every chart agrees on what "revenue" means, suddenly find themselves with an agent-shaped audience. A well-built semantic layer is, almost by accident, the closest thing the enterprise has to a machine-readable map of what its data means. The difference between an agent that confidently reports the wrong number and one that gets it right is usually whether a semantic definition existed for the metric it pulled. The model-routing and orchestration layers can be flawless; if the data has no semantics, the agent's answer is still garbage.

Temporal Awareness and Bitemporal State

Humans reason about time implicitly. An agent has to be told. The richest agent data layers are bitemporal: they track both when something was true in the real world (valid time) and when the system learned about it (transaction time). That sounds academic until an agent has to answer "was this invoice overdue as of the date the contract was signed?", a question that's impossible against a database that only stores current state.

Memory systems for agents lean hard on this. An agent that remembers "the customer was angry last week but is satisfied now" is doing temporal reasoning over its own state, and it needs a substrate that doesn't just overwrite the old emotion with the new one. The infrastructure debate over memory and state architectures, persistence, decay, retrieval, is downstream of whether the data layer even records when things were true. Most SaaS databases simply UPDATE the row and the past evaporates.

Permissions That Travel With the Data

This is the property the security people care about, and they're right to. When an agent reads a record, summarizes it, stores the summary in a vector database, and later retrieves that summary to answer an unrelated question, the original authorization context has been laundered out three times over. The customer's social security number is now embedded in a vector that a different user's agent can retrieve.

A real agent data layer attaches policy to data, not just to endpoints, row-level and field-level governance that survives copying, embedding, and caching. This connects directly to the identity-and-auth infrastructure and agent-gateway conversations elsewhere in this beat. You cannot solve agent security at the gateway alone if the data layer forgets who was allowed to see what the moment information leaves the API. Governance has to be intrinsic, not perimeter-based. Industry analysts have been blunt that data governance is the limiting factor on enterprise AI deployment, and this is the mechanism by which it bites.

Write Paths and Provenance

Most of the early agent conversation was about reading. The hard, scary, valuable part is writing. When an agent updates a record, creates an order, or sends a refund, the data layer needs to capture which agent, acting on whose behalf, under what reasoning, with what confidence, and ideally make that action reversible. SaaS write paths assume a human clicked "save" and stand behind it. Agentic writes need provenance baked in, both for the human-in-the-loop checkpoints this beat discusses and for the inevitable forensic question of "why did the agent do that?"

Why You Can't Just Bolt This On

The tempting response from incumbents is "we'll add an /ai endpoint." It doesn't work, and it's worth being precise about why.

Semantics can't be retrofitted cheaply because the meaning genuinely isn't written down anywhere. It exists in the heads of the people who built the product and in the UI code that renders it. Extracting it is an archaeology project, not an API change. You can ask an LLM to guess what cf_2271 means, and it will guess, and sometimes it'll be wrong in a way that's expensive.

Temporal state can't be retrofitted because the history is already gone. A database that has been UPDATE-ing rows in place for ten years cannot reconstruct what it didn't store. You can start capturing it today, but the agent that needs to reason about last year's state is out of luck.

And permission-bound data can't be retrofitted because the entire architecture assumed enforcement at the perimeter. Threading policy through every downstream copy, caches, embeddings, agent memory, touches the whole system, not one endpoint. This is the same reason the shift to AI-native data architecture is being framed as a re-platforming, not an upgrade, in much of the investor commentary. The data layer is load-bearing, and load-bearing walls don't move with a patch.

Who's Building the Agent Data Layer

The market response is splitting into a few recognizable camps, and where you place your bet says a lot about your view of how GaaS shakes out.

Semantic-layer and metrics companies are repositioning fast. The metric-definition tools that served analysts are pitching themselves as the trust layer for agents, and it's a credible pivot, they already did the hard work of writing meaning down.

Knowledge-graph and ontology vendors argue that graphs are the natural shape for agent-grade data, because relationships and meaning are first-class rather than inferred. The pitch is compelling for complex domains; the friction is that building an ontology is exactly the archaeology project most companies have avoided for a decade.

Agent-memory and context startups are building the layer net-new, sitting between the agent and the messy underlying systems, offering temporal state, retrieval, and provenance as a managed service. This is the most GaaS-native approach, and it overlaps heavily with the memory-systems and retrieval topics elsewhere in this beat.

The MCP and protocol crowd are standardizing how agents access data, which is necessary but not sufficient. A clean protocol over a meaningless schema still hands the agent a meaningless schema. Protocols move the data; they don't endow it with semantics. The standard makes the plumbing interoperable; somebody still has to build the water treatment plant.

The honest read is that no single camp wins outright. The agent data layer is going to be assembled, not bought, a semantic definition here, a temporal store there, policy enforcement woven through. Which is precisely why it's hard and why it's where a lot of the value is hiding.

The Economics: Why This Decides GaaS Margins

Here's the part that should matter to anyone selling agents per task or per outcome. Your unit economics live and die on how often the agent succeeds without a human bailing it out. And the single biggest driver of silent agent failure isn't model quality at the frontier, it's bad data context. The agent confidently does the wrong thing because the data lied to it by omission.

Every one of those failures is a refund, a retry, an escalation, or a churned customer. In a per-outcome pricing model, the cost of a wrong answer lands entirely on the provider. So the GaaS company that invests in a real data layer isn't doing it for architectural elegance. It's doing it because each percentage point of context-driven failure it eliminates drops straight to the margin line.

This reframes the whole infrastructure conversation. Builders obsess over model routing, inference cost, and caching, all real, all covered across this cluster. But you can run the cheapest model in the world and still lose money if it keeps acting on data it misunderstood. The data layer is the cost lever almost nobody is pricing, and as the broader analysis of where enterprise value accrues in AI keeps pointing out, the durable moats are forming in the unglamorous infrastructure layers, not the models. The data layer is the most unglamorous of them all, which is exactly why it's underbuilt and overvalued by the few who get it right.

Insights Most People Overlook

The semantic layer was an accident waiting for agents. The BI metric-definition layer was built so dashboards would agree on numbers. Nobody building it imagined autonomous agents as the customer. But it turns out the thing that makes a metric trustworthy for a CFO is exactly what makes it safe for an agent. The agent era is going to make semantic layers far more valuable than the analytics era ever did, and most of those vendors haven't fully realized the size of the gift they're sitting on.

"Read-only agents" is a temporary lie that hides the real problem. Most production GaaS deployments today are read-only because writes are scary. But read-only is masking how unprepared the data layer is, because reading bad context just produces a bad recommendation that a human catches. The moment agents get write access at scale, every weakness in semantics, provenance, and permissions becomes a financial incident instead of a wrong suggestion. The industry is calm right now mostly because it hasn't shipped the dangerous part yet.

Vector databases solved the wrong half of the problem. The retrieval boom poured money into making it cheap to find similar text. But similarity is not meaning, and it's not permission, and it's not freshness. A vector store will happily retrieve a perfectly relevant chunk that's six months stale and that this user was never allowed to see. The next wave of value isn't better embeddings, it's the governance and temporal metadata wrapped around retrieval.

The incumbent SaaS data moat may invert into a liability. For years, "we own the data" was the unassailable SaaS moat. But owning ten years of UPDATE-in-place data with meaning trapped in the UI is not the same as owning agent-ready data. A nimble competitor that designs an agent-grade data layer from day one may leapfrog an incumbent whose data, paradoxically, is too entrenched to refactor. The moat becomes ballast.

Provenance is going to be a product feature, not a compliance checkbox. Whoever can show a clean, queryable chain of "this agent did this, because of this, on behalf of this person" will sell trust as a feature and charge for it. The boring audit-log infrastructure nobody wanted to fund is about to become the thing enterprise buyers ask about first.

References

#agentic ai infrastructure

More in Infrastructure