Resources  ›  Insights & Articles  ›  The Discovery Tax
Insight · AI Economics

The Discovery Tax: why your AI pays to relearn your org on every prompt.

By Hubbl, Org Intelligence Team August 7, 2026 9 min read
Hero image — 21:9 · "the same discovery, charged twice"

Your AI does not spend most of its budget answering questions. It spends it learning your Salesforce org — and it starts over on every session, every developer, and every agent you deploy.

Traditional consulting paid for discovery once. A few weeks of interviews, metadata review, and dependency tracing produced a report, and the knowledge lived somewhere a person could read it. It was a project cost — paid a single time. AI quietly changed the economics. Now discovery happens every session: every new conversation, every new developer, and every new agent starts from zero, rediscovers the org, and throws that knowledge away when the session ends. The same questions get answered thousands of times, and the answers are discarded each time.

Nobody has priced this, because it never arrives as a line item. It arrives as slower answers, higher token counts, agents that need correcting, and onboarding that takes longer than anyone expected. The work is real and recurring — but it's distributed across thousands of small charges instead of a single invoice, so it never gets managed. We call it the discovery tax.

Discovery used to be a project cost

The shift is easiest to see side by side. Under traditional consulting, discovery happened once and produced a durable artifact. Under AI without a context layer, discovery happens continuously and produces nothing durable at all.

"Traditional consulting paid for discovery once. AI pays for it on every prompt, for every developer, for every agent you deploy."

A quick scoping note before the argument goes further, because it doesn't apply to everyone equally. If you're billed per token — direct Anthropic API, Amazon Bedrock, or Google Vertex — reducing discovery lands directly on your invoice. If you're billed per action (for example, Agentforce Flex Credits at a fixed price), token reduction improves the platform's cost rather than yours; your gain shows up as fewer corrective actions and better answers instead. The discovery argument holds either way. The dollar figures below assume per-token billing.

What has to happen before you get an answer

Consider an ordinary request: "Can you optimize this trigger?" Before the model produces a single line of useful output, it has to establish a surprising amount about your org:

Ten questions answered, zero output produced. That is the discovery tax — and it's charged again on the very next request, because none of that hard-won context survives the session.

Diagram — one request, ten things the model must establish first
Every question here is answered before the real work begins — and re-answered next time.

Compressing metadata into intelligence

This is the same shift search made for the web twenty-five years ago. Nobody reads the entire internet to answer a question; a search engine compresses billions of pages into the handful of results that matter, and the reader starts from relevance rather than from raw material. Your agent shouldn't have to read the whole org to answer a question about it either.

That's what an org-context layer does. Instead of shipping raw metadata, it compresses the org into the things an agent can actually reason over: business intent, relevant architecture, dependencies, risk, and a recommended action. Compression is lossy, and what gets dropped is a decision — so a good context layer drops only metadata that carries no records, has no active dependency, and appears on no layout in use, and it ships the exclusion list so you can inspect exactly what your agent is not being shown.

Hubbl tip

Naming what a cluster of metadata is for — "Order Management," "Lead Conversion," "Case Routing" — improves retrieval quality on its own. An agent reasoning over "the four automations on this object" moves faster and more accurately than one told there are seven hundred and forty-two.

The part that compounds

Structure — the dependency graph, what touches what — is a fact about your org that any tool with scan access could eventually compute. The record of which findings your team fixed, accepted as risk, rejected as false positives, or already have in progress exists nowhere else, cannot be derived from metadata, and grows more valuable every quarter you own it.

Without that memory of decisions, the same finding surfaces every session, issues your team already accepted get re-raised, false positives get re-investigated, work already underway gets duplicated, and every new agent repeats the argument your team settled months ago. With adjudication state carried in the context layer, "already fixed" comes with the date and the change; "accepted risk" comes with who accepted it and why; a false positive is never raised again. That is the difference between a scanner and a system of record.

"A dependency graph is a fact any scanner could compute. The record of what your team decided is not — and it's the part that compounds."

The honest math

Fewer tokens and lower cost are not the same number, and it's worth being precise about why. Prompt caching prices carried context at roughly a tenth of standard input, so removing half the tokens does not halve the bill. And only the Salesforce-metadata portion of a real workload is addressable — conversation, documents, and business data are not. Put those together and a 40–60% cut in token volume translates to roughly a 15–45% cut in dollars, with a central case around 27.5%. We quote the lower number, because it's the one that appears on your invoice.

LayerConservativeCentralOptimistic
Net reduction in token volume40%50%60%
Net reduction in dollar cost15%27.5%45%

At $30,000 a year, break-even sits at roughly $109,000 of Salesforce-workload AI spend. Below that, the inference savings alone don't fund it — and we'd rather you heard that from us now than found it in month four. Above it, the case builds quickly: around a 2.6-month payback and 4.6× return at $500K of workload spend. There are also returns we deliberately don't try to price — analyst time saved, rework avoided from confidently-wrong answers, and the one that's strongest of all: analysis a connector simply cannot reach, like package versions, Flow and Apex inventory, and permission-set contents behind the Tooling and Metadata APIs. For those use cases, an org-context layer isn't cheaper. It's the only path.

See where your org stands — free.

Run a credential-free scan and get your org health score in about two minutes.

Run a Free Scan

Measure it on your workload

You don't have to take the model's word for it. Pick one workload and baseline it as it runs today — instrumented, unchanged, so the starting point is measured rather than assumed. Then re-run the same workload with the same model and the same prompts against the Hubbl MCP, so the only thing that changed is the context source, and the difference is attributable to context and nothing else. Watch total tokens, task completion time, task accuracy, API cost — and above all, the number of metadata retrievals. That last one is the discovery tax made countable, and it's unambiguous regardless of how you're billed.

Your org already knows how it works. Your AI shouldn't have to find out again on every prompt.

Hubbl Org Intelligence Team

We build the org-context layer that gives AI a clean, current model of a Salesforce org — so agents act on context instead of rediscovering it.

Keep reading

Related resources