Skip to content

Chain verification

Walking the SHA-256 chain…

Save current view

Name this filter set to recall it later. Stored in this browser only.

See how Clavenar gates agent actions

Clavenar sits between an AI agent and its tools to allow, hold, or block actions before execution. These cards preview curated catalog dispositions; a live session creates safely scoped demo records.

Red cards describe the expected production block. The live walkthrough routes them through review so you can inspect the decision evidence without executing a destructive action.

Run the 90-second guided preview, then start a scoped live session.

The preview uses labeled sample evidence. A 2-hour live session lets you create your own scoped approvals and ledger rows.

  1. 1. Allow Preview a read-only fast path.
  2. 2. Review See the HIL handoff.
  3. 3. Block Inspect the hard-deny reason.
  4. 4. Verify Confirm the chain row.

Request-to-ledger flow

Preview why a tool call is allowed, parked for HIL, or marked for a production block. Sample evidence is labeled below; a live session records your own scoped correlation IDs.

  1. Agent

    Tool call

  2. Brain

    Intent check

  3. Policy

    Gate

  4. HIL

    Review

  5. Ledger

    Chain row

Authorized fast path crm.lookup

Representative read-only requests pass without human review and land an authorized ledger row.

Reason: read-only CRM lookup with no export target.

Policy match

green_read_allow: method is read-only and scoped to one customer.

Expected evidence

expected: authorized · demo-sample-allow · chain-verifiable

Open timeline preview →

Auto-allow

7

Human review

54

Block

52

Start here

Run one allow, one review, and one production-block path before scanning the full catalog.

Open finance category →

Look up customer record

Authorized fast path

Green crm.lookup

Finance / CRM / User management

Agent calls crm.lookup to read a customer's profile. Read-only, no PII export — Brain raises nothing and policy allows it outright. No human in the loop.

Lift fraud freeze

Blocked in prod

Red accounts.lift_freeze

Finance / CRM / User management

Agent calls accounts.lift_freeze on an account flagged for chargeback fraud. Bypassing fraud holds via agent is hard-deny.

Browse catalog

113 scenarios across 21 domains.

9

Finance / CRM / User management

High-value moves, account changes, hard-destruction calls.

1 Green 4 Yellow 4 Red
7

Healthcare / HIPAA

PHI exports, external shares, email-borne leakage.

1 Green 3 Yellow 3 Red
6

Legal / e-discovery

Privileged docs, bulk discovery, litigation-hold exports.

4 Yellow 2 Red
8

Coding agents / DevEx

Supply-chain, repo scope, malicious-code emissions.

2 Green 3 Yellow 3 Red
6

HR / employee data

Comp exports, candidate PII, recruiter forwarding.

4 Yellow 2 Red
7

DevOps / SRE / Cloud infra

Prod applies, IAM grants, off-window secret rotations.

1 Green 2 Yellow 4 Red
7

Manufacturing / OT / ICS

PLC writes, interlock bypass, off-window setpoints.

3 Yellow 4 Red
7

AI/ML training pipelines

Unsigned model deploys, dataset exfil, staging promotions.

1 Green 4 Yellow 2 Red
6

E-commerce / Retail ops

High-dollar refunds, price-list exfil, stale-order fraud.

3 Yellow 3 Red
6

Government / Classified data

SECRET access, CUI leaks, unattested classified reads.

1 Yellow 5 Red
6

Education / FERPA

Bulk transcripts, grade emails, consent-gated disclosures.

5 Yellow 1 Red
6

Insurance / claims

Fast-track approvals, PHI-tagged history, anonymous claims.

2 Yellow 4 Red
7

Customer support / fraud

Account-takeover, reset storms, 2FA-reset workflows.

1 Green 4 Yellow 2 Red
7

Marketing / Comms / Brand

Outbound blasts, brand impersonation, list-quality leaks.

5 Yellow 2 Red
6

Logistics / Supply chain

Routing changes, customs edits, vendor onboarding.

3 Yellow 3 Red
6

Telecom / Carrier ops

SIM swap, port-out, CDR exfil — carrier-side controls.

2 Yellow 4 Red
2

AI governance

Model swaps, eval bypass, runaway loops, training-data egress.

2 Red
1

Biotech / pharma

21 CFR Part 11, GxP audit trails, clinical-trial integrity.

1 Yellow
1

Public sector / municipal

Voter rolls, FOIL, permits, emergency alerts.

1 Red
1

Cybersecurity ops

DLP bypass, backup encryption, CA-root adds — the controls that protect the controls.

1 Yellow
1

Cross-cutting / Identity

Identity-modifying tools, MFA disable, personal-email exfil — patterns that ignore vertical boundaries.

1 Red
Blast-Radius Autopilot — measured least privilege operator

Blast-Radius Autopilot — measured least privilege

operator

Every agent is granted a tool-scope envelope. Clavenar reads the tamper-evident ledger to flag the scopes an agent never used, then lets an operator narrow that blast radius in one click — the change is chain-anchored and auditor-verifiable. A fleet gauge tracks the share of granted scope sitting unused.

Operators: open Registered agents for the fleet gauge, or any agent's detail page with ?walkthrough=1 for the guided tour.

Sanitize verdict — per-entity egress actions policy

Sanitize verdict — per-entity egress actions

policy

When an upstream tool reply carries sensitive data, the Egress Inspector asks the policy engine what to do with each entity type it located — deny, sanitize, pend, or allow — from a Rego data document (clavenar.egress.entity_actions). The same response is blocked or redacted depending on that one map.

Upstream response

{"customer":"Ada Lovelace","ssn":"512-44-1729","status":"active"}
Forwarded — redacted ssn = sanitize
{"customer":"Ada Lovelace","ssn":"[REDACTED:SSN]","status":"active"}

The SSN span is redacted in place and the rest of the response reaches the agent. An egress_sanitized row lands in the ledger.

Blocked ssn = deny
403 — upstream response withheld from the agent

Flip the SSN action to deny and the whole response is withheld; an egress_violation row records the block. Credentials deny by default.

Default action map

AWS_ACCESS_KEYdeny PRIVATE_KEYdeny API_KEYdeny DB_CONNECTIONdeny SSNsanitize CREDIT_CARDsanitize EMAILsanitize

Sample shown for illustration — operators tune the map per deployment; an unmapped type falls back to deny.