Control high-risk decisions before they become business risk.
StreamKernel governs the boundary where an AI or operational decision becomes an action. It enforces policy and authority before execution, then binds evidence to what actually happened.
Keep the systems you already use. Govern the transition between recommendation and action.
RecommendationConsequential action
Governed Execution Boundary
PolicyAuthorityEvidence
✓ Governed execution
LedgerModelAPI
Find the boundary
Where does a recommendation become a consequential action?
That is where StreamKernel fits. The technologies around the boundary can change. The boundary does not.
Transport- and vendor-agnostic. Kafka is one integration pattern, not a requirement. Connect through supported or purpose-built adapters and executors.
StreamKernelPolicy → Authority → Control → Execution → Evidence Govern before action
→
Downstream systemsAPI · Payment system · Case platform · Database · Enterprise app Act / commit
Start here
What problem are you trying to solve?
Start with the operational risk, not the platform.
Recommended starting point
Bind policy version, model identity, transform chain, provenance, and disposition to the execution itself, so the decision is reconstructable from one record.
Two proof families, kept distinct: governed data movement measures enrichment, policy, provenance, and delivery; governed consequential action measures authority-bound execution against a protected system. Every published number carries its hardware, date, run count, semantics, and measurement boundary on the benchmarks page.
Execution flow
One governed path. Evidence on every event.
Controls execute in the event path—before a protected system receives the result.
01
Ingest
Events enter from an approved source.
02
Decide
Policy, provenance, and cost are evaluated.
03
Enforce
Actions are applied before downstream delivery.
04
Deliver
Only governed results continue to protected systems.
If this decision is challenged later, can you prove what happened?
A Governed Event Receipt is the record StreamKernel preserves for one governed execution. It is written while the decision executes, not reconstructed afterwards from logs, traces, and sink records.
Event identityEvent id, pipeline id, run id, timestamp, source and sink
PolicyPolicy version, policy SHA-256, decision, route, case priority, reason codes
Model contextModel name and version, runtime, in-process execution, model reference digest
Sample data is synthetic. Field names come from the credit/fraud/AML decision-event pipeline in the StreamKernel runtime. StreamKernel does not produce the fraud, AML, or credit score itself — it governs the execution around whatever engine does, and preserves the evidence.
Latest guidance
Start with the question your architecture needs to answer.
Practical, searchable explanations backed by the formal evidence in Research.