Anthropic Publishes an AI Agent Architecture Guide: Ask Three Questions Before Deciding Whether to Go Multi-Agent

Multi-agent systems can boost performance by 90.2%, but they also cost 10-15x more in tokens — this three-question framework helps you decide whether it's worth it before you build.

By Anthropic07-03 · 9 min read⚑ Tutorial / how-to
Deep Dive · XiaoHu Explains
60-Second Overview
  • Anthropic published an enterprise-grade AI agent architecture guide, drawing on real deployments from customers like Coinbase, Intercom, and Thomson Reuters to lay out architecture patterns and a selection method.
  • The guide covers six core architectures: single agent, hierarchical (supervisor), collaborative, sequential workflow, parallel workflow, and evaluator-optimizer workflow.
  • Anthropic's internal research shows that for complex tasks requiring simultaneous exploration of multiple independent paths, multi-agent systems outperform single agents by 90.2% — but consume 10-15x more tokens.
  • The guide offers a three-question decision framework (how much control you need, how many domains the problem spans, what your resource budget is) to help you pick the right architecture instead of defaulting to the most complex one.
  • The core method is "start simple, evolve gradually": validate value with a single agent first, then upgrade based on business needs and data feedback — rather than building a complex system from day one.
⚑This is an official Anthropic enterprise promotional guide — essentially a vendor white paper with a sales angle. The 90.2% and 10-15x token cost figures come from Anthropic's internal research; the 99.99%, 20x, and 86% figures come from self-reported disclosures by the respective customers. None of this has been independently verified by a third party. The methods and data below are recorded as presented in the original, not as verified fact.
1What This Is

An enterprise agent architecture handbook from Anthropic

Anthropic recently published an enterprise-facing AI agent architecture guide, compiling real deployment cases from customers like Coinbase, Intercom, and Thomson Reuters into six architecture patterns and a selection decision framework.

The white paper opens with a line that states its position outright: generative AI answers questions, AI agents solve problems. And what this handbook sets out to answer is the next, more practical question — for a given business, should you run one AI agent solo, or build out a whole multi-agent system? It breaks that choice down into an actionable decision framework, backing each architecture with quantified data from real customers.

⚑

Why it's worth reading: the guide surfaces one key trade-off — for complex tasks that require exploring multiple independent directions at once, multi-agent systems outperform single agents by 90.2%; but they also consume 10-15x more tokens than a single agent. This one trade-off is the foundation for every architecture decision in the entire guide.

Let's get one thing straight first: AI agents and ordinary automation scripts work very differently. Traditional automation requires every step to be hard-coded in advance — the process follows the script step by step, and it gets stuck the moment it hits a situation nobody anticipated. An agent's approach is to evaluate the task, pick the right tool, try an approach, check whether the result is good, and adjust its strategy — running that loop until the job gets done.

Traditional Automation

Every step has to be pre-written. The process is fixed and traceable, but it only ever walks the path laid out in advance — and breaks the moment it hits an edge case.

AI Agent

Given a task, it plans on its own: reads the problem, checks account history, searches the knowledge base, drafts a reply, and loops in a human when needed — adjusting its strategy the whole way based on intermediate results.

The guide opens with a batch of customer results, meant to show what these systems have delivered in real production environments.

99.99%
The uptime Coinbase's Claude-powered customer support agent maintained across $226 billion in quarterly transaction volume
100x
The delivery-time improvement Tines achieved by collapsing multi-step security operations into a single agent action
20x
The speedup from Inscribe's fraud review agent, cutting review time from 30 minutes to 90 seconds
86%
The resolution-rate ceiling Intercom's Fin AI agent hit across more than 25,000 customers

These four figures aren't about scale — they're about coverage: customer support, security operations, fraud review, and cross-industry resolution rates — four completely different jobs, all held up by agents in production. What they prove is "this is worth investing in," not "which architecture to pick." The guide also gives a more relatable, day-to-day example: a retail bank used an agent to process credit risk memos. What used to take relationship managers weeks of manually cross-checking ten data sources now delivers a 20% to 60% productivity gain, cutting credit turnaround time by 30%. These numbers establish a premise — agents are worth investing in — but which architecture you use to build one is what this guide is really here to teach. It covers six architectures in total, which really fall into three families: ones where the AI decides for itself (single agent, hierarchical/supervisor, collaborative), ones where the process is pre-scripted by humans (sequential and parallel workflows), plus one dedicated to quality control (evaluator-optimizer). Let's go through them from simplest to most complex.

