Resources/Guide

Build vs Buy.

An honest framework for the Context & Control Model decision: when to build it in-house, when to buy, and the hybrid path that usually wins.

Format · Decision guide, 12 pages
Audience · VP Eng / CTO / Platform
Edition · 2026.2
License · CC-BY-4.0
Chapter 01

What you're actually deciding.

The decision is rarely framed correctly. "Build vs buy a Context & Control Model" sounds like a procurement question. It isn't. It's a question about where you want your senior engineers to spend the next three years.

The Context & Control Model is a live model of how production behaves with policy primitives that bind unattended action. It is observability-adjacent but not observability. It is governance-adjacent but not a GRC tool. Most teams who set out to build it underestimate three things: how much causal modeling it requires, how continuous the calibration work is, and how broad the policy surface needs to be on day one.

This guide is the framework we walk customers through. It argues honestly for both sides. There are real cases where building is the right call.

Chapter 02

The weekend that goes well.

A capable engineer wires a model to your logs on a Saturday. By Sunday it is summarising incidents and the summaries are good. The instinct after that weekend is that the remaining work is small. That demo is roughly 30 percent of the system.

Five cost layers the weekend did not include.

Model access, which scales with how noisy your environment is rather than how valuable the answer was. Infrastructure, including an isolation story for the moment it executes commands rather than reading logs. People: causal reasoning, production domain knowledge, and governance architecture, on the same team, sustained. Evaluation debt, because the weekend build has no test set and six months later nobody can tell you whether a prompt change helped. And model churn, where every upgrade is a regression risk against behaviour you tuned.

A sixth layer applies only once agents act rather than read: what constrains a wrong action. Where it runs, what proves what it did, who approved it, and how it comes back. That is a design decision, not a later hardening pass. Retrofitting it onto a system that already writes to production is the expensive version.

The three questions behind all of it.

Three questions worth answering before any line of code:

1. Is the Context & Control Model core to your IP?

If the answer is no, you are choosing expensive experimentation over value delivery. Building for parity with what is already commercially available is one of the most common ways enterprise AI projects fail to ship.

2. Do you have the AI and domain expertise to evolve it?

Building isn't a one-time investment. It requires ongoing tuning, testing, and learning systems that adapt with your stack. Without deep AI and domain expertise on the same team, you risk ending up with brittle systems that collapse the first time production looks different from staging.

3. Will this accelerate or delay your broader roadmap?

Internal platform projects often redirect senior engineers away from high-leverage initiatives. The opportunity cost isn't just headcount; it's the innovation you delay by turning your best engineers into platform maintainers.

"The velocity of change has exceeded the velocity of reasoning. The context layer has to be continuous, not one-time."From DevOps, to AIOps, to Full-Context Embedded SRE
Chapter 03

Five paths, not two.

Build and buy are the two everyone names. There are five, and two of them are neither.

  • Do nothing. No spend and no new risk, but the escalation habit compounds and the bottleneck engineer stays a bottleneck. It breaks the day that engineer leaves.
  • Build in-house. Full control and an exact fit, at the cost of all five layers, 18 to 36 months, and your strongest platform engineers. It usually breaks on evaluation debt, around month nine.
  • Wrap a model. Fast to something demoable. No production context, so it guesses, and no record, so it cannot be audited. This is the path most often mistaken for building.
  • Extend your observability vendor. Sits where your data already is, for a licence uplift. It correlates within its own telemetry and stays blind to change, and to what agents did.
  • Buy a production tool. Context, evidence and a record as one system, for a licence plus integration and trial time. It breaks on vendor fit, which is what a real evaluation is for.

The four rows most comparisons skip.

Add these to whatever matrix you already have, because they are where the paths actually separate. Whether a claim links to data you can open in your own tools. Whether there is a record of agent actions produced out of band, rather than the agent's own log. Where actions are allowed to run, and what happens to that boundary when the task ends. And who approves a write, with read-only as the default.

Chapter 04

Three expertise gaps, all required.

A credible in-house Context & Control Model needs all three of the following on the same team, in the same sprint, for years. They rarely coexist.

1. Causal reasoning expertise.

Telemetry shows you what changed. It doesn't always show you why. Causal reasoning (typed dependency graphs, temporal replay, blast-radius prediction) is a research field. It is not a feature you bolt on to an existing observability backend.

2. SRE / platform domain expertise.

Schema drift, sandbox grants, network trust zones, deploy semantics across Kubernetes / Lambda / RDS / Kafka: these are vocabulary you only earn by running production at scale for years. You can read about them, but you can't shortcut the experience.

3. Governance and compliance architecture.

Signed audit, identity binding, policy versioning, replay for compliance review: these intersect with SOC 2, ISO, GDPR, and customer-specific contractual obligations. Designing a primitive that satisfies all of the above is an architecture decision, made before any code is written.

Chapter 05

The opportunity cost.

This is the cost rarely line-itemed in the build proposal. Every senior engineer maintaining a context layer is not shipping product differentiation. The math we see repeatedly in customer calls:

  • A credible in-house Context & Control Model takes 18–36 months of a 4–6 person team to reach Stage 2 (constrained agent execution).
  • That team is, almost by definition, your strongest platform engineers, the ones who would otherwise be shipping the product capabilities your customers pay for.
  • The runtime model is a learning system. Even after Stage 2, calibration is a permanent line item.

The build cost in cash is often visible. The opportunity cost in roadmap velocity rarely is, and it tends to be the larger number.

Chapter 06

When build is the right call.

There are real cases where building is correct. Three scenarios where we'd encourage it:

You are the platform.

If you sell infrastructure where context and control are the product (a database, a cloud, an observability vendor) then the Context & Control Model is core IP. Build it as a differentiator.

You have unusual constraints no vendor will honor.

Air-gapped environments, classified workloads, jurisdictions where no commercial vendor can operate. The build is then a sovereignty requirement rather than a strategic choice. Plan for the full 36-month investment.

You have a 5+ person team with all three expertise areas.

Causal reasoning + SRE domain + governance architecture, on the same team, with a multi-year mandate. If you have this team and they want to build it, they probably should.

Chapter 07

The hybrid path.

The configuration we recommend to most teams: buy the foundational layer (the runtime model, the causal graph, the policy primitives) and customize on the edges where your stack is genuinely unique.

This gives you the things a vendor is in a better position to invest in (continuous calibration, primitive coverage, the empirical work behind blast prediction) while keeping control of the layer you actually want to own: the policy declarations specific to your domain, the trust zones in your network, the runbooks your team encodes as reversible actions.

That gets you speed without losing the differentiation worth owning.

Companion reading

For the runtime architecture this guide refers to, see the AI SRE Adoption Guide. For the policy primitives, see Runtime Policy Patterns.

Pressure-test your decision with a founder.

A 30-minute call. We'll walk through where your stack lands on each of the questions above and leave you with a written recommendation: build, buy, or hybrid.

Book a demo