Moats & Defensibility

What makes an AI-era product durable rather than absorbable — switching costs, accumulated context, workflow lock-in and integration depth.

Also known as: moat, Accumulated depth / moat, Wrapper (wrapper), wrapper, Infrastructure test (infrastrukturtest), infrastructure test, Switching costs (byttekostnader, implied), switching costs, Workflow lock-in, distribution moat, Unlearning (avlæring), avlæring, Institutional knowledge (institusjonell kunnskap), user signal, integration vs. modular

How authors use it

Oldest first (extraction date when no publication date is known).

AuthorTheir termTheir meaning
Agents Over Bubbles
Ben Thompson (Stratechery) · 2026-03
integration vs. modularBorrowed from Clayton Christensen / Thompson's prior work: profits flow to integrated (differentiated) parts of a value chain, not modular (commoditized) parts
Anette Mellbye's Post
Anette Mellbye · 2026-04-20
Wrapper (wrapper)A company that has not built anything proprietary, merely layering on top of a platform it does not own — vulnerable to absorption by the platform provider.
Anette Mellbye's Post
Anette Mellbye · 2026-04-20
Infrastructure test (infrastrukturtest)A four-question diagnostic to determine whether a product is durable infrastructure or a vulnerable wrapper.
Anette Mellbye's Post
Anette Mellbye · 2026-04-20
Unlearning (avlæring)The process by which a customer loses the internal capability to perform a function themselves, making them dependent on the provider regardless of switching costs.
Anette Mellbye's Post
Anette Mellbye · 2026-04-20
Switching costs (byttekostnader, implied)The practical effort required for a customer to replace one solution with another — necessary but not sufficient for durability.
Anette Mellbye's Post
Anette Mellbye · 2026-04-20
Institutional knowledge (institusjonell kunnskap)Organization-specific accumulated decisions, risk assessments, and compliance history that belong to the customer and cannot be transferred to a shared model.
The Founder's Playbook: Building An AI-Native Startup
Claude (Anthropic) · 2026-05-05
Accumulated depth / moatDefensibility at scale comes from compounding three things: codified founder domain expertise (via Skills), deep workflow integration in customer environments, and a behavioural data flywheel from real users. The playbook claims these together produce a moat a well-funded competitor cannot replicate in under two years.
The Founder's Playbook: Building An AI-Native Startup
Claude (Anthropic) · 2026-05-05
Workflow lock-inCustomer switching cost generated by the integrations, automations, prompts, and embedded operational dependencies customers build on top of the product. Explicitly named as a goal to engineer.
Baseten CEO Tuhin Srivastava on the AI Inference Crunch, Custom Models
No Priors (Sarah Guo, Elad Gil) · 2026-05-09
user signalProprietary data generated by end-users interacting with a product (e.g., clinician edits in Abridge) that only that company can access — the moat for the application layer
Why Google Isn't Chasing Claude Code
AI Daily Brief · 2026-05-21
distribution moatGoogle's structural advantage of already reaching 900M MAU on the Gemini app via existing channels (Search, Android, Workspace), which may let it win consumer AI by default regardless of product or model quality
Generative AI in the Real World: Local Voice AI with Pete Warden
Ben Lorica and Pete Warden · 2026-09-10
Moat (transcribed as 'mode')Not the underlying model, but the compounding usage/data loop an organization builds around it by using and fine-tuning its own model — the reason, in Warden's argument, to keep proprietary usage data out of a commercial vendor's model.
Andreessen Horowitz's Post
Andreessen Horowitz (content by Anish Acharya) · 2026-09-12
moatDurable, largely non-AI-derived sources of competitive protection: network effects, scale, and brand — explicitly contrasted with anything 'cheap intelligence' (coding agents) can erode.

Documents (26)

Propositions touching this concept (21)

By publication month, oldest first (extraction month when no publication date is known).

2024-06

2024-10

2026-04

2026-05

2026-07

2026-08

2026-09

Tensions