2Start With the Simplest Architecture

Step one: check whether a single agent is enough

The first principle the guide keeps hammering is "start simple." Don't jump straight to a complex system — first check whether a single agent can solve the problem. It's cheaper, easier to debug, and its metrics map more cleanly to business outcomes.

A single-agent system is just one AI agent running a continuous loop: sense the environment, decide the next step, take action, and repeat until the task is done or it hits a stop condition like "pause for human review." A few components hold this together at its core.

User Task In AI Model Reasoning engine · sense-decide-act Result Out Skills trigger / read MCP Tools request / response Memory read / write Sense → Decide → Act → Observe → Adjust Loops until complete or a stop condition fires
Single-agent architecture: one AI model at the center, connected below to three capability components; the whole thing runs inside a sense-decide-act loop

Two of the three components in the diagram are specific terms worth explaining up front.

MCP (Model Context Protocol)

A standard interface that lets an agent connect to external systems — databases, web search, internal tools. It's what lets an agent actually go query data and operate tools, rather than just chat. Think of it as a universal adapter for AI: whether it's plugging into a database or a search engine, the interface is standardized, so you don't need custom integration code for every connection.

Agent Skills

Domain expertise, standard procedures, and tool usage packaged into a module that an agent can call on demand, instead of cramming all domain knowledge into the prompt. Think of it as giving the agent a set of specialized toolboxes — pull out the legal toolbox for legal questions, swap in the finance one for finance questions — one agent doesn't need to carry every domain in its head at once.

When to Use It / When to Skip It

Good fit: open-ended problems where the path forward isn't clear at the start — you don't know how many steps it'll take or what obstacles you'll hit — and you want the agent to figure it out and adjust as it goes.

Not a fit: scenarios that demand a perfect answer on the first try. A single agent struggles here — either add specialized Skills to boost accuracy, or only then consider going multi-agent. Before upgrading, ask yourself: would adding Skills to the single agent already be enough?

Expand: how a research agent walks through a complex query in 8 steps

An employee asks: "Research the remote-work productivity tools engineering teams are adopting, and see if any correlate with our internal productivity metrics." This agent, wired up via MCP to a content library, business tools, and a dev environment, handles it like this:

  • ① Receive the question → ② Initial analysis: determines this needs two data sources — external tool research and internal company metrics — and that the external research doesn't initially depend on internal data, so it can be split into parallel searches and correlated at the end.
  • ③ Activate Skills: calls on research methodology, data correlation, and business insight skills, applying proven frameworks instead of reasoning from scratch.
  • ④ Task decomposition and planning: settles on a plan of external web search, internal database query, parallel execution, and correlation-based synthesis.
  • ⑤ Parallel tool calls: runs a web search (for efficiency-tool trends) and a SQL database query (for internal productivity metrics) concurrently, sharply cutting total time.
  • ⑥ Iterative refinement: reviewing the initial results, it realizes it needs more specific engineering-team data, and issues a more targeted follow-up query.
  • ⑦ Correlate and synthesize → ⑧ Generate the result: cross-references external trends against internal metrics to produce an integrated conclusion.
3Do the Math First

Signs you've outgrown a single agent — and need to go multi-agent

Multi-agent only enters the picture once a single agent hits a fundamental ceiling. The guide gives three clear trigger signals — but it also puts the cost right on the table.

Multi-agent means splitting a task apart and handing it to multiple agents, each with their own specialty, who then combine their work into one coherent answer. Anthropic's internal research gives the core number: for complex tasks requiring simultaneous exploration of multiple independent directions, multi-agent systems outperform single agents by 90.2%. Its take is that once intelligence crosses a certain threshold, "multi-agent systems become the critical path to scaling performance," because what a group of agents can accomplish far exceeds what a single one can — just like human organizations.

Performance gain
(complex tasks)
+90.2%
Token usage
(vs. single agent)
10-15×

Put these two bars side by side and you get the anchor for the whole piece: performance really can jump substantially, but cost climbs just as much. Also, watch the scope of that 90.2% closely — it's the most easily misquoted number in the whole guide. It was only measured on tasks that "require exploring multiple independent directions at once." Don't cite it to justify every scenario. Hence the direct warning: simple queries shouldn't trigger an expensive multi-agent pipeline — the system needs to allocate effort dynamically based on task value.

