The AOA

ATLAS Orchestration Algorithm — the brain that decides who does what.

Behind every ATLAS deliverable lies a graph of decomposed tasks, routed by benchmark-measured aptitude and reviewed for quality. This page opens the black box — without revealing the exact task→model mapping, which is a trade secret.

Intent → Task graph

The AOA receives the user's intent and breaks it into interdependent nodes. Each node goes to whoever scores highest on that specific function — the benchmark measures this task by task, and the score decides. Cost is only a tiebreaker between equals, never the first criterion.

intenção

$

decomposição
1
Pesquisa de palavras-chave Zeus
pesquisa 25 = 25
91899392
Cronos
2
Estrutura do artigo Gerente
copy 30 +10 = 40
84949395
Cronos+
3
Redação do corpo Redator
copy 30 +10+15+10 = 65
71889097
Titan
4
Revisão e fact-check Programador
revisao 20 +15+10 = 45
69829596
Análise
5
Design e mídias WebDesign
design 45 +10 = 55
88929093
Cronos+
6
Publicação Olimpo
publicar 15 = 15
96959493
Cronos
faixas de capacidade
Cronos produção
16
Cronos+ estrutura
25
Análise raciocínio
4
Titan profundidade
3
consumo do mesmo trabalho
roteado por aptidão
0
tudo na faixa profunda
521

32% menos pelo mesmo resultado — porque quatro dos seis nós pontuam igual ou melhor fora da faixa profunda. A economia é o troco de acertar o encaixe, não o objetivo dele.

The scores above are from the bench: how each tier scores on that task. Notice that writing goes up to Titan while publishing stays on Cronos — and Cronos beats Titan at publishing. More expensive is not better; it's better at something else. Dependencies are resolved topologically: the Writer only starts with the outline approved, and the Web Designer only receives the reviewed text.

Four tiers, one question: who's better at this?

The AOA is a directed-graph task routing system. It receives a natural-language intent, decomposes it into atomic nodes with topological dependencies, classifies each node by type and complexity, and dispatches it to the capacity tier with the highest benchmark score for that task class. Token cost is a tiebreaker — and only a tiebreaker — between tiers with equal scores.

Expensive capacity is not synonymous with better results — on formatting tasks, the deep tier loses to the fast tier in consistency and takes longer. The AOA classifies what the node demands and sends it to the tier that scores best on it. Savings are a consequence of getting the fit right, not the goal of the fit.

Tier 1

Cronos

production · minimal latency
  • Briefs and agendas
  • Formatting and structure
  • Simple queries
  • Intent classification
best at: volume with structural consistency speed: high (< 2s p95)
Tier 2

Cronos+

structure · long-form text
  • Body writing
  • Rewriting and tone adjustment
  • Page structuring
  • Faithful summarization
best at: formal coherence in long text speed: high (< 4s p95)
Tier 3

Analysis

reasoning · chaining
  • Multi-step reasoning
  • Code generation
  • Technical diagnostics
  • Deep technical SEO
best at: chain steps without losing the thread speed: high (< 6s p95)
Tier 4

Titan

depth · authorship · judgment
  • Long-form original content
  • Editorial judgment
  • Solution architecture
  • Final review
best at: depth and judgment speed: moderate (< 12s p95)

Automatic escalation. The gate returns one of three verdicts, each with a different path. APPROVE closes the node. REVISE keeps the tier and re-executes with review suggestions appended to the prompt — at most twice. REJECT doesn't try again: abandons the tier immediately and escalates to the next. Confusing the two would waste two cycles on a tier already proven incapable of that node.

Escalation is an invariant, not a policy. The router only chooses the starting index; execution traverses the tier list from there, and that list is strictly increasing. No code path demotes a node during execution — starting lower gives more rungs to climb, never fewer. And the failed attempt is not charged again.

The Analysis tier: reasoning without paying for depth

Much of what seems to require the deepest tier is actually chaining: multi-step analysis, code generation, technical diagnostics. The bench showed that the Analysis tier ties with Titan on these tasks — and a task that ties in score should go to the lighter tier. This is the only moment where cost enters the decision: as a tiebreaker between capacities that measure equally.

The four-tier cascade
Cronosproduction
Cronos+structure
Analysisreasoning
Titandepth
~40% fewer tokens spent on reasoning tasks, with the same score

Two safeguards keep the router from spending well-intentioned

Benchmark scores alone push everything upward: the deep tier almost always scores equal or better. If routing depended only on that, every node would end up in Titan and the bill wouldn't close. Two independent safeguards hold it back, and neither depends on runtime judgment.

01

Cost ceiling by task class

Each class carries a blended cost ceiling, in USD per million tokens. The tier only escalates while the estimated cost fits within the cap for that node's class. A routine node won't wake the expensive tier even with an inflated benchmark — the safeguard is arithmetic, not judgment.

classcap USD/1M
publish1.00
research1.50
copy · design · SEO · GEO2.00
code · review3.50

