Kai is an active research program; the model is in training.
Kai
Decision intelligence.Not another language model.
Kai is a multimodal decision foundation model. It turns heterogeneous evidence into calibrated, typed, mutually consistent decisions, and resolves them in parallel.
kai · multimodal · typed · calibrated · parallel · self-hostable
Bounded answers
Language models reason. Kai decides.
Generative models are good at open-ended work. Most decisions inside a real system are not open-ended.
- Which tool should run?
- Which component failed?
- Is the evidence sufficient?
- How severe is the risk?
- Which option satisfies the constraints?
- Should execution continue?
- Does a human need to approve this?
Each has a bounded answer space. Kai is built for them.
Evidence
Everything is evidence.
Text. Code. Images. Video. Audio. Sensors. Telemetry. Time series. Graphs. SysML. Simulation. One decision plane over all of it.
A decision should not care whether its evidence started as prose, a thermal image or a CAN frame. Specialized encoders produce the evidence, and Kai reasons over one shared representation of it.
New sensor tomorrow? Add an adapter. The Decision Program does not change.
Sensors
Sensors are first-class.
Kai does not treat telemetry as text. A measurement carries its meaning with it.
- CAN / J1939
- IMU
- accelerometer
- gyroscope
- temperature
- pressure
- voltage
- current
- vibration
- GNSS
- radar
- LiDAR
- thermal
- RF
- acoustics
- network telemetry
- industrial buses
- custom sensors
A number without provenance is just a number. Kai keeps the evidence attached.
Change
Decide on what changed.
A sensor stream can hold millions of samples. A decision should not have to reread all of them.
Specialized temporal models turn raw streams into evidence. Kai decides what that evidence means for the system.
Parallel
Entire decisions, in parallel.
Agent loops serialize control: a question, a model, an answer, and again. Kai is designed around a different primitive.
A Decision Program holds many typed variables, and Kai predicts their distributions together. One state. One shared encoding. Many decisions.
Refinement
Resolve certainty first.
Kai borrows from masked diffusion without pretending decisions are text tokens.
It starts from an incomplete decision state and predicts every unresolved variable in parallel. Confident nodes freeze. Only the uncertain or mutually dependent are refined.
Compute follows uncertainty, rather than revisiting everything.
Dependencies
Dependencies are explicit.
Fully parallel does not mean independently wrong. A Decision Program is a graph.
Independent branches resolve together. Dependent branches resolve when the evidence they need is available.
The depth of inference follows the dependency graph, not the number of decisions. A ten-thousand-node program does not mean ten thousand serial model calls.
Types
Decisions are typed.
Kai does not write a paragraph and leave software to work out what it meant.
Scale
A million choices should still be a choice.
Flat classifiers degrade when every option has to fit inside one prompt. Kai separates discovery from judgment.
Candidate representations compile once with a Decision Program and are reused. That makes large tool catalogs, repositories, knowledge graphs and acquisition alternatives tractable, without showing every option to a frontier language model.
Specialists
One model should not pretend to be every model.
Kai is the decision layer. Specialists remain specialists.
A forecasting model forecasts. A vision model perceives. A solver satisfies hard constraints. A policy engine determines what is permitted. Kai decides across their evidence.
Package
From perception to a Decision Package.
Consider a vehicle under evaluation.
The result is not just an answer. It is a reproducible record of how the answer was reached.
Programs
Decision-as-a-program.
A Decision Program makes the structure explicit.
A program can combine deterministic calculations, Kai judgments, Zen reasoning, graph queries, simulations, forecasts, formal solvers and human approvals.
The model is part of the program. It is not the program.
Sensitivity
Ask what flips the decision.
A useful decision system tells you more than what it prefers. It tells you where that preference stops being true.
Kai and Hanzo Decision run sensitivity and counterfactual evaluation against the same versioned program. No new prompt. No hand-rewritten trade study.
Versions
Decisions that live longer than a meeting.
Evidence changes. Requirements change. Suppliers change. Models change. The Decision Program remains.
Hanzo records what evidence changed, which assumptions changed, which nodes recomputed, which boundary was crossed, why the result changed and who approved the new one.
A trade study becomes a decision system you can refresh.
Replay
Replay it.
Every Decision Package can preserve:
- program version
- input snapshots
- evidence hashes
- provenance
- model revisions
- Kai checkpoint
- calibration revision
- solver state
- policy result
- probability distributions
- human overrides
- approval state
- execution trace
The question is not “What did the AI say?” It is “Can we reproduce the decision?”
Business
Autopilot for business.
Most of a business’s work is bounded decisions, followed by generation and execution.
Kai decides who, what, when and through which channel: enrichment, lead fit and intent, next action, offer, cadence, human handoff, and when to stop. It personalizes recommendations over the product graph.
Zen writes the message. Enso runs the workflow and routes each step to Kai, or to Zen when generation is the work or Kai defers. Policy decides whether contact is permitted: consent, opt-outs, caps, quiet hours and jurisdiction.
Configured natively in Hanzo Cloud, with signals from Hanzo Analytics, Insights and Commerce. Each program (marketing.*, sales.*, commerce.*) is measured by its own outcomes and tested in shadow before it acts.
Agents
Built for agents.
The same primitive controls Hanzo’s own agent runtime.
Generative reasoning is reserved for the work that actually requires generation. Control becomes a typed system.
Physical systems
Built for physical systems.
Vehicles
Readiness, diagnostics, trade studies and maintenance.
Robotics
Perception-conditioned actions and safety escalation.
Manufacturing
Process state, anomalies, inspection and intervention.
Aerospace
Telemetry, digital engineering and configuration decisions.
Energy
Forecasting, equipment state and operational decisions.
Infrastructure
Sensors, simulations, risk and long-horizon planning.
One decision abstraction. Different evidence.
Deployment
Built to run where the evidence lives.
Decision evidence does not need to leave the infrastructure that owns it. Kai extends Hanzo’s operating plane with decision intelligence.
- Hanzo Cloud
- Your cloud
- Your Kubernetes
- Your GPU
- On-prem
- Disconnected environments
Research
Research, not magic.
Kai is an active research program. We benchmark it against the systems it descends from and the ones it competes with, and we publish the losses.
Kai + Zen
They solve different problems.
Generation and decision are complementary computational primitives. They should not be forced into the same model call.
Three families
Zen generates. Enso orchestrates. Kai decides.
Three model families, one stack, and policy over all three.
- generatesZenOpen weights · run anywhereOpen-weight generative models for reasoning, code and generation. Free to self-host, or managed on Hanzo Cloud.next · zen7, upcomingExplore Zen →
- orchestratesEnsoProprietary · Hanzo CloudHanzo’s router and adaptive family, in Flash, Pro and Ultra. It reads each request and puts the right models on it; Ultra probes one arm and escalates only when unsure.also · enso diffusion (research) · enso browserExplore Enso →
- decidesKaiResearch · in trainingDecision intelligence: the typed decision layer. Inside Enso it is the controller, deciding the model, the context, the tools, the reasoning budget and when to stop.api · POST /v1/decisions · previewThis page
Policy governs. Deterministic authority over every call: a model’s verdict can tighten it and never loosen it.
Kai doesn’t make Zen generate faster. It makes Zen generate less. Design intent, not a measured result.
API
Kai is exposed through Hanzo Decision.
One endpoint, POST /v1/decisions: a program, the evidence it reads, and typed answers back.
kai is a preview. The model is in training, and the response shown is an example.
Open
Open research. Open runtime.
Kai builds on open research in typed decision models and evolves it into Hanzo’s native multimodal Decision runtime. Weights, benchmarks and runtime components are published as they reach reproducible release gates.
Run Kai through Hanzo Cloud. Run it on your own infrastructure. Study the benchmark. Fork the runtime.
Stop asking one model to do everything.
Reason with Zen. Perceive with specialist models. Forecast with temporal models. Verify with solvers. Govern with policy. Decide with Kai.
One decision plane over every kind of evidence.