AI Assurance · Test, Evaluation, Verification & Validation

Would you field this model?

OAK Assure is a TEVV workbench for defense-AI. It grades a classifier against a known truth the way a reliable-AI programme needs before fielding — performance, calibration, conformal coverage, adversarial robustness and input drift — and returns a PASS / FAIL verdict with a per-gate table. Not just numbers: a verdict, with the evidence behind it.

UNCLASSIFIED · representational // T&E tooling — produces assurance evidence, not an accreditation
5
assurance gates, configurable
PASS/FAIL
a verdict, not just metrics
Harden
& re-grade a borderline model
HTML
exportable evidence report
What it measures

Five dimensions, five gates, one verdict

Each dimension is scored and gated against a configurable threshold. The result is a per-gate PASS / FAIL — illustrative defaults, set per programme.

DimensionMetricGate (default)
Performanceclean accuracy + per-class precision / recall / F1 + confusionaccuracy ≥ 0.80
CalibrationExpected Calibration Error, Brier score, reliability curveECE ≤ 0.10
Conformal coveragesplit-conformal prediction-set coverage & average set sizeno under-coverage
Adversarial robustnessaccuracy on the adversarial split — spoof / decoy / noisedrop ≤ 0.25
Input driftPopulation Stability Index, train vs testmean PSI ≤ 0.25
TEVV Workbench

Load, grade, and read the verdict

  • Load or generate a dataset, pick a model and target, run the assessment
  • A PASS / FAIL verdict with the per-gate table and per-perturbation robustness
  • Reliability & robustness diagnostics; compare all models side by side
  • Export a self-contained HTML assurance report — evidence behind a reliable-AI / TRL claim
  • A headless --report mode for CI / scheduled assurance runs
OAK Assure — TEVV workbench: PASS verdict with the per-gate table
Close the loop

Harden a borderline model — and re-grade it

OAK Assure doesn't only grade a model; it can harden it and re-grade, honestly, so a borderline FAIL becomes a defensible PASS.

  • Calibrate — post-hoc temperature scaling on a held-out split. Monotonic, so clean accuracy and the argmax are unchanged; it only honestens the confidences → lower ECE
  • Augment — robust training on decoy / noise / spoof-style perturbations of the training split (never the held-out test split) → higher adversarial robustness
  • A worked example: a naïve model FAILs the calibration gate and is weak to decoys; hardening drives ECE and decoy-robustness back into gate — with clean accuracy, coverage and drift preserved
Reliable-AI, end to end

The other half of the story

OAK Assure is the second half of the reliable-AI loop: OAK Synthetic Environment makes the labelled data — with a known truth and an adversarial split — and this harness grades the model on it. The sim makes the data; the harness grades the AI.

It reuses the EW SUITE's AI libraries (ai_core classifiers, ai_calibration metrics) and reads any JSONL with the SynthEnv record schema. It produces assurance evidence; it is not an accreditation.

Grade your model

Bring a classifier and a labelled set — or generate one — and we'll run the assurance pass with you.

Request a demo
Precision engineering for defence, aerospace & space — Kanata, Ontario, Canada