The decision your AI can't explain is the decision you can't defend.

Virdant is an open-source SDK that creates structured, immutable audit records for every decision your AI agents make — what they decided, why, what data they used, and whether a human was involved.

The Difference

From chaos to clarity.

2026-03-02T15:38:09.012Z INFO claims-agent starting pipeline
2026-03-02T15:38:09.441Z INFO processing claim_id=clm_1093
2026-03-02T15:38:09.493Z DEBUG policy lookup {"policy":"auto-comp-v3","section":"4.2"}
2026-03-02T15:38:09.544Z WARN coverage exclusion matched section=4.2
2026-03-02T15:38:09.545Z DEBUG fraud_screening latency=88ms result=clean
2026-03-02T15:38:09.621Z INFO coverage check {"rule":"pre_existing_condition"}
2026-03-02T15:38:09.697Z INFO coverage_verified=false reason=exclusion
2026-03-02T15:38:09.699Z ERROR decision=deny claim=clm_1093 actor=??? confidence=???
2026-03-02T15:38:09.702Z INFO pipeline done in 261ms
2026-03-02T15:38:11.101Z INFO processing claim_id=clm_1094
2026-03-02T15:38:11.204Z DEBUG policy_lookup elapsed=45ms matched=auto-comp-v3
2026-03-02T15:38:11.256Z WARN coverage_check flagged latency=62ms
2026-03-02T15:38:11.440Z INFO fraud_screening elapsed=88ms clean
2026-03-02T15:38:11.442Z ERROR deny claim=clm_1094 reason=??? model=???

What your audit trail looks like today.

dec_a3f7c219 DENY
tier 1 type claim_review dur 195ms
High developer_assessed
policy_lookup matched 45ms
coverage_check excluded 62ms
fraud_screening clean 88ms
exclusion_clause_4.2 pre_existing_condition

Coverage eligibility verification

auto-comp-v3 section 4.2

COV_001

Fraud risk assessment

claims-integrity-v1.3

FRD_001

Regulatory compliance check

state-ins-regs-2025

REG_001

What it looks like with Virdant.

Structured Records

Not log lines.
Decision records.

Every decision gets a permanent, structured record with inputs, reasoning, steps, model attribution, governance checks, and outcome. Schema-validated. Queryable. Complete.

Audit Tiers

You decide the evidence bar.

Not every decision carries the same risk. Virdant lets you choose how much detail to capture — from a lightweight outcome record to a full evidence trail — so high-stakes decisions get the scrutiny they deserve without burdening routine ones.

Immutable Accountability

Overrides, not overwrites.

When a human overrides an AI decision, Virdant records the override as a separate immutable record. The original AI decision is preserved — not replaced. You have both the machine's reasoning and the human's judgment, permanently.

SDK

Five lines to your first audit trail.

import { createVirdant } from '@virdant/sdk';

const virdant = createVirdant({
  service: 'claims-agent',
  transport: { type: 'local', path: './decisions.jsonl' },
});

// Tier 1: full pipeline trace — for high-risk decisions
const decision = virdant.decision('claim_review', { tier: 1 });

decision.step('policy_lookup', { result: 'matched', duration_ms: 45 });
decision.step('coverage_check', { result: 'excluded', duration_ms: 62 });
decision.step('fraud_screening', { result: 'clean', duration_ms: 88 });

decision.record({
  outcome: 'deny',
  confidence: 'high',
  model: 'claude-sonnet-4-5',
  violations: ['exclusion_clause_4.2', 'pre_existing_condition'],
});
Zero runtime dependencies TypeScript-native Node >= 18 Local JSONL transport

Built for high-stakes AI decisions.

Insurance Claims

Record reasoning tied to specific policy sections. When a claimant disputes a denial, you have the exact model inputs, confidence score, and governance check results on file.

Content Moderation

Trace every approve, reject, and flag-for-review. Know exactly which pipeline step triggered a decision and which policy was cited — before the appeal arrives.

Medical Diagnosis

Capture differential diagnoses with confidence scores and supporting evidence. When the clinical outcome differs from the AI suggestion, the human override is recorded — not erased.

Regulatory Compliance

EU AI Act Article 13 transparency and Article 14 human oversight — both covered. Virdant records are structured for compliance queries with no post-hoc reconstruction.

Open source. Zero lock-in.

Virdant is MIT-licensed. The SDK has zero runtime dependencies. Records are written to standard JSONL. There is no proprietary format, no hosted backend you are locked into, no vendor dependency. Your audit data is yours.

View on GitHub

Start recording decisions in five minutes.