Skip to content

Product

What K3rnel actually does.

A plain description of the shape of the thing: where it sits, what it produces, and what changes about the day you put an agent in front of something that matters.

K3rnel
NBNorthwind Bank · Production

Monitor

OverviewRunsCertificates

Govern

PoliciesApprovalsAudit log

Workspace

MembersSettings
PNPriya NairRisk & Controls

Northwind Bank · Production

Overview

Assurance posture across every automated workflow.

Last 7 daysExport report

Runs certified

18,420

+12.4% · vs last week

Certified rate

97.3%

+0.6 pts · vs last week

Actions refused

312

+38 · none reached production

Median run time

0.9s

−7.2% · vs last week

Runs over time
Last 14 days
This week
Workflows in production24
Policies enforced61
Approvals pending3
Certificates issued18,420
Runs awaiting review5

Every certified run is replayable for 7 years.

Recent runs
1–6 of 18,420
WorkflowBusiness unitOutcomeStartedTime
process_refund@3Northwind BankCertified14:22:071.9s
claims_intake@7Meridian HealthRunning14:21:54—
reply_router@2Acme RetailRefused14:20:310.4s
update_address@2Northwind BankCertified14:19:020.4s
issue_credit@1Acme RetailNeeds approval14:18:120.3s
disburse_payout@4Northwind BankCertified14:16:472.4s
Every run that touched a customer record this week, and how each one ended.Illustrative interface · sample data
01The shift

Decide once, in the open. Then run.

Most agent systems make the decision and take the action in the same instant. The model is asked what to do, and whatever comes back is carried out. That is fast, and it is why the demos are good, but it leaves nothing behind that anyone can check. There is no moment where a person could have looked at the plan, because there was never a plan — only a sequence of choices made under time pressure.

K3rnel separates the two. The model's work happens once, ahead of time, and produces something concrete: a plan written down, versioned, and readable by a person who was not in the room. That plan is then checked against the rules you actually care about. Only after it passes does anything execute.

The result is an ordinary engineering artefact. You can diff it against last week's version, put it through code review, hand it to a compliance team, and point at it during an incident. None of that is possible when the decision only ever existed inside a single inference call.

02The three steps

Compile, verify, execute.

  1. 01

    Compile

    Your intent — the workflow you want an agent to handle — is compiled into a fixed plan. This happens offline, once, and can take as long as it needs to. The plan enumerates what may happen rather than describing it loosely, and it carries a version hash so you always know exactly which plan you are talking about.

    You get an artefact you can read, review and version.

  2. 02

    Verify

    The compiled plan is checked against your policies and constraints before it is allowed anywhere near production. Because the plan is fixed, this check is meaningful: it is a statement about what will happen, not a guess about what might. A plan that does not pass does not run at all.

    You get a decision made before the risk is taken, not after.

  3. 03

    Execute

    The verified plan is carried out by deterministic software. Anything unexpected — an error, a timeout, an ambiguous result — ends the run rather than improvising past it. When execution finishes, a signed certificate is written recording the plan, the decision and the outcome.

    You get a run that is reproducible and a record that is signed.

K3rnel
NBNorthwind Bank · Production

Monitor

OverviewRunsCertificates

Govern

PoliciesApprovalsAudit log

Workspace

MembersSettings
PNPriya NairRisk & Controls

Runs / process_refund@3

process_refund@3

Certified run · Northwind Bank · Production

Download certificateReplay run
CertifiedCompleted in 1.9s · 10 June 2026, 14:22:07 UTC
What happened
5 steps
  1. 1
    14:22:07Request received

    A refund request arrived from the customer support inbox for order #18223.

  2. 2
    14:22:07Matched to an approved workflow

    The request matched process_refund, version 3 — the version currently approved for production.

  3. 3
    14:22:08Policy checks4 of 4 passed

    Amount of $240.00 is within the $500 auto-approval limit for this account tier. Payee matched the account on file.

  4. 4
    14:22:09Refund issued

    $240.00 returned to the original payment method. No other account field was written.

  5. 5
    14:22:09Customer notified

    Confirmation sent to the address on the account. Run sealed and certificate written.

Certificate
Signed
Certificatecert_8f31…
Workflowprocess_refund@3
Versionsha256:9f3c…a17b
SignatureEd25519 · valid
Signed at14:22:07 UTC
ReplayableYes
Actions taken
Refund issued$240.00
Records written1
Notifications1
Anything elseNone
One completed run, step by step, with the certificate it produced.Illustrative interface · sample data
03Deployment

Runs where your data is allowed to be.

The assurance argument is worth less if meeting it means moving regulated data somewhere new. All three options run the same software.

Fastest to start

Managed cloud

