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
All policies

Versions

Every registered version of deny-all-star, most recently registered first; an archived version stays listed
VersionContent hashRegisteredCompareGovernsChange
1 text shown below 372386e5640cac62ddae3f123707fc2e39426f5577c7b052097a9358cc575c39 only versionno agentsEdit as new version

Policy text

Version 1, registered .

Content hash
372386e5640cac62ddae3f123707fc2e39426f5577c7b052097a9358cc575c39
apiVersion: krynix.dev/v1
kind: Policy
metadata: { name: deny-all-star, version: "1", description: "deny every tool_call" }
spec:
  scope: { agents: ["*"], event_types: [tool_call] }
  rules:
    - id: deny-everything
      description: unconditional deny
      match: { event_type: tool_call, payload: [] }
      action: deny
      message: "denied unconditionally"
      severity: critical
  defaults: { unmatched_action: deny }

What changed

Only one version of this policy is registered, so there is nothing to compare it against.

Change audit

Every recorded change to deny-all-star, most recent first
WhenActionVersionByContent hash
baseline_remove1maya.lindqvist@meridian.dev 372386e5640cac62ddae3f123707fc2e39426f5577c7b052097a9358cc575c39
baseline_add1maya.lindqvist@meridian.dev 372386e5640cac62ddae3f123707fc2e39426f5577c7b052097a9358cc575c39
create1tomas.rezek@meridian.dev 372386e5640cac62ddae3f123707fc2e39426f5577c7b052097a9358cc575c39

An archive row records that a version stopped deciding; its text is still readable by name and version. A delete row predates archiving: that version’s text did not survive, so the row is the only remaining evidence it existed.