← The work

ATLAS · Domain-Specific Agents · scoped August 18, 2026

Agentic Orchestration V3

“What if the specialization lives in the agent, not the prompt?”

  • Design only, no code
  • MCP
  • Skills
  • Vector-indexed vault
  • Paper: Agentic Orchestration Architecture

In ATLAS V2 every sub-agent is the same agent wearing a different ticket. Specialization is something I type at the start of a run and it dies with the process. This generation makes specialization structural: the agent is a whole unit that knows a domain, and it is still that unit tomorrow morning. Everything on this page is design. It exists as one notebook page dated August 18, 2026 and the reasoning below it. No V3 code exists, and I would rather show you the sketch with that label on it than wait until there is something to demo.

The unit

A domain agent is six things assembled together and version-controlled as one artifact, not a prompt handed to a generic runtime:

Diagram scrolls sideways →

Anatomy of a domain agent Three triggers (a file drop, a cron tick and an MCP event) feed a domain agent. The agent is composed of six parts: model, system prompt, tools, skills, MCP servers and messages. Its output leaves for evaluation at the coordinator. file drop cron tick MCP event woken by Domain agent model systemprompt tools skills MCPservers messages assembled once · version-controlled as one artifact output scored above
Fig. 1. The unit. The claim being tested is narrow and measurable: an agent that already holds its domain’s tools, skills and connections spends fewer tokens getting oriented, and scores better on the work, than a generalist handed the same context at run time.

The system

Domain agents do not form a hierarchy. A coordinator routes work to whichever unit owns that domain, and every output comes back to the top to be evaluated before it counts. Running alongside them is a research agent whose only job is to keep a shared knowledge layer current: an Obsidian vault as the human-readable substrate, with a vector index over it so any agent can retrieve into its own context.

The distinction that matters: the vault is shared, the tools are not. Every agent can read what the system knows. Only the agent that owns a domain can act on it.

Diagram scrolls sideways →

Coordinator routing to four domain agents over a shared knowledge layer A coordinator dispatches down a bus to four domain-integrated agents, each with its own trigger. Their outputs travel along a return bus to an evaluation node, which feeds scores back to the coordinator. A separate research agent writes to an Obsidian vault and vector index that all four agents read from. Coordinator routes by domain Evaluation scores every output feedback loop dispatch outputs DIA 1 file + cron own tools DIA 2 MCP + cron own tools DIA 3 file + cron own tools DIA 4 MCP + cron own tools Research agent keeps it current reads writes SHARED KNOWLEDGE LAYER Obsidian vault vector index everyone reads the vault · only the domain owner acts
routing & feedback research / knowledge retrieval
Fig. 2. The system as scoped. Four domain agents, a research agent, and one shared knowledge layer. The evaluation node is the part I have the least confidence in, and it is doing the most load-bearing work in the design.

Why bother

Three things V2 pays for on every single run, that this is meant to stop paying:

CostV2V3 intent
Orientation Every agent re-reads the domain from scratch at the start of every ticket The agent already holds the domain’s tools, skills and connections
Tokens Context is spent describing the world before any work happens Context is spent on the work; the world is standing configuration
Quality A generalist’s guess at a domain convention A unit whose whole configuration is that convention

Those are hypotheses, stated in the form they will be tested in. The paper measures them against V2 on the same tickets; if orientation cost does not drop measurably, the whole premise of this generation is wrong and that is worth publishing too.

What is unresolved

The handoff

This is the one blocking real construction, and it is written on the page in my own hand: “Need to figure out how the handoffs work. The process.” When the coordinator routes work to a domain agent and the result comes back, what crosses the boundary? Full context is expensive and gets lossy as the tree deepens. A summary makes the agent re-derive what the coordinator already knew. A pointer into shared state means both sides need to agree on a view of a world that is changing while they read it. I have written it three ways and none is obviously right.

Evaluating at the top

The feedback loop only works if the coordinator can score an output cheaply. A coordinator thorough enough to catch a subtle domain error has just done the task twice, which deletes the reason to delegate. The open question is whether a domain-specific evaluator, a seventh unit that is cheap and narrow, is the answer, or whether that just moves the problem down one level.

Which models can host a unit

A domain agent needs tools, skills and MCP servers at once, under a system prompt it did not write. The set of models that can hold all of that simultaneously is smaller than the set that advertises it, and it changes month to month. I re-test by hand because I have not found a capability matrix I would stake a build on.

Metering, if this is ever sold

If a domain agent system runs on someone else’s behalf rather than my own, usage has to be attributed and billed per client across a tree where agents spawn their own agents. The plumbing is straightforward. Pricing a unit of work whose cost varies by an order of magnitude depending on how hard the problem turned out to be, which nobody knows in advance, including the agent, is not.

Where this goes next

The system that actually runs against a scoreboard today is not this one. It is the outbound desk, built on V2’s protocol rather than on this design. It is worth reading as the counterweight: what the evaluation problem looks like when the answer arrives from outside and cannot be argued with. The AI GTM system →

Agentic Orchestration Architecture, the paper, carries this sketch as its third version and is honest about its status there too. Download the paper (PDF) →

Argue with me

If you have shipped a coordinator-to-specialist handoff that held up under real load, that is the conversation I most want to have. Email me or find me on LinkedIn.