Three Signals It's Time to Go Multi-Agent

① Open-ended problems: it's genuinely hard to predict how many steps it'll take, and the investigation needs to be able to pivot and explore side paths as it goes.

② The task spans multiple unrelated domains: research shows that once a single task mixes in two or more unrelated specialties (say, reviewing legal terms and running financial models at once), a single agent's performance drops sharply as it tries to juggle both.

③ Broad parallelism: the problem requires chasing multiple independent directions at once, and parallel processing delivers a real performance gain.

And the cost isn't just tokens: multi-agent systems make debugging much harder. Traditional debugging methods stop working here, because agents make dynamic decisions and every run is non-deterministic. As the number of decisions multiplies, you need tracing that captures how the agents communicate, delegate, and synthesize results with each other — otherwise, the moment coordination goes wrong, it's nearly impossible to trace.

4Core Pattern One

Hierarchical (Supervisor): one lead managing a team of specialists

Once you've decided to go multi-agent, the first question is how to organize the group: with someone in charge, or without. The managed version is called hierarchical (supervisor): a central supervisor analyzes the request, delegates tasks to the right specialist agents, and synthesizes the results — forming a clear chain of accountability. It's also the most common multi-agent pattern.

The key mechanism: in a hierarchical system, each specialist sub-agent is treated as a "tool," and the supervisor decides which specialist to invoke via tool calls. This mirrors how a high-performing human team works — specialists focus on their own domain, while the coordinator handles delegation and integration. Sub-agents can themselves have sub-agents beneath them, and those lower layers are hidden from the layer above — the supervisor only deals with the lead of each sub-team and has no idea how many layers exist below.

Let's walk through the flow using a marketing team example.

Marketing Task Brief In Marketing Director agent Supervisor · delegate + approve Market Research agent Creative Design agent Copywriting agent Media Planning agent Aggregate Approve Ship Plan
The marketing director agent delegates to four specialists, who report back after finishing, and the director synthesizes and approves the final campaign — specialists never talk to each other directly

The single biggest pitfall in this pattern is context management — worth calling out on its own.

Key Challenge: Context Keeps Piling Up Into a Mess

As a system runs longer, conversation history and intermediate results fill up the AI's "brain capacity" (context window), showing up as window overflow, degraded reasoning, and broken coordination between agents. There are three fixes:

  • Context editing: as the token limit approaches, automatically prune stale tool-call records and results while keeping the conversation flow intact.
  • Memory tools: store information in a file system outside the context window, and retrieve it when needed — it can even persist across sessions.
  • Built-in tool throttling: add pagination, range selection, filtering, and truncation to tools, and cap single-response size at a sane default (roughly 25,000 tokens, for example) to keep the context from overflowing.

The guide also admits this pattern uses more tokens overall, but its judgment is that the math works out: for high-value, complex tasks that need specialized expertise or exceed a single agent's context limit, the performance gain is worth the cost.

5Core Pattern Two

Collaborative: agents talking directly to each other to solve problems

This is the "no one's in charge" version — and it's also the one most easily confused with hierarchical/supervisor. The essential difference between the two comes down to one thing: nobody manages anybody. Coordination emerges organically from how the agents interact, rather than being imposed by a central authority.

In a collaborative system, agents are autonomous peers who communicate directly with each other, negotiate their roles dynamically, and work together to solve a complex problem. It reaches consensus through three mechanisms.

Intel Request Queued Pricing agent Product agent Marketing agent Finance agent Social Media agent Strategic Intel agent Collective Synthesis → Report
Competitive intelligence case: pricing, product, marketing, finance, social media, and strategic intel — six peer agents share findings and cross-validate in real time, with no central command

Group-chat style discussion: multiple agents share a common conversation thread, working through problems, making decisions, and cross-checking each other as they talk — like a project group chat.

Event-driven coordination: agents use "events" as a shared language — every action gets broadcast as a structured update, and other agents pick up work and sync context based on it.

Blackboard-style shared knowledge base: a central "blackboard" that every agent can read and write, where anyone posts a finding, acting as collective memory.

Key Challenge: Hard to Predict Behavior

