Reference architecture

The Operational Intelligence Architecture.

Any system that sets out to govern operational decisions arrives at the same architecture — not by imitation, but because the problem demands it. These are the constructs it converges on, and how they fit together.

Operational intelligence is a loop. Reality is assembled into context; a decision is produced and made durable; it is governed, acted on, and learned from — and the learning sharpens the next turn.

ContextDecideDecision ObjectGovern
↑ feeds the next decisionexecute ↓
PatternsLearnOutcomeExecute

Operational Context

A decision is only as good as the reality it reasons over.

So the first thing any decision system needs is the truth — what is actually happening, right now. In operations that is never simply read; it has to be assembled, and assembled honestly, because everything downstream inherits its errors. The assembly is two-handed: the structure of the operation enters deterministically, from the systems of record; language models read what people wrote — emails, documents, notes — and what they contribute enters as evidence, carrying its source and its confidence.

ContextDecideDecision ObjectGovern
↑ feeds the next decisionexecute ↓
PatternsLearnOutcomeExecute

Enterprise systems manage deterministic transactions. Operations are different: the truth is distributed across machines, people, and physical space, and no instrument observes all of it. Assets and people move; positioning drifts as RF environments shift; battery-powered devices sleep, so absence of signal is not absence of the thing.

Context is therefore probabilistic, assembled from three kinds of evidence — structured (operational systems), observed (extracted from documents and telemetry), and experiential (past decisions with known outcomes). Detect reconciles them into one current picture and carries its uncertainty forward, rather than hiding it.

Detect

Assemble the best available representation of operational reality.

Inputs
ERPPlanningRTLSIoTDocumentsEmailMeeting NotesHuman Signals
Produces
Operational Context
Output
Verified Ground TruthConfidence ScoresMissing EvidenceContradictions
Anticipate

Weigh the futures the decision will create, before it is made.

Inputs
ForecastingSimulationOptimizationRisk Models
Operates on
Operational Context
Output
Projected FuturesLikelihoodsConfidence

Heterogeneous sources

ERPPlanningMESWMSRTLSIoTML ModelsEmailMeeting Notes
Signal Normalization

Heterogeneous signals, one schema

Context AssemblyAgentForgeOS

The operational picture, continuously assembled

Operational Reality

Probabilistic, current, trusted

Decision Workspace

Where governed decisions are made

Verified context is the input. But operations do not announce their situations — before anything is decided, something has to be noticed.

Continuous Understanding

The system notices before anyone asks.

The loop opens one stage earlier than decisions. The full lifecycle is See, Understand, Decide, Learn — and Understand is a maintained state, not a scan. The system holds an evolving assessment of every operational entity it has been asked to understand: confidence that rises and falls with evidence, expectations of what should happen next.

When reality departs from expectation far enough to matter, a situation is raised: evidenced, costed, linked to the precedents it resembles. Anything may propose — a rule, a statistical baseline, an external system, a person, a reasoning model — but nothing raises an alert on its own. Every proposal passes one governed checkpoint, carrying its evidence with it. Even silence is evidence: an expected observation that fails to arrive is itself a warning.

The memory makes this compound. Detection tools can say a number is unusual. A system that remembers every prior situation, every decision, and every outcome can say what the unusual number resembles — and what it cost last time. The same institutional memory that sharpens each decision also sharpens what deserves attention at all: the loop closes twice.

A raised situation is a claim on attention. Turning it into a decision is a fixed sequence — the same one, every time.

Decision Lifecycle

A decision produced ad hoc cannot be trusted.

So once context exists, the decision is produced from it the same way every time. One fixed path is what makes a decision comparable, auditable, and improvable. And the path is deterministic — generation, scoring, and confidence are functions of the context. Language models contribute reasoning; authority remains with policy and human judgment.

ContextDecideDecision ObjectGovern
↑ feeds the next decisionexecute ↓
PatternsLearnOutcomeExecute
  1. 00

    Continuous Understanding

    The preceding layer, always on: beliefs held, expectations checked, proposals gated. When one crosses the attention threshold, a situation is raised — and the lifecycle begins.

  2. 01

    Situation

    The raised situation enters the path: the question is on the record — evidenced, costed, and linked to what it resembles. The lifecycle turns it into an answer.

  3. 02

    Context Assembly

    Verified operational context is assembled from heterogeneous sources into one current picture.

  4. 03

    Evidence Assembly

    The evidence relevant to this specific decision is identified and bound to it.

  5. 04

    Pattern Retrieval

    Analogous past decisions, their outcomes, and learned patterns are retrieved to inform the call.

  6. 05

    Recommendation Generation

    Candidate courses of action are generated and ranked — a set of options, not a single answer.

  7. 06

    Adversarial Challenge

    Differentiator

    The recommendation is actively attacked: contradictory evidence, alternative explanations, policy conflicts, missing data, and failure modes.

  8. 07

    Policy & Governance Evaluation

    Authority, compliance, approval rules, confidence thresholds, and organizational policy are evaluated.

  9. 08

    Human Decision & Execution

    A human approves, modifies, rejects, or delegates — the system never executes on its own authority.

  10. 09

    Outcome & Learning

    The outcome and feedback are captured and folded back into institutional memory as new patterns.