Is code a durable artifact humans must keep reading, or an ephemeral byproduct regenerated from a spec?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: The retreat's own 'largest divide' (Ördög). It is unresolved inside the room and inside the individual essays: Herlein concedes the deterministic 'code is the better spec' counter is 'hard to wave off', and Ördög reports being ironically pulled toward the dark-factory camp by her own good-code practices. The crux is whether a fuzzy prose spec can ever be the durable source of truth when the stated quality bar is verifiability — a tension none of them resolves.
Reversibility as a hedge vs a one-way commitment to deeper autonomy.
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: Incompatible risk models. Verraes treats deep AI-dependence as the danger to insure against; Herlein treats not-committing as the existential danger. They cannot both be the rational strategy: reversibility trades some upside for exit options, while flywheel-commitment trades exit options for compounding lead. The tie-breaker is empirical (will access/economics deteriorate?) and neither has evidence — Fowler's 'tokenpocalypse' data leans slightly toward Verraes.
If code is no longer the bottleneck, what is the new binding constraint?
from: What did the participants of the Thoughtworks 'Future of Software Engineering' Europe retreat (mid-2026) conclude about how agentic AI is reshaping software engineering?
Assessment: They agree code/delivery has ceased to be the constraint but name three different successors, with different investment implications — expand decision-making capacity (Vella), optimise for learning (Edwards-Alexander), or capture tacit knowledge (Herlein). These are complementary in principle but rivalrous for attention and budget; the disagreement matters because each implies a different 'first thing to fix.'
Is code a durable artifact to be maintained, or an ephemeral byproduct regenerated from a more durable source (spec/objective)?
from: What is the future of software development in the agentic/AI age?
Assessment: The most-cited open question of the corpus, and genuinely unresolved (Herlein: 'no consensus here. None.'). The 'code is the better spec' counter is strong — code is unambiguous, executable, deterministic, whereas a prose spec is reinterpreted each run, which sits in tension with verifiability being the quality bar. Ruby's move is the most defensible: it dissolves the code-vs-spec fight by locating durability in the evaluation rather than any representation. Verraes and Ördög expose the load-bearing empirical unknown — nobody has data on regenerate-vs-patch cost or on long-term evolvability of agent-maintained code.
Strategically, is the right move to accelerate adoption to build a permanent lead, or to decelerate and hedge against AI's risks?
from: What is the future of software development in the agentic/AI age?
Assessment: Nearly opposite bets: Herlein optimizes for a world where AI keeps getting cheaper and better and first-movers win permanently; Verraes and Fowler optimize for a world where AI gets costlier, curtailed, or unreliable. Herlein's 'permanent moat' rests on flywheel logic plus a single secondhand anecdote and ignores technology-diffusion catch-up dynamics; Verraes and Fowler's hedge is cheap insurance but under-examines whether reversion is actually achievable once specs, agents, and toolchains are deeply embedded and human familiarity has eroded. The disagreement is ultimately a bet on the trajectory of token economics, which nobody in the corpus can price.
Is preserving human understanding of the system a first-order value, or is comprehension safely offloadable so long as output is verifiable?
from: What is the future of software development in the agentic/AI age?
Assessment: The optimist-practitioner vs. skeptic-humanist axis. Fowler and Nilsson treat comprehension and craft as intrinsic goods whose loss is a harm even when output is fine; Herlein and Ocytko treat comprehension as instrumental — replaceable by verification and platform guardrails. The humanist camp has the stronger long-run argument (Fowler's cognitive-debt case and Ocytko's own 'who-guards-the-guards' problem both show verification and guardrails are themselves fallible artifacts that someone must understand), but the offloadable camp is describing what is actually happening at scale. The crux is whether verifiability can ever be robust enough to make understanding optional — which Ruby's own Goodhart gap (a passable oracle diverging from true intent) suggests it cannot fully be.
If code was never the bottleneck, what is the binding constraint now?
from: What is the future of software development in the agentic/AI age?
Assessment: A productive three-way split downstream of the shared 'code was never the bottleneck' finding. They are not incompatible so much as differently located — decision capacity (Vella) is organisational, learning (Edwards-Alexander) is about the team's rate of understanding the problem, and knowledge (Herlein) is about capturing rationale. But they imply different investments: expand downstream absorption, restructure around learning, or build knowledge-capture pipelines. The corpus has not reconciled which is the true binding constraint, and each author generalizes from a different vantage (a retreat-floor convergence, an org-design frame, a knowledge-engineering frame).

Open gaps (88)