The risk in collaborative systems grows directly out of its freedom. Frequent inter-agent communication drives up compute cost and complexity; worse, "emergent behavior" can appear — behavior nobody explicitly programmed — where a small tweak can unpredictably ripple through how the whole system behaves. The way to handle this isn't hard rules, but a solid collaboration framework: define roles, how problems get solved, and the budget — while also preventing agents from endlessly punting tasks to each other, and setting up a conflict-resolution mechanism.

Put these two multi-agent patterns side by side and the difference becomes obvious at a glance. Click the tabs below to switch between the two structures.

A tree-shaped chain of command. One supervisor at the top, specialists below — tasks flow down, results flow back up.

  • Clear chain of accountability — auditable, traceable
  • The supervisor can enforce business rules and retain oversight
  • Good fit for medium-control scenarios that need both flexibility and oversight, like customer support, content creation, or data analysis

A mesh of peer connections. All agents are equals who can talk directly to each other and reach consensus through discussion.

  • No central decision-maker — coordination emerges from interaction
  • Behavior is harder to predict — a feature, not a bug, in exploratory scenarios
  • Good fit for low-control scenarios like research, brainstorming, or complex analysis
6Two Pre-Scripted Workflows

Sequential vs. parallel: should tasks queue up or run at the same time

The previous patterns all involve dynamic agent decision-making. These next two are pre-scripted, static agentic workflows that define what order agents execute tasks in and under what conditions. There's really just one core difference: do the tasks queue up, or run at once.

Sequential WorkflowParallel Workflow
How it runsRuns in a single line, one step at a time; each step's output feeds the next step's inputMultiple lines run at once, each producing its own result independently, then aggregated at the end
Core valueTrades time for accuracy: spending a bit more time turns every AI call into a more focused, less error-prone simple task; the process is predictable, cost is estimable, and you can debug stage by stageBuilt for speed and multiple perspectives: several lines run at once, covering the problem from different angles for a more well-supported conclusion
When to use itThe task splits cleanly into fixed subtasks with a clear linear dependency, and needs an audit trail (compliance checks, approval chains, draft → review → publish)Subtasks are independent and can run at the same time; multiple perspectives improve quality; speed matters more than coordination overhead (multi-perspective risk assessment, guardrail review where one model does the work and another screens for inappropriate content, multi-track parallel evaluation)
When to skip itA single agent can handle it in just a few steps; agents need to collaborate rather than hand off; the process needs to loop back and iterateAgents need to build on each other's output; a specific execution order is required; shared state needs to be modified without a conflict-resolution strategy; result-aggregation logic is so complex it hurts quality instead of helping

Each workflow comes with a real case study. The sequential one is a data-science insight pipeline: an analysis request first goes to a scoping agent (determines the analysis type, routes it), then to a data engineering agent (extracts and cleans data), then to an analysis agent (runs statistical modeling, or flags complex requests for human handoff), and finally into human review. The parallel one is financial risk assessment.

RiskAssessment Request Data Aggregation agentGathers all-party data Credit Risk agent Market Risk agent Operational Risk agent Compliance Review agent Decision EngineWeighted synthesis → verdict
Parallel workflow: credit, market, operational, and compliance risk agents all run at once, each producing its own score, which a decision engine then combines by weight per the institution's policy
7Letting the Work Get Reworked

Evaluator-optimizer: getting AI to grade and revise its own work

This is the last workflow — two AIs split the labor, running a loop that polishes quality until it hits the bar.

Evaluator-optimizer

One AI generates content; another is dedicated to spotting flaws and giving actionable feedback, and the two go back and forth until it hits the standard — instead of generating once and calling it done. Like a writer paired with an editor who keeps sending drafts back for revision until it's good enough to publish.

The API documentation generation case study runs like this: a generation agent analyzes the codebase and writes a first draft (endpoint descriptions, parameters, examples, auth requirements); a technical evaluator agent checks it line by line against the actual code implementation (are parameter types right, is endpoint coverage complete, do the examples actually run), sends issues back, and the generation agent absorbs the feedback and revises.

CodeInput Generation agentDraft · Revise Technical Evaluator agentCheck · Give feedback FinalDraft Loops 2-4 rounds until every criterion is met
Generation agent drafts → evaluation agent checks and sends it back → generation agent absorbs the feedback and revises, typically converging to publish-ready quality in 2-4 rounds
Applicable Boundaries

