Demo. Sample data from a real deployment. Anything you change here lives in this browser session only and is not saved anywhere; sign out to start again.

Krynix Meridian Labs
Enforcement — inferred from observed decision evidence
Agent

A program that runs tool calls on your behalf: Claude Code, Codex, a LangChain app. A registered agent is one you told Krynix about; an undeclared agent is one seen in the evidence that nobody registered.

Session (a run)

One run of an agent from start to finish, kept as a chain of records where each record carries the hash of the one before it.

Event

One record in a session: a prompt, a tool call, its result, or a decision.

Tool call

The agent doing something: running a command, editing a file, calling an API.

Decision

Krynix’s answer to “may this tool call run?”, taken from the policy in force for the agent at that moment: allow, or deny with a reason.

Also called: in the evidence API, /v1/decide; a call no decision covered is “unchecked”.

Policy

The rules that decide an agent’s tool calls. A policy is bound to an agent; the organisation’s baselines apply to every agent as well, and the strictest answer wins.

Baseline

A policy the organisation applies to every agent, beside each agent’s own.

Posture

Which of two things Krynix is doing for your agents. Monitoring: it records what they do. Enforcement: it also decides their tool calls. Krynix infers the posture from the evidence, never from what was declared.

Also called: monitoring posture, enforcement posture.

Declared enforcement (“enforced”)

What you said is wired up for an agent: that Krynix decides its tool calls. The inventory compares it with what the evidence shows.

Enforcement drift

An agent declared enforced whose sessions show tool calls no decision covered. The evidence contradicts the declaration.

Control

A standing assertion about every run, such as “no run deletes production data”. Krynix evaluates each control against each session when the session closes. A control is not a check that runs once.

Evaluation (a verdict)

One control against one session. The verdict is pass, fail, or unknown when the evidence to decide it was not there. Unknown is never a pass.

Finding

A discrepancy the independent verifier found in the evidence: a record missing or altered, a decision not made by the policy in force, a call made while the agent was suspended.

Evidence

The chained records of a session, together with what signs them.

Custody

The signature over a session’s chain of records. It proves nobody altered the records since they were signed.

Bundle

The portable export of one session’s evidence, for an auditor or a court.

Tombstone

Proof that a session was deleted: when, why, and what its chain looked like.

Legal hold

A session that retention never sweeps, whatever the retention window says.

Suspended (the kill switch)

Every tool call of this agent is refused, whatever its policy says. It stops only an agent that asks Krynix before each call.

If Krynix can’t be reached

What an install does while Krynix is down. Block tool calls: nothing runs unchecked, and the agent waits. Keep agents working: the agent carries on, and the calls made meanwhile are not checked.

Also called: in the evidence API, fail closed and fail open.

Capture

Which parts of a run an install records: prompts, tool arguments, tool output. A part an install does not capture is “not captured”, never “nothing happened”.

Ingest key

The credential an install carries. It can only add evidence; it cannot read the record. Revoking it disconnects every machine using that install.