Code and review are the only two classes that can exceed USD 3/1M. That's where a failure costs more than the token: a wrong function breaks, a botched fact-check publishes lies.

02

Reasoning-free start

Gateway measurement showed the reasoning chain consumed 42.6% of billed output — text the client pays for and never reads. On a routine subtask, it doesn't change the outcome.

So when the router reaches a reasoning tier and the node isn't large, the starting point drops one rung. If the result is rejected, escalation climbs back — the deep tier remains reachable, it just stops being the automatic starting point.

a node is "large" when 12,000 input characters, or 4 dependencies to reconcile

Both numbers are the same as the gateway's, by design. If they diverged, the AOA would pick the reasoning tier and the gateway would turn reasoning off: the worst of both worlds, expensive and chainless.

The six stages, and where each stands

The AOA is not a big prompt. It's a six-stage pipeline, each with input, output, and stop criterion. Below, what runs today — and what is still partial, stated plainly.

stagewhat it doeshowstatus
S1 Decompose Breaks intent into subtasks with declared dependencies directed graph + topological sort (Kahn) in production
S2 Assign Matches each subtask to the craft specialist type → specialist map, with Manager as default in production
S3 Route Chooses capacity tier by benchmark score threshold by task type, calibrated in the bench in production
S4 Review Quality gate with automatic escalation max 2 cycles per tier, then escalates in production
S5 Publish Assembles the result and deploys with prior backup syntax validation before deploy in production
S6 Learn Logs verdict per task and recalibrates thresholds learning log + bench recalibration partial

How complexity is estimated

Before routing, the AOA needs a number. It comes from a base weight by subtask type, plus modifiers when the request is more demanding. No "the model decides" — it's auditable arithmetic. But the simplicity is apparent: calculating the score is the visible tip of a loop that recalibrates with every verdict.

base weight by type
publish 15
review 20
research 25
copy 30
image 40
design 45
SEO 50
video 50
GEO 55
code 65
modifiers
  • +10objective > 200 characters
  • +10more than one modality in the same task
  • +15technical domain declared
  • +10quality requirement above 85

The score is capped at 100. A code subtask in a technical domain with high quality requirements hits 90 and lands in Titan; the same publish task stays at 15 and never leaves Cronos.

Why it's not that simple. These modifiers aren't arbitrary constants — they're parameters calibrated by stage S6 (learning). Every time a node passes the quality gate and receives APPROVE or REJECT, the system logs: calculated score, executing tier, final verdict. When a modifier systematically overestimates or underestimates real complexity, the weight is adjusted. The loop closes: today's estimated complexity is the child of yesterday's verdicts.

The thresholds that decide the tier

Below the number, the tier handles it. The values aren't guesses: they come from the benchmark, measured by task type, and change when the measurement changes.

task typeCronos up toCronos+ up toAnalysis up tobeyond
Copy & writing 40 60 80 Titan
Code & build 45 65 85 Titan
Technical SEO 50 70 85 Titan
GEO & citability 45 65 85 Titan

Code demands less to escalate than copy because a wrong function breaks; a mediocre paragraph only disappoints. The threshold carries that judgment, and that's why it's per-type and not global. These thresholds aren't fixed walls — they're moving boundaries. Stage S6 recalibrates: if a tier starts taking REJECT on nodes that used to pass, the threshold rises. If it takes consistent APPROVE near the ceiling, the threshold drops. The hard cost cap prevents the learning loop from converging on "always use the most expensive tier."

Triple gate: the Reviewer audits — and the system learns from the verdict

Every delivery passes through an independent reviewer agent that scores three axes. Publication only happens when all three meet the floor. This is what prevents wasted tokens — and it's also the fuel for the self-improvement loop.

Confidence

Fact-check against archive sources. Hallucination = axis zeroed.

SEO

Keyword density, H1–H3 structure, FAQ schema, meta description.

Readability

Flesch adapted to target language, jargon density, paragraph rhythm.

Decision rules
≥ 80 approve → publish
60 – 79 return to Writer with feedback (max 2 cycles)
< 60 reject → escalate to next tier

The maximum cycle is 2 returns. If the Writer doesn't hit the floor on the second round, the node is escalated — not looped infinitely. That's budget protection. Self-improvement isn't a switch you flip; it's the inevitable consequence of a quality gate that doesn't forget. Each REJECT is a data point saying "this threshold is too low for this type in this niche." Each APPROVE on the first attempt says "this tier may be underutilized for this score." The learning log accumulates these signals, and stage S6 recalibrates in batches — when signal density reaches statistical significance.

Data protection

The AOA is also an isolation layer. Client data passes through the orchestrator, never directly touching the third-party model API.

Client data never directly touches the third-party model provider.

The AOA acts as a privacy layer — the flow passes through the orchestrator, not the model.

Each client operates in an isolated container with its own memory and filesystem scope.

Client
AOA (privacy)
Model (anonymized)

