HOW IT WORKS / INSIDE APOLLO-1

Language understands.
Logic decides.

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

Change what sits
at the center of the decision.

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

Controls around the model.

The model proposes.
Controls accept, reject, or retry.

02 / APOLLO-1

Logic at the center.
Language throughout.

The program governs.
Neural understanding provides context.
↳

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 program controls.

What the agent accepts as fact, which actions it can take, and what it can say.

/01

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.

/02

Taking action

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.

/03

Sending a reply

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

Declare the logic.
The runtime finds the path.

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.

THE CONVERSATIONTURN 01
EEmployee
“Can I expense the $2,400 data analytics course?”
AApollo-1

“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.

THE DECISION RECORDv2.3
ELIGIBLE · ANNUAL CAP APPLIED
Facts
HRIS: active employee, 14 months of service. Learning catalog: approved course, $2,400 fee. Benefits ledger: $500 already used this year.
Policy
Illustrative company policy: reimburse 80% of approved course fees, up to $2,000 per year. Verified manager approval and employee confirmation are required before submission.
Action
Calculate the permitted amount. Do not submit or reserve budget while approval and confirmation are missing.

Grounded in sources

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.

Computed explicitly

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

Checked before action

employee_eligible = true
course_approved = true
manager_approval_verified = false
employee_confirmed = false
submit_permitted = false

Execution events

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

Every turn carries evidence.
Every record names its version.

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

Find the cause.
Make the right change.

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 documentation
01

Identity

turn · program

The turn, program ID, and exact version that ran. Evidence stays tied to the behavior that produced it.

02

Understanding

understood · learned

Facts interpreted from the message, values established, and where each came from.

03

Sources

sources · passages_used · citations_used

Reads, writes, and their outcomes. Distinguish retrieved knowledge from the passages actually used or cited.

04

Decisions

decided · refused_by

The capability, policy, and record evaluated; whether the condition held, its reason, and the policy behind a refusal.

05

Action & reply

did · checks · answer

Capabilities executed, reply-check results, and the answer sent, including any escalation.

06

Readable account

narrative

A plain-language account alongside the structured execution evidence.

Documented current-runtime fields. Facts marked sensitive are masked.

Evidence across versions.

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.

What determines response time?

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

Deploy on your terms.

Use Apollo-1 as a managed service or arrange a custom enterprise deployment aligned with your infrastructure, security, and data-residency requirements.

01 / MANAGED SERVICE

Start with the AUI service.

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.

02 / CUSTOM ENTERPRISE DEPLOYMENT

Align with your environment.

Discuss the deployment and region your organization requires. The agent program and tooling stay the same.

CLOUD PARTNERSHIPS
Explore deployment options
Discuss your deployment requirements

COMMON QUESTIONS

How it works, answered.

How does Apollo-1 enforce a policy?

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.

Will Apollo-1 give the same answer twice?

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.

What is in an execution trace?

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.

How do I change what the agent does?

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.

Do I need to learn a symbolic language to build an agent?

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.

Where does Apollo-1 run?

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

See it on your enterprise task.

Talk to AUI