Establishing what is known
Facts already held, information from your systems, values the runtime can calculate, and details it needs to ask the caller for. Your program defines where each fact can come from.
HOW IT WORKS / INSIDE APOLLO-1
Neural interpretation and symbolic execution work together in a unified computation. The neural model proposes a reading or reply. Your program determines which facts can be accepted, which actions are permitted, and which outcomes can be reported.
THE ARCHITECTURAL INVERSION
An LLM-first agent puts a model inside a system of controls. Apollo-1 gives executable business logic decision authority, with neural understanding and expression in the same runtime.
01 / LLM-FIRST
02 / APOLLO-1
What changes in practice? If a refund requires confirmation, an LLM-first design relies on the surrounding controls to catch a proposal that skips it. In Apollo-1, the symbolic logic at the center makes confirmation a condition of permitting the refund.
INSIDE THE COMPUTATION
What the agent accepts as fact, which actions it can take, and what it can say.
Facts already held, information from your systems, values the runtime can calculate, and details it needs to ask the caller for. Your program defines where each fact can come from.
Rules and formulas execute against established state. Required conditions and confirmations must hold before a write or service call. The returned result establishes what happened. The language model cannot override the declared conditions for action.
Mechanical checks compare the draft with the record. Depending on the check, the runtime can request a correction, use authored wording, or record a breach. The trace exposes the outcome.
These are points of control within one integrated computation. “One forward pass” describes the architecture; it does not mean one message completes a task or skips tool calls and reply checks.
APOLLO-1 IN ACTION
An employee changes a training reimbursement request. Follow how Apollo-1 establishes eligibility, recalculates the amount and checks authorization before acting. This example uses an illustrative company policy.
“Can I expense the $2,400 data analytics course?”
“You’re eligible for learning support. Under your policy, we can reimburse up to $1,500 of this course. Your share would be $900. Manager approval is required before I submit it.”
Employee identity, tenure, annual spend and policy version remain available as the request changes.
HRIS → employee E-1042; active; tenure 14 months. Policy → minimum tenure 6 months; rate 80%. Policy → annual cap $2,000. Benefits ledger → used $500; reserved $0. Catalog → approved course A; fee $2,400.
14 ≥ 6 months → eligible available = $2,000 − $500 − $0 = $1,500 rate-based amount = $2,400 × 80% = $1,920 permitted = min($1,920, $1,500) = $1,500 employee share = $2,400 − $1,500 = $900
employee_eligible = true course_approved = true manager_approval_verified = false employee_confirmed = false submit_permitted = false
understood → intent: learning reimbursement learned → employee, tenure, course, allowance sources → HRIS, catalog, ledger reads: found did → report permitted amount submission write → none
THE EXECUTION TRACE
An LLM can generate an explanation without establishing what caused an answer inside its weights. Apollo-1 exposes the explicit facts and symbolic rules that governed a decision, tied to the program that ran.
RUNTIME v2 / STRUCTURED RECORD
A wrong answer can start with interpretation, source data, policy, or a service call. The trace separates those causes so your team can change the relevant behavior.
Explore the trace documentationturn · programThe turn, program ID, and exact version that ran. Evidence stays tied to the behavior that produced it.
understood · learnedFacts interpreted from the message, values established, and where each came from.
sources · passages_used · citations_usedReads, writes, and their outcomes. Distinguish retrieved knowledge from the passages actually used or cited.
decided · refused_byThe capability, policy, and record evaluated; whether the condition held, its reason, and the policy behind a refusal.
did · checks · answerCapabilities executed, reply-check results, and the answer sent, including any escalation.
narrativeA plain-language account alongside the structured execution evidence.
Documented current-runtime fields. Facts marked sensitive are masked.
The build bundle keeps the brief, case bank, and scenarios alongside the program. Test runs supply transcripts, traces, and verdicts. New behavior gets new evidence; earlier results apply to the version tested.
CPU-based logic and focused language work are part of the picture. Model inference, source lookups, and service calls also matter. Evaluate first-response and task-completion latency on your scenarios.
ENTERPRISE DEPLOYMENT
Use Apollo-1 as a managed service or arrange a custom enterprise deployment aligned with your infrastructure, security, and data-residency requirements.
Publish an agent and connect through the API or SDK. AUI hosts the runtime so your team can focus on the program and its integrations.
Discuss the deployment and region your organization requires. The agent program and tooling stay the same.
COMMON QUESTIONS
A policy is a declared condition in the agent program, and the runtime evaluates it before an action is permitted. If a confirmation or an approval is required, the action is not available until that condition holds. The language model cannot override the result, because it never holds the decision.
Given the same established facts, program version and state, the symbolic rules and calculations produce the same outcome. Wording may differ because the language model expresses the result, but the decision, the figures and the actions taken do not.
Six groups of fields: the turn and program version that ran, what the agent understood and learned, the sources it read or wrote, the decisions it evaluated and any refusal, the capabilities it executed with its reply checks, and a plain-language account alongside the structured record.
Edit the agent program, which is typed YAML declaring facts, capabilities, policies, calculations and connections. Describe the change in natural language in the Playground, or edit through the CLI. Re-test against established cases, publish a version, or republish an earlier one to roll back. No domain retraining is involved.
No. Describe the task and its policies in plain language and a coding agent can author the program, run scenarios and revise from the trace. Your team still defines the rules, connects the systems and validates the behavior.
As a managed service hosted by AUI, or as a custom enterprise deployment aligned to your infrastructure, security and data-residency requirements. AUI partners with AWS and Google Cloud. The agent program and tooling are the same either way.
PUT APOLLO-1 TO WORK