The model receives only the minimum context needed for the task. Sensitive data (access tokens, credentials, personal information) are retained by the orchestrator.

Benchmark comparison

Cronos and Titan measured against real market references across six task categories.

Medido contra os melhores. Com número.

Você não compra um nome de modelo, compra <strong>capacidade</strong>. Cada nível do ATLAS é medido em benchmark contra as referências do mercado. <strong>Publicidade comparativa, verídica.</strong> E os seus dados nunca tocam esses provedores.

referências de mercado: Claude Fable 5Claude Sonnet 5Claude Opus 5GPT 5.4 ProDeepSeek V4 ProGemini 3.1 ProGemini 3.5 FlashKimi K3Claude Haiku 4.5GPT 5.4 NanoGLM 5.2Grok 4.5
ATLAS Cronos · classe econômica ATLAS Titan · classe profunda
Redação e copy
Cronos
0 ref. Claude Fable 5 86
Titan
0 ref. Claude Sonnet 5 93
Código e build
Cronos
0 ref. Gemini 3.5 Flash 74
Titan
0 ref. GPT 5.4 Pro 96
SEO técnico
Cronos
0 ref. Claude Haiku 4.5 80
Titan
0 ref. DeepSeek V4 Pro 94
Raciocínio longo
Cronos
0 ref. Kimi K3 72
Titan
0 ref. Claude Opus 5 95
Multimodal
Cronos
0 ref. Gemini 3.5 Flash 71
Titan
0 ref. Gemini 3.1 Pro 93
Custo por entrega
Cronos
0 ref. GPT 5.4 Nano 88
Titan
0 ref. GLM 5.2 79

"Classe X" = desempenho comparado em benchmark ao padrão de mercado X. Não é o modelo X, é o ATLAS medido à altura dele. Seus dados jamais tocam esses provedores. O ATLAS orquestra com motor próprio; a referência é só a régua.

Ecosystem benchmark

Production-collected data — models tested, voices validated, average times. No cherry-picking.

71% image success rate 14 engines tested
5/8 video engines approved out of 8 evaluated
18 voices approved out of 57 tested
92 engines on the bench available for orchestration
36s per video clip fastest measured generation

No two ATLAS are the same

The algorithm is the same across all installations. The orchestrator, isn't.

what is shared

The AOA: the six stages, the quality gate, the cost ceilings and the capacity cascade. It's the method, and the method is one — updated for everyone simultaneously.

what is yours alone

The learning log. Every approved or rejected review on YOUR site recalibrates the boundaries of YOUR ATLAS: which tier scores best in your niche, what tone your audience reads, what format your blog rewards. In weeks, the neighbor's orchestrator — same algorithm — would make worse decisions on your site.

why it matters

It's the difference between renting a model and having an employee who learns the trade in your house. The model is a commodity and everyone buys the same one; the history of decisions calibrated for your project isn't for sale anywhere.

In practice: two clients in the same niche, on the same day, requesting the same article receive different arrangements — because each ATLAS knows its own site's history. That's why the backlink exchange below works: each side of the bridge reviews with THEIR criteria, calibrated on THEIR archive.

Guest posts entre os blogs da plataforma. De graça, e por mérito.

Quem hospeda com a gente não precisa comprar link nem implorar parceria. Diga no terminal <code>@atlas quero publicar um guest post</code> e o orquestrador procura o blog para quem aquele assunto realmente importa, escreve a proposta e leva ao editor do outro lado — que pode dizer não. O link não é o produto: é o que sobra quando o artigo se justifica.

a redemesmo temao artigoo crivorecusado acontecee não há segunda ofertaa referência, dentro do texto
1/5 o ATLAS lê os blogs da rede tema, público e o que cada um já cobriu — quem hospeda, ele conhece
mesmo temaartigo que vale sozinhoo editor pode recusarâncora natural no corposem pagamento pelo linksem âncora otimizada

Por que não é uma fazenda de links? Fazenda é troca indiscriminada: qualquer tema, página de links, âncora exata, e link garantido para quem entra. Aqui não há link garantido — a proposta só existe quando o leitor do outro blog ganha algo com o artigo, e o editor de lá decide. O critério é editorial primeiro; o link é consequência.

G developers.google.com › search › docs › essentials › spam-policies
Políticas de spam da Pesquisa Google — Link spam

“Excessive link exchanges (‘Link to me and I'll link to you’) or partner pages exclusively for the sake of cross-linking”

A mesma página classifica como spam “links with optimized anchor text in articles, guest posts” quando há pagamento pelo link ou âncora otimizada. É por aí que a ponte se guia: nada é pago, a âncora é a frase que já estava no texto, e não há reciprocidade combinada — o editor que recebe não deve nada a quem escreveu, e pode recusar. Guest post não é proibido; guest post comprado, ou escrito só para carregar um link, é.

Spam policies for Google web search ↗
Hospedar e entrar na rede

The algorithm is the differentiator. The result is what you see.

See cases Get started