Use cases
Actions worth checking before they run.
Three kinds of action, one check. Something proposes the action, StreamKernel checks it against your policy before anything is sent, and the decision is kept as signed evidence. Each scenario below says whether it is demonstrated in the runtime today, with synthetic data, or would be built in a pilot.
ERP
Finance-systems, accounts payable, and controllership teams adding automation or agents to their ERP.
An agent that can change a vendor's bank details or post a journal entry needs the control a payment does: a policy decision before the write, and a signed record afterwards. The check is the one demonstrated for payments. Everything specific to ERP is still to be built.
Where this stands todayNothing ERP-specific exists in the runtime yet. There is no ERP connector, no model of invoices, purchase orders, or vendor records, and no control that spans two documents. These scenarios describe how the demonstrated check would apply, and each would be built with a design partner in a pilot.
-
Vendor bank-detail changes Built in a pilot
A changed bank account is the usual first step of payment fraud. A pilot would escalate the change to a reviewer and hold payments to the new account until it is confirmed. Tying those two documents together is the part that does not exist yet.
-
Invoice approval and payment release Built in a pilot
A pilot would apply approval limits by role and amount to invoices an agent has matched and coded. Today's escalation already refuses a reviewer who took part in the decision; the invoice itself is not modelled.
-
Journal entries Built in a pilot
A pilot would check agent-proposed journals against thresholds, period status, and who may post to which accounts before the entry is written, most likely through the JDBC or HTTP executor.
-
Purchase orders and vendor onboarding Built in a pilot
A pilot would gate purchase-order release and new-vendor creation on the approvals your policy requires, with the decision recorded against the document number.
The same runtime also moves and enriches event data.
These lanes predate the payments and ERP focus and are still supported. They share the policy, provenance, and delivery behavior the action check is built on.
-
Pre-ingest enrichment
Score and label records before they land in MongoDB Vector, Delta Lake, Snowflake, or Postgres.
-
PostgreSQL pgvector path
Land text, embeddings, metadata, and lineage in a self-managed Postgres vector table.
-
OpenTelemetry intake
Accept OTLP logs, metrics, or traces and apply policy, redaction, routing, and DLQ behavior.
-
Transport changes
Swap Pulsar and Kafka sources without rewriting transform or sink logic.
-
Model promotion and rollback
Promote an MLflow model during a run and fall back automatically when a fresh version degrades.
-
Multi-destination delivery
One pipeline with consistent retry, DLQ, and metrics across Kafka, MongoDB, Postgres, Delta Lake, and Snowflake.
Commercial path
Bring the action closest to yours.
A short review maps one action to the check, and says plainly which controls are enforceable today and which need pilot work.