Good fit: scenarios with clear evaluation criteria where iterative polishing delivers visible value — literary translation, code generation with safety requirements, professional documents that demand precise tone, or research tasks that need multi-step reasoning plus verification.

Skip it for: scenarios where the first draft already meets the bar, evaluation criteria are subjective or vague, or the time cost outweighs the quality gain; also skip it for real-time applications that need instant responses, simple tasks like basic classification, token-constrained environments, and cases where the evaluator itself lacks the domain expertise to give meaningful feedback.

8Ready to Use

The three-question framework + a real evolution roadmap

Let's straighten out the chain we've walked through: if a single agent is enough, don't add more; only go multi-agent once you hit one of the three signals (open-ended, cross-domain, broad parallelism); once you've gone multi-agent, first choose managed or unmanaged; whatever process can be pre-scripted goes to a workflow, and only what can't gets left to agent decision-making. Converge that chain and you get the single most valuable part of the whole guide: three must-answer questions. Get clear on these three first, then match them to an architecture — don't just stack on technical complexity. Below is a selector you can click through with your own situation to see which architecture it points to.

Question One: How much control do you need?
If you need to clearly explain to auditors, regulators, or executives why a system made a given decision, you need predictable, traceable behavior.
→ Start with a single agent or a sequential workflow. A single agent with clear decision criteria handling loan approvals is far easier to audit than a recommendation produced by three AI models collaborating.
→ Consider a hierarchical multi-agent setup. The supervisor enforces business rules while specialists handle complexity — you get both.
→ A collaborative multi-agent setup becomes viable. When the goal is exploring possibilities, agent unpredictability actually works in your favor.
Question Two: How complex is your problem domain?
Don't over-engineer. For simple, repetitive work, a well-designed single agent is usually enough.
→ A single agent efficiently handles this kind of direct, repeatable task.
→ A sequential or parallel workflow. When you can map out the process steps but each step needs different expertise, a workflow gives structure without over-complicating things.
→ A multi-agent architecture. Only worth it when the problem needs to be broken into pieces and tackled with multiple methods and perspectives.
Question Three: What are your resource constraints?
Multi-agent systems roughly use 10-15x more tokens than a single agent — do the math against your expected call volume first.
→ A single agent, or a carefully designed parallel workflow.
→ Start with a single agent and plan an evolution path. A single agent can ship in weeks; a multi-agent system takes months to get right.
→ Design for modular evolution. Build the right interfaces into your first single agent, keep the user experience consistent, and leave room to upgrade the backend architecture later.

The guide adds a fourth question: do you need deep domain expertise? A single domain with established processes just needs a single agent equipped with specialized Skills; multiple distinct domains that must coordinate (say, legal review working alongside financial analysis) call for a multi-agent system, each with its own specialized Skills. Below is the full checklist version of this three-question framework, item for item matching the original — take it and apply it directly to your own project.

Three-Question Decision Checklist (use this to evaluate which architecture fits your project)
1. What level of control do you need?
High control requirements (regulatory compliance, financial transactions, safety-critical operations) → Start with single agents or sequential workflows
Moderate control requirements (customer support, content creation, data analysis) → Consider hierarchical multi-agent systems
Low control requirements (research, brainstorming, complex analysis) → Collaborative multi-agent systems become viable

2. How complex is your problem domain?
Single domain problems (answering product questions, processing returns, generating reports) → Single agents handle these efficiently
Multi-domain but predictable problems (employee onboarding, compliance workflows, standard analysis tasks) → Sequential or parallel workflows
Complex, open-ended problems (strategic analysis, research projects, system troubleshooting) → Multi-agent architectures

3. What are your resource constraints?
Limited budget/tokens → Single agents or carefully designed parallel workflows
Time-to-market pressure → Start with single agents, plan an evolution path
Long-term strategic initiative → Design for modular evolution

4. Do you need deep domain expertise?
Single domain with established workflows → Single agent with specialized Skills
Multiple distinct domains requiring coordination → Multi-agent systems with specialized Skills

Quick-reference table: which pattern fits which scenario

The constraints above translate into a clear lookup table — check it directly when deciding which category a given business case falls into.

Quick-reference table for each architecture pattern's best-fit scenarios
Single agent works best for:
- Customer support flows with clear category boundaries
- Document processing with well-defined business rules
- Code review and basic development tasks
- Routine analysis and reporting

