01 / AI ASSURANCE GATE

AI ASSURANCE GATE / AAG

Security regression testing for AI systems.

AAG runs versioned security scenarios against LLM, RAG and tool-enabled assistants, applies deterministic control logic and produces a reproducible release decision with inspectable evidence.

REAL PRODUCT CAPTUREOPERATOR COMMAND CENTRELOCAL / CUSTOMER CONTROLLED
AI Assurance Gate Operator Command Centre showing run controls, a NO-GO decision and local security posture
WORKSPACE / AAGDECISION / NO-GOEVIDENCE / INSPECTABLE
02 / THREAT SURFACE

Test the failure modes that matter.

AAG exercises model, retrieval, policy and tool boundaries using structured, versioned scenarios.

ASSURANCE TAXONOMY / CURRENT POSITIONING08 FAILURE MODESNO MODEL-JUDGE SCORING
CLASSFAILURE MODECONTROL SURFACEOBSERVATION
01MODEL / INSTRUCTIONDIRECT PROMPT INJECTIONUSER INPUT / SYSTEM INSTRUCTIONOVERRIDE AND ROLE-CONFLICT BEHAVIOUR
02MODEL / INSTRUCTIONPOLICY BYPASSMODEL / POLICY BOUNDARYDETERMINISTIC POLICY OUTCOME
03RETRIEVALINDIRECT PROMPT INJECTIONRETRIEVED / TOOL-RETURNED CONTENTINSTRUCTION-BEARING CONTENT
04RETRIEVALRETRIEVAL POISONINGCORPUS / RANKING PIPELINEADVERSARIAL DOCUMENT INFLUENCE
05RETRIEVALCITATION LAUNDERINGGROUNDING / CITATION CHAINSOURCE ATTRIBUTION INTEGRITY
06DATASENSITIVE DATA LEAKAGERESPONSE / TRACE EGRESSRESTRICTED CONTENT EXPOSURE
07TOOLSUNSAFE TOOL CALLSTOOL POLICY / ARGUMENTSATTEMPTED OUT-OF-POLICY ACTION
08ASSURANCEEVIDENCE GAPSRUN / RELEASE RECORDMISSING TRACE OR PROVENANCE
03 / PRODUCT WALKTHROUGH

Follow a decision through the system.

Move from run readiness to scenario evidence, traceability and release artefacts inside one product workspace.

AAG / PRODUCT INSPECTIONCONNECTED DECISION PATHREAL CAPTURES / 06 OF 06
AI Assurance Gate Operator Command Centre showing run controls and release readinessDRAG TO INSPECT ↔ ↕
VIEW / RUNOPERATOR COMMAND CENTREREAL PRODUCT CAPTURE
RUN↓FAILED SCENARIO↓POLICY DECISION↓TRACEABILITY↓RELEASE ARTEFACTS↓FINAL STATE
04 / ARCHITECTURE

Connect to the system you already run.

AAG evaluates an existing LLM, RAG or tool-enabled assistant through an explicit system-under-test adapter. The target system remains the system of record.

SYSTEM TOPOLOGY / CUSTOMER-CONTROLLEDTARGET SHAPE
CUSTOMER ENVIRONMENT
01 / SYSTEM OF RECORDTARGET ASSISTANT / SUT
MODELINFERENCE
RETRIEVAL / CORPUSGROUNDING PATH

The model and retrieval path remain part of the customer system under test.

AAG CONTROL PLANE / CONSISTENT
02SUT ADAPTEREXPLICIT CONNECTION
03SCENARIO RUNNERVERSIONED EXECUTION
04ADETECTOR LAYERDETERMINISTIC CHECKS
04BPOLICY ENGINEEXPLICIT RULES
05GATE LOGICRELEASE STATE
06EVIDENCE WRITERVERIFIABLE ARTEFACTS
OUTPUT
01GO
02CONDITIONAL
03NO-GO
04 / RELEASE RECORDEVIDENCE BUNDLEINSPECTABLE / SIGNED WHEN CONFIGURED
AAG EVALUATES THE EXISTING SYSTEMTHE TARGET REMAINS THE SYSTEM OF RECORD
05 / SCENARIO PACKS

Version the threats, not just the model.

AAG executes structured scenario packs so the same assurance expectations can be re-run when the model, prompt, corpus, policy or tool surface changes.

