A control layer for every model, dataset, and decision.

DataStrict is the runtime layer that decides what your AI is allowed to do - not a dashboard that reports on it afterwards. Six primitives turn governance from documentation into enforcement.

The boundary

One layer in the request path.

Every prompt, retrieval, tool call, and output passes through a single, auditable layer. Nothing reaches a model - or leaves one - without being evaluated against policy first.

Data & warehouses
Models & agents
Users & applications
DataStrict Control LayerEvaluateenforcerecordAdjudicated against Edict policy · written to the Ledger
Allow
Redact
Block
Escalate

The system

Six primitives. One enforcement boundary.

01

Enforcement Fabric

Runtime

The data-path layer. Sits inline between your data, models, and users - intercepting prompts, retrievals, tool calls, and outputs, and applying decisions before anything crosses the boundary.

02

Edict

Policy language

Governance expressed as code. A declarative policy language - versioned, reviewed, and tested like software - that binds every decision to identity, purpose, and jurisdiction.

03

Adjudication

Evaluation

A multi-stage pipeline. Deterministic rules resolve the clear cases in microseconds; an ensemble of machine-learning classifiers, trained and tuned against the latest prompt-injection and data-exfiltration techniques, scores the rest; only genuinely ambiguous requests escalate to a model-graded review.

04

Ledger

Evidence

An append-only, hash-chained record of every decision. Immutable, queryable proof - built so evidence is a side effect of enforcement, not a quarterly reconstruction from logs.

05

Control Atlas

Compliance

The mapping from regulatory obligation to enforceable control. EU AI Act, NIST AI RMF, SOC 2, HIPAA, and GDPR resolve to concrete Edict policies - so a framework becomes runtime, not a binder.

06

Simulation

Pre-flight

Shadow mode for policy. Replay real or synthetic traffic against a candidate Edict to see exactly what it would block, redact, or escalate - before a single live request is affected.

Adjudication

Cheap when it can be. Careful when it must be.

A single model call on every request is slow and expensive. Adjudication is layered: deterministic rules clear the obvious cases instantly, and only what is genuinely ambiguous reaches a model-graded review or, for the highest-stakes calls, a human reviewer.

01

Deterministic policy

Edict rules evaluated in microseconds. The majority of requests resolve here, with zero model cost.

02

Classifier ensemble

PII, secrets, and intent detection score the request against trained models when rules aren't enough.

03

Model-graded review

Only ambiguous cases escalate to an LLM-judge that grades the request against the policy's intent.

Decision
  • Allow
  • Redact
  • Block
  • Escalate

Edict · policy language

Governance, expressed as code.

A binder of AI policy is unenforceable. An Edict is the same intent, made executable - so the policy is the runtime.

  • Versioned, reviewed, and tested like code - never a document.
  • Bound to identity, purpose, and jurisdiction at evaluation time.
  • Validated in Simulation against real or synthetic traffic before it enforces.
customer-assistant.edictENFORCING
policy "customer-assistant" {
  applies_to = agents.support.*
  region     = "eu-west"

  deny   when output.contains(pii.ssn)
  redact      output.matches(pii.email, pii.phone)

  allow tools = ["orders.read", "kb.search"]
  deny  tools = ["payments.*", "exports.*"]

  escalate when adjudication.confidence < 0.8
  audit = always
}

Control Atlas

From obligation to enforced control.

Auditors ask whether a requirement is met. The Atlas answers with a control that runs - mapping each framework to the Edict policy that enforces it.

EU AI ActArt. 14 - human oversightescalate-on-high-risk
NIST AI RMFMEASURE 2.7 - monitoringledger.continuous-attestation
SOC 2CC6.1 - logical accessdata-access.purpose-binding
HIPAA§164.312 - PHI safeguardspii-egress.phi-redaction
GDPRArt. 5 - data minimisationregion-lock + field-mask

Simulation

Know what a policy does before it does it.

Promoting a policy blind is how enforcement breaks production. Simulation replays real or synthetic traffic against a candidate Edict and reports exactly what would have changed - so you ship governance with the confidence of a tested deploy.

48,210
Requests replayed
1,140
Would block
372
Would redact
0
Live requests affected

Console preview - illustrative figures.

Govern AI like infrastructure.

Talk to our team about deploying DataStrict across your enterprise stack.