
The Agentic Brain
The Agentic Brain reasons, explores, and decides. It handles the open-ended parts of an interaction where the correct path is not known in advance. The Agentic Brain runs:- A multi-intent orchestrator that decomposes compound user requests into separate intents.
- Specialist agents scoped to domains such as billing, network operations, or compliance.
- Remote agents reached via the A2A protocol, including agents hosted outside the platform.
- Tool calls against CRM systems, BSS platforms, knowledge bases, and payment systems.
- An LLM reasoning engine that holds context across turns.
The Deterministic Brain
The Deterministic Brain validates, enforces, and executes. It handles the parts of an interaction where the path must be predictable, auditable, and policy-compliant. The Deterministic Brain runs:- Entity collection with deep validation rules.
- Authorization profile checks against the requesting user.
- A routing engine that combines intent, customer segment, and entitlement.
- Constraint and guardrail enforcement on both inputs and outputs.
- BSS, OSS, and billing integrations with known inputs and auditable outputs.
- A flow-and-escalation engine for human handoff and supervisor queues.
The Shared Spine
The Shared Spine is the runtime coordination layer. Neither brain owns it. Both brains read from and write to it, and neither can act without going through it. The Shared Spine holds:- Session memory.
- Threaded conversation context.
- The entity store.
- Authentication state.
- Active guardrails.
Compilation and Execution
Agent definitions move through three stages before they execute. Both brains share the same compiler, the same IR format, and the same runtime.| Stage | What Happens |
|---|---|
| ABL Compiler | Validates the agent definition. Catches missing tool references, broken handoffs, and contract violations before deployment. Output is a portable IR artifact. |
| IR | The compiled artifact stored in version control. It is Git-native, diffable, and environment-agnostic. The same IR runs in dev, staging, pilot, and production. |
| ABL Runtime | Executes the IR. Handles reasoning, flow control, multi-agent orchestration, and guardrail enforcement. Runs both execution paths defined in the ABL definition. |
Observability Outputs
The runtime emits three categories of structured trace data. Together, they make every agent decision reconstructable after the fact.| Trace Category | Produced By | What It Captures |
|---|---|---|
| Reasoning Traces | Agentic Brain | Every agent step, LLM call, and tool result. |
| Context Audit Trail | Shared Spine | Every read and write to shared memory — what each brain was working with at the moment of every decision. |
| Decision Records | Deterministic Brain | Every routing choice, constraint check, and guardrail evaluation. |
Why the Split Matters
A single-engine design forces a trade-off: either the agent reasons flexibly and sacrifices auditability, or it follows a fixed deterministic path and loses the ability to handle open-ended input. The dual-brain model avoids this trade-off by separating the concerns while keeping both engines under one governance layer.| Property | Agentic Brain | Deterministic Brain |
|---|---|---|
| Execution style | LLM-driven reasoning | Rule-based, constraint-enforced |
| Handles | Open-ended input, multi-intent, tool calls | Entity validation, routing, policy enforcement |
| Output | Reasoning traces | Decision records |
| Auditability | Step-level reasoning chain | Deterministic, replay-exact decisions |
| Shared resource | Shared Spine | Shared Spine |