Run this path and the result is not a message that scrolls away. It is a persistent object.

Decision Object

The lifecycle ends in an object, not an answer.

This is the architectural control point. A model's response evaporates the moment it is read — it cannot be governed, audited, or learned from. So a decision is never allowed to remain a response.

ContextDecideDecision ObjectGovern
↑ feeds the next decisionexecute ↓
PatternsLearnOutcomeExecute

It becomes a durable artifact the organization owns instead — and everything downstream depends on that single design choice:

  • ·Governance attaches to the object — it is what gets approved, not the model.
  • ·Auditability anchors on it — the full trail of why is the object itself.
  • ·Institutional memory is built from it — every object is a past decision to learn from.
  • ·Every future recommendation is retrieved from it — patterns are distilled from accumulated objects.

Once you see why it must exist, what it carries becomes obvious.

Decision Object

A persistent operational artifact — produced once, referenced forever.

Contains
SituationEvidence GraphSignalsPolicies EvaluatedReasoning ChainRecommendationHuman ActionOutcomeFeedbackConfidenceRelated Decisions
Properties
ImmutableVersionedTraceableSearchableReusable

A Decision Object, instantiated

decision-workspace · order #4821

⚠ Margin risk — Order #4821 · Northwind Logistics

Evidence assembled

  • Supplier lead time slipped 6 → 14 days (3 signals, last 48h)
  • Contract penalty clause triggers above a 10-day delay
  • Alternate supplier in-SLA at +4% unit cost
  • Account flagged priority tier A

Recommendation · reroute to alternate supplier

Policy: +4% spend within auto-approve threshold · awaiting human sign-off

Decision Object #4821Evidence ×4Policy ✓ApproveOverride

Governance

AI assists. People govern. The platform remembers.

A decision that can move the business has to answer to the business. So before any decision becomes an action, it must clear the organization's authority — and because the decision is now a persistent object, there is something durable to attach that authority to.

ContextDecideDecision ObjectGovern
↑ feeds the next decisionexecute ↓
PatternsLearnOutcomeExecute
  1. Policy Evaluation
  2. Authority Check
  3. Compliance
  4. Escalation
  5. Human Approval
  6. Audit

Two distinct boundaries are enforced: policy decides what is authorized, and constraints decide what is feasible. A decision stays advisory until a human — or an explicit policy — clears it. Autonomy is bounded and never escalates quietly; the organization sets how far the system may act on its own, and that boundary is always visible. Every consequential decision leaves an immutable trail.

Once cleared, the decision executes. What actually happens next — the outcome — is what the system learns from.

Learning

A system that decides the same way forever cannot improve.

The only way to get better is to learn from what actually happened — which is possible only because every decision persisted as an object with its outcome. Two loops turn on it: one closes in real time, one closes over time. The second is what compounds.

ContextDecideDecision ObjectGovern
↑ feeds the next decisionexecute ↓
PatternsLearnOutcomeExecute
Operational loop · real time
  1. Detect
  2. Decide
  3. Act
  4. Sense

Acting changes operational reality, which Detect reassembles — so the next decision starts from a current picture, not a stale one.

Learning loop · compounding
  1. Decide
  2. Outcome
  3. Pattern
  4. Playbook

Each outcome updates the patterns, so the next adversarial challenge is more calibrated and every decision quietly improves the ones that follow.

How one outcome changes every decision after it

  1. Decision
  2. Outcome
  3. Decision Object updated
  4. Pattern extracted
  5. Confidence rises
  6. Next recommendation shifts

This is the whole moat, in a single line. A closed decision doesn't just resolve a situation — its outcome updates the Decision Object, which sharpens a pattern, which moves that pattern's confidence, which changes the recommendation the next time the situation recurs. A new deployment begins on playbook rules; with every cycle the patterns calibrate to your operation — your suppliers, your exceptions, your judgment — until the system reasons like your most experienced operator, on your operation specifically. That accumulated history is institutional memory: queryable, owned by you, and impossible to replicate without having lived your decisions.

The platform

Open where you have capability. Proprietary where the value concentrates.

Step back to the whole. One operating model sits behind a single boundary: Detect and Anticipate are an open ecosystem; Decide and Learn are the proprietary core — the assembly of context, the Decision Object, and the loops that learn.

ContextDecideDecision ObjectGovern
↑ feeds the next decisionexecute ↓
PatternsLearnOutcomeExecute

The RTLS, vision, forecasting, and optimization providers an enterprise already runs — or new ones adopted over time — integrate through one contract and feed the same operating model. AgentForgeOS does not compete with them; it gives them a decision layer to feed. Each can evolve independently while the way decisions are made, governed, and remembered stays constant.

The control point is not the sensors or the models — it is the operating model that turns context into governed, compounding decisions. That is what AgentForgeOS owns; the ecosystem plugs in around it.

AgentForgeOS Platform
Detect
Anticipate
Decide
Learn

Open

Your existing tools, or ours

AgentForgeOS Core

Proprietary

Any system that governs operational decisions arrives here.

These constructs are not unique to AgentForgeOS — they are what the problem demands. We are simply building the first implementation, with operators who run these decisions every day, where being wrong is expensive and being right is invisible.

Request access