What context engineering is
A language model answers from two things: what it learned in training, and what it is handed in the moment. The first is the same for every customer of that lab. The second is the only part that is yours. Context engineering is the discipline of deciding what that second part is, for every question, before the model is called.
It matters more than the model does. The real takeaway from the rogue swarm that attacked Hugging Face in 2026 was what it sought: the workings of the test it was being scored on. It wanted context, not more capability. Context > capability.
Search, or address
The common answer is retrieval-augmented generation (RAG): embed the documents in a vector database, search it for whatever looks similar to the question, and paste the results into the prompt. It works until the library grows. Then the near-matches multiply, nothing marks which passage is authoritative, and the model is handed more and more that is nearly relevant.
The other answer is the one libraries settled on: an address. If every piece of knowledge has a permanent coordinate, the question “what is our competitive position?” resolves to one place, and the operating system fetches that place. No vector-database drift, no widening search. A human reads the names; a machine resolves the addresses.
That is what Universal Cognitive Architecture supplies, and why Starling retrieves by address, not search.
Assembled before the model call
On Starling, context is assembled before the model is called. Starling OS’s machine-side manifest assembles context from your human-side repository for every query, drawing the relevant Canon, Projects and Patterns. The AI reads your canon, reasons over it, does the work, and forgets.
The model never sees the repository. It is handed only what the question needs, and what any provider can keep is that one question’s context, never the library. Every answer cites the addresses it was assembled from, so every piece traces back to the memory it came from.
Starling also picks the model to hand it to. Each task gets a recommended model from the eight it runs, and every model reads from the same governed memory.
Keeping the context current
Context assembled from a stale library is confidently wrong. The library has to move when the business moves, and it has to notice when work has moved past it.
Steward mode is Starling’s background check for drift. When you take an idea well past the original memory, it surfaces the difference so it can flow back into canon, under a person’s approval. Your people keep the memory current, so a Monday pivot lands Monday, and the next question is assembled from this week’s truth, not last quarter’s.
What it costs, and why it stays in check
Starling MX is an assembly Domain Language Model: context is assembled before the model is called, so what the model reads is sized to the question, not to your library. Instead of piling in context until a window dumbs down, Starling assembles fresh by query, so the Org Brain can keep growing.
Everyday memory work is therefore light: the library stores lossless plain text, so queries are cheap. The two operations that spend real tokens are conversion, when a document becomes memory or memory becomes a document, and each is itemized as it runs. Tokens managed, by design.
See it as the third of the five moves: Classify, Codify, Assemble, Work, Govern.
