How Verdic Works

Contract enforcement layer for LLM systems. Define constraints, execute under contract, enforce decisions deterministically.

01
Define Execution Contract
Declare constraints upfront: intended task, output modality, safety requirements, and permitted failure modes
02
Execute LLM Under Contract
Your application sends the prompt to the LLM. The output will be evaluated against the predefined contract
03
Verdic Enforces Contract
Verdic deterministically validates the output against contract specifications—not as a post-hoc judgment, but as contract enforcement
04
Decision Enforced
Policy Enforcement Engine returns policy violation levels (ALLOW, WARN, SOFT_BLOCK, HARD_BLOCK) based on contract compliance. Your system executes the decision

Guard Decision Types

ALLOW

Output satisfies the execution contract. All constraints met.

WARN

Minor policy violation detected. Content sanitized but allowed.

SOFT_BLOCK

Moderate policy violation. Content replaced with safe fallback.

HARD_BLOCK

Critical policy violation. Output completely blocked.

Contract Enforcement Dimensions

Task Alignment
Enforces that output strictly adheres to the declared intended task. Prevents drift from contract specifications.
Modality Enforcement
Guarantees output conforms to the specified format (JSON, text, structured data). Contract-level constraint enforcement.
Drift Detection
Monitors for deviations from expected behavior over time. Ensures continuous contract compliance across executions.
Safety Constraints
Enforces custom safety rules and compliance requirements defined in the contract. Deterministic policy adherence.