Sequential workflow works best for:
- Multi-step approval processes
- Content production pipelines (draft → review → publish)
- Data transformation and validation
- Compliance checks against multiple criteria

Parallel workflow works best for:
- Scenarios where multiple perspectives improve quality
- Independent analyses that can run at the same time
- Scenarios where speed matters more than coordination overhead
- Risk assessments that need diverse viewpoints

Multi-agent systems work best for:
- Complex problems that need expertise across domains
- Research and analysis projects
- Dynamic customer interactions spanning multiple systems
- Strategic planning and decision support
Original English text (three-question checklist / quick-reference table / evolution template)
1. What level of control do you need?
High control requirements (regulatory compliance, financial transactions, safety-critical operations) → Start with single agents or sequential workflows
Moderate control requirements (customer support, content creation, data analysis) → Consider hierarchical multi-agent systems
Low control requirements (research, brainstorming, complex analysis) → Collaborative multi-agent systems become viable

2. How complex is your problem domain?
Single domain problems (answering product questions, processing returns, generating reports) → Single agents handle these efficiently
Multi-domain but predictable problems (employee onboarding, compliance workflows, standard analysis tasks) → Sequential or parallel workflows
Complex, open-ended problems (strategic analysis, research projects, system troubleshooting) → Multi-agent architectures

3. What are your resource constraints?
Limited budget/tokens → Single agents or carefully designed parallel workflows
Time-to-market pressure → Start with single agents, plan an evolution path
Long-term strategic initiative → Design for modular evolution

4. Do you need deep domain expertise?
Single domain with established workflows → Single agent with specialized Skills
Multiple distinct domains requiring coordination → Multi-agent systems with specialized Skills

Single agents work best for: customer service / document processing / code review / routine analysis and reporting
Sequential workflows work best for: multi-step approvals / content pipelines (draft → review → publish) / data transformation / compliance checking
Parallel workflows work best for: multiple perspectives / independent analyses / speed over coordination / diverse-viewpoint risk assessment
Multi-Agent systems work best for: complex problem-solving / research and analysis / dynamic multi-system interactions / strategic planning

Phase 1: Single agent for customer inquiries (proving value)
Phase 2: Routing pattern separating order status, product questions, complaints
Phase 3: Specialized agents for each category with shared context
Phase 4: Multi-agent system with inventory, payment, and shipping coordination
Phase 5: Evaluator agents for quality assurance and continuous improvement

A real evolution roadmap: one e-commerce platform's five phases

The guide closes with a real path: an e-commerce platform's five phases from single agent to multi-agent. It wasn't a one-shot build of a complex system — each phase only added complexity once the prior one had proven measurable value.

1
Phase 1
Single agent handles customer inquiries, proving value first
2
Phase 2
Add a routing pattern to split order status, product questions, and complaints
3
Phase 3
Give each category its own specialized agent, sharing context
4
Phase 4
Upgrade to a multi-agent system coordinating inventory, payment, and shipping
5
Phase 5
Add evaluator agents for quality assurance and continuous improvement

Production systems often evolve into hybrid architectures too: parallel processing nested inside a hierarchical supervisor, dynamic routing woven into a sequential workflow, a single agent that automatically triggers a multi-agent system when it hits an edge case. When the business value justifies the complexity, these combinations unlock capabilities no single pattern can achieve alone.

It always comes back to this: architecture evolves with need, start simple, measure everything, and only add complexity when it delivers measurable value. The best architecture today is the simplest one that meets today's requirements while leaving a clear path for tomorrow. Building Effective AI Agents · Anthropic
This piece is based on Anthropic's official enterprise guide, "Building Effective AI Agents: Architecture Patterns and Implementation Frameworks." It's a vendor white paper with a sales angle — the 90.2% and 10-15x token cost figures come from Anthropic's internal research; the 99.99%, 100x, 20x, 86%, and 20-60% figures are vendor-disclosed data from the respective customer case studies, none independently verified by a third party. The original PDF's executive summary section has an editing glitch (a sentence cuts off at "found"). The three-question checklist and quick-reference table are translated item-for-item to match the original.
Source
AnthropicAnthropic·Read the source
↑ End of article
✓ This article is free to read in full

Members can copy or download the full Markdown, and let their AI subscribe and ask.

Read the original ↗
📮 New explainers, straight to your inbox

Found this useful? Leave your email — every new explainer, the moment it's out. Unsubscribe anytime.