Ground
State · semantics · provenance · integration
Most AI in production still drafts and recommends. A human decides and executes. We build what is on the other side of that line.
Grounded in a decision. Gated by deterministic control. Operated as infrastructure as it scales.
Built bottom up, because that is the order it goes in. State before intelligence, intelligence before decision, and a control plane every action crosses on its way out. The geometry is the argument: there is no path from decide to act that routes around it.
A production decision may combine several kinds of computation. The uncertainty determines which ones belong.
Every production call resolves to a named decision and uncertainty type. A typed contract enforced at runtime makes the computation class a derivation, not an opinion.
decision: supply.reallocate
blocks: "next month's allocation"
# the uncertainty selects the method,
# not the other way round
uncertainty:
type: stochastic
estimand: P(stockout | 30d)
requires: calibrated_interval
resolves_to: prediction # not an LLM
inputs:
- path: state.supplier.lead_time
max_age: 6h
on_stale: abstain
- path: state.inventory.on_hand
max_age: 15m
on_stale: abstain
- path: contract.single_source
via: reason
# the block most teams never write
abstain_when:
- interval.width > 0.25
- any(input.stale)
emits:
allocation_split -> allocation.shift
The system can abstain when its evidence is weak, stale or contradictory.
Competence and permission are independent. A model being more certain is never a reason to let it do more. This ledger is sorted by confidence.
Confidence informs the request. Policy determines whether the action is allowed.
Replace the model with something more capable and this ledger does not change. If swapping one needs a security review, capability and authority were coupled, and that coupling is the defect.
An autonomous system occupies states over time. What matters is what moves it between them. Here are sixteen weeks of drift and the state it produced.
At week eleven, a predefined response moved the model off live traffic before the drift became an incident.
People and machines now read the same enterprise state and act on the same business processes. That shared operating environment is the machine estate.
People and software share the same queue, so identity, authority and coordination must apply to both.
The operating condition is simple: every actor is named, every action is bounded, and every collision has a deterministic outcome.
The composition follows the problem. Some engagements start at state and never reach a model. Others start at a model and end up rewriting how state is resolved.
State · semantics · provenance · integration
Perception · prediction · optimization · learning
Reasoning · simulation · policy · authority
Evaluation · observability · limits · drift response
Sometimes the answer is a rule, not a model, and we will say so before you have paid for anything. This is production discipline: evaluation, on call and regression practice already run across 200+ engineers, applied to systems that make decisions.
Capability gets smarter. Authority stays explicit.
Nobody engineering today knows where the frontier stops, and you do not need a position on the destination to build for the journey. Bring us the problem and we engineer the intelligence around it: what decision is blocked, what class of computation it actually calls for, and what would have to be true before a system is allowed to make it.