We run it. The fastest way to get a workflow into production, with isolation between workspaces and encryption in transit and at rest.

Your network, your keys

Your VPC

Runs inside your own cloud account, so records and traffic stay within your network boundary and your existing controls apply.

Air-gap capable

On-premise

Fully self-hosted, including air-gapped environments with no outbound connectivity, for workloads that cannot leave the building.

04The lifecycle

Every run takes the same four steps.

No exceptions, no fast path, no mode where the checks are skipped because the workload looked routine.

  1. 01

    Compile

    Intent becomes a fixed, inspectable plan. It is produced once, offline, and it does not change while it runs. You can read it, diff it against the last version, and put it through review like any other artefact.

  2. 02

    Verify

    The plan is checked against your policies and constraints before anything is attempted. This happens ahead of execution, not alongside it, so a failure costs nothing and leaves nothing to undo.

  3. 03

    Execute

    Only the plan that passed is carried out. Anything uncertain is refused rather than attempted — the safe outcome is the automatic one, including when something breaks mid-flight.

  4. 04

    Attest

    The run ends with a signed certificate: the plan, its version, the decision, and the result. Replay it later and you get the same answer, which is what makes an audit possible at all.

05Policies

The rules are the product.

A policy is written once, reviewed like code, and checked on every run. There is no configuration in which an unchecked run proceeds.

K3rnel
NBNorthwind Bank · Production

Monitor

OverviewRunsCertificates

Govern

PoliciesApprovalsAudit log

Workspace

MembersSettings
PNPriya NairRisk & Controls

Govern / Policies

Policies

Rules every run is checked against before it is allowed to act.

HistoryNew policy
All policies
6 of 61
PolicyApplies toApproverLimitStatus
Refund ceilingprocess_refundAuto$500.00Active
Named approver above ceilingprocess_refundRisk & Controls$500.00+Active
Payee must match accountAll payment workflowsAuto—Active
No writes outside the requestAll workflowsAuto—Active
Business hours onlydisburse_payoutAuto09:00–17:00Active
Bulk credit reviewissue_creditFinance25 / dayDraft
Named approver above ceiling
Version 4 · edited 2 days ago
WHEN  a refund is requested
AND   amount is over $500.00
THEN  hold for a named approver
ELSE  refuse, and record why
Enforced onEvery run, before any action
On failureRefuse — nothing is attempted
Last changed byPriya Nair
ReviewApproved 8 June 2026

A policy that cannot be evaluated is treated as a failure. There is no configuration in which an unchecked run proceeds.

Policies are written once, reviewed like code, and enforced on every run.Illustrative interface · sample data
06Deterministic replay

Re-run last month's execution and get last month's answer.

This is the part that turns a log into evidence. A record you can only read describes what happened. A record you can re-execute proves it.

K3rnel
NBNorthwind Bank · Production

Monitor

OverviewRunsCertificates

Govern

PoliciesApprovalsAudit log

Workspace

MembersSettings
PNPriya NairRisk & Controls

Certificates / cert_8f31…

Deterministic replay

Re-run a past execution and compare it against the original.

Export comparisonRun again
Original run
10 June 2026
Workflowprocess_refund@3
Versionsha256:9f3c…a17b
Input digestsha256:61ba…04c7
Amount$240.00
DecisionCertified
Recorded14:22:07 UTC
Replay
1 August 2026
Workflowprocess_refund@3
Versionsha256:9f3c…a17b
Input digestsha256:61ba…04c7
Amount$240.00
DecisionCertified
Recorded09:05:41 UTC
Outputs match
Comparison
FieldResult
Workflow versionIdentical
InputsIdentical
Policy decisionsIdentical
Actions takenIdentical
TimestampDiffers — expected

An execution you cannot reproduce is a description of what happened. One you can re-run is evidence.

The same run, re-executed seven weeks later, reaching the same decision.Illustrative interface · sample data
07What changes

What you can say afterwards.

Every action has an approver

Not a person watching a dashboard, but a plan that was checked and a decision that was recorded. When someone asks who authorised this, there is an answer that does not depend on anybody's memory.

A bad day is a refusal

The failure mode of an unproven plan is that it does not run. That is a support ticket rather than an incident, and it is the same outcome whether the cause was a policy violation, a bug or an outage.

Audits stop being archaeology

Instead of reconstructing what an agent probably did from scattered logs, you hand over signed certificates and let the auditor re-run them.

Scope grows without the risk compounding

Adding a workflow means compiling and verifying another plan. It does not mean widening a blast radius and hoping the monitoring catches it.

See it against your workflow.

The fastest way to understand K3rnel is to walk one of your ownworkflows through it. Tell us which one.