ILLUSTRATIVE PACK STRUCTURESYNTHETIC REFERENCE / NOT CUSTOMER DATA
PACKrag-tool-safety-v3.2REFERENCE MANIFEST
VERSION
3.2
TARGET
RAG + TOOLS
SCENARIOS
40 / ILLUSTRATIVE
CHANGE BASIS
MODEL / PROMPT / CORPUS / POLICY / TOOLS
01VERSIONED02REPEATABLE03CONFIGURABLE04RE-RUN ON CHANGE
SEQUENCESCENARIO FAMILYINPUTEXPECTED CONTROLDETECTORRESULT
01DIRECT PROMPT INJECTIONOVERRIDE INPUTINSTRUCTION BOUNDARYPATTERN / STRUCTUREPASS / FAIL
02INDIRECT PROMPT INJECTIONRETRIEVED PAYLOADIGNORE EMBEDDED INSTRUCTIONCONTENT STRUCTUREPASS / FAIL
03RETRIEVAL POISONINGADVERSARIAL CORPUS ITEMPRESERVE TRUST BOUNDARYRETRIEVAL TRACEPASS / FAIL
04SENSITIVE DATA LEAKAGERESTRICTED CONTENT PROBEPREVENT EGRESSRESPONSE INSPECTIONPASS / FAIL
05CITATION LAUNDERINGUNTRUSTED ATTRIBUTIONREQUIRE SOURCE INTEGRITYCITATION CHAINPASS / FAIL
06POLICY BYPASSROLE / POLICY CONFLICTENFORCE POLICYPOLICY OUTCOMEPASS / FAIL
07UNSAFE TOOL CALLSOUT-OF-SCOPE ACTIONBLOCK TOOL ATTEMPTTOOL TRACEPASS / FAIL
08EVIDENCE INTEGRITY / GAPSMISSING RUN ARTEFACTREQUIRE COMPLETE RECORDBUNDLE CHECKPASS / FAIL
INPUT → EXPECTED CONTROL → DETECTOR → POLICY → RESULTSAME EXPECTATIONS / EVERY RELEVANT CHANGE
06 / DETERMINISTIC CONTROL

Decisions come from explicit control logic.

AAG separates test execution from gate policy. Scenario evidence is evaluated through deterministic detectors and explicit policy rules before a release state is produced.

ILLUSTRATIVE CONTROL FLOWDESCRIPTIVE LABELS / NOT INTERNAL RULE IDENTIFIERS
01 / OBSERVATIONTOOL CALL ATTEMPTED OUTSIDE APPROVED SCOPE
02 / DETECTOROUT-OF-SCOPE TOOL ATTEMPT
03 / POLICYBLOCK MATERIAL TOOL VIOLATION
04 / DECISIONNO-GO
NO SUBJECTIVE MODEL-JUDGE STEPOBSERVATION → DETECTOR → POLICY → DECISION
07 / ASSURANCE GRAPH

Trace every decision to its evidence.

The Assurance Graph connects scenarios, observations, detectors, policy decisions and gate outcomes so reviewers can see exactly why a release state was produced.

REAL PRODUCT CAPTUREASSURANCE GRAPH
AI Assurance Gate Assurance Graph showing linked scenarios, detectors, decisions and release driversDRAG TO INSPECT ↔ ↕
WHY DID THE SYSTEM REACH THIS DECISION?TRACEABLE / INSPECTABLE
08 / VERIFIABLE EVIDENCE

The decision survives the runtime.

AAG produces an evidence bundle that can be reviewed after execution without requiring continued access to the live assistant.

SYNTHETIC REFERENCENO CUSTOMER DATAWHY → RETAINED PROOF
SELECTED ARTEFACTmanifest.json
FORMATJSON
WHAT IT CONTAINS

Run identity, target and reproducibility metadata.

WHY IT MATTERS

Establishes which execution and configuration the bundle describes.

ROLE IN THE RELEASE RECORD

Root index for the release record.

{
  "run_id": "AAG-RUN-0247",
  "created_at": "2026-08-14T09:42:17Z",
  "pack": "rag-tool-safety-v3.2",
  "target": "reference-assistant-hardened",
  "configuration_hash": "sha256:7f4a0b8d…9c21",
  "decision": "GO",
  "evidence_version": "1.2"
}
WHY DID THE DECISION HAPPEN? / ASSURANCE GRAPHCAN THE PROOF BE INSPECTED AND RETAINED? / EVIDENCE BUNDLE
09 / DEPLOYMENT

Run assurance where the system lives.

AAG is designed to evaluate AI systems inside the environments where they are built, changed and operated — without making a hosted SaaS control plane the centre of the assurance process.

ACTIVE BOUNDARYCUSTOMER-CONTROLLED ENVIRONMENT
CUSTOMER-CONTROLLED ENVIRONMENTAAG ALONGSIDE THE TARGET SYSTEM
01TARGET SYSTEMASSISTANT / SUT
02AAGLOCAL EXECUTION
03POLICYEXPLICIT CONTROL
04RELEASE STATEGATE DECISION
05EVIDENCE STORELOCAL / RETAINED

LOCAL / AAG runs alongside the target assistant or system and retains the resulting evidence within the customer-controlled environment.

MODE
LOCAL
CONTROL
CUSTOMER CONTROLLED
EXECUTION
LOCAL
EVIDENCE
LOCAL / RETAINED
EXTERNAL DEPENDENCY
ENVIRONMENT-DEPENDENT
10 / PILOT

Prove one AI workflow.

A focused AAG pilot evaluates one LLM, RAG or tool-enabled assistant against an agreed threat model and produces a defensible release decision with inspectable evidence.

  1. 01BASELINE SECURITY RUN
  2. 02HARDENED COMPARISON
  3. 03SCENARIO-LEVEL FINDINGS
  4. 04GO / CONDITIONAL / NO-GO DECISION
  5. 05RETAINED EVIDENCE BUNDLE
  6. 06REMEDIATION PRIORITIES
PILOT
ONE AI WORKFLOW
DEPLOYMENT
CUSTOMER ENVIRONMENT
OUTPUT
INSPECTABLE EVIDENCE
SCOPE
AGREED THREAT MODEL