AI Purple · Module 1 · The Loop in Question

Introduction: The Purple Loop with AI

The lesson states the book's question: when AI sits on both sides of the table, does the loop between the red team and the blue team still show whether an attack would have been seen and stopped? Participants work through the five-part working thesis, the evidence that would show it wrong, the three groups of usage modes in the loop and the European obligations that frame it, and draft a one-page inventory of AI in testing and in detection.

Lesson 1 of 29Chapter 175 minutes

Read the chapterThe whitepaperThe slides

All courses / AI Purple / Module 1 / Chapter 1

Learning objectives

After the lesson the participant can:

Key concepts

The purple loop
The structure that carries a finding from an adversary's behaviour to a defence that has been shown to work. The purple team in this book is that joint loop between the red team and the blue team, not a team beside them.
Working thesis
The author's own five-part claim: purple is a loop, not a team; AI moves the loop from the event to the pipeline and keeps the event; a loop closed by machines alone verifies nothing new; coverage is a claim that needs evidence; safe emulation is a design question.
Agreement without verification
The risk that an emulation agent and a detection agent share training data, a model family and blind spots, so that a passing result shows only that two similar systems agree.
Usage mode groups in the loop
Modes 1 to 3 assist a person under the person's identity; Mode 4 performs a loop function under a service identity bounded by a mandate; Mode 5 agents such as an emulation runner act with an identity of their own, in effect a privileged account.
Inventory of AI in the loop
A one-page list of every testing and detection activity, whether AI takes part, whose it is, its usage mode, its identity and its highest level, with the entries marked where AI is on both sides of one check.

Interactive exercises

Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.

Interactive exercise 1 · Match

Five risks of a loop that two systems can close

Match each risk the chapter names with the description the chapter gives of it.

Interactive exercise 2 · Sort

Three groups of usage modes in the loop

Sort each use of AI in the loop into the group of usage modes the chapter places it in, by whose identity the AI uses.

Teaching plan

10 minThe teacher tells the two Thursday-night runs of T1087.002 and asks the room what each organisation can prove the next morning, and who checked it.
15 minTeacher presents the three observable developments of 2026 and the five risks of a loop that two systems can close between themselves; participants match each risk to a part of the thesis.
10 minShort input on the three groups of usage modes and on why Europe frames the question as obligation: DORA Articles 24, 26 and 27, NIS 2 Articles 20 and 21, AI Act Articles 15 and 55.
25 minExercise in pairs: draft the one-page inventory of AI in testing and in detection for the participant's own organisation or for Nordvik Region.
15 minPlenary: pairs report their both-sides entries and their unknowns; the teacher closes with the two decision records AIDR-0800 and AIDR-0850 and what an answer must state.

Discussion

  1. The book commits in advance to evidence that would show its thesis wrong. Which of the two kinds of disconfirming evidence would be hardest for your organisation to collect, and why?
  2. Neither Thursday night is better in every respect. What would be lost if Nordvik Region copied Hansa Mutual's pipeline, and what would be lost if Hansa Mutual dropped its human-led work?
  3. Where in your own testing and detection might a provider's AI already be on both sides of one check without the contract saying so?

Written exercise

Exercise · 25 minutes

A one-page inventory of AI in the loop

Following the practical guide of the chapter, list the testing activities (penetration tests, red-team engagements, threat-led tests, tabletops, purple sessions, simulation tools) and the detection and response activities (triage, correlation, detection drafting, playbook execution, out-of-hours monitoring) of your own organisation, or of Nordvik Region as the chapter describes it. For each entry record who runs it, whether AI takes part, whose AI it is, the usage mode, the identity it uses and the highest level at which it acts, writing not stated where the contract is silent. Mark every entry where AI is on both sides of one check, and give each unknown entry a date by which the provider must answer.

Deliverable: A one-page inventory with an owner, a mode and a status for every entry, the both-sides entries marked, and a review date six months ahead.

Self-test

Choose an answer to see whether it is right, or open the answer below each question.

  1. Which statement is the third part of the book's working thesis?

    Show the answer

    B. A loop closed by machines alone verifies nothing new.
    The thesis holds that a machine-closed loop can show that the known still works but cannot by itself show that its scenarios were the right ones, which is why verification needs independence. The other options contradict parts one, two and four.

  2. In the chapter's grouping of usage modes, where does the risk sit for a Mode 5 emulation runner?

    Show the answer

    D. In an agent with its own identity and permissions, in effect a privileged account.
    The chapter distinguishes modes by whose identity the AI uses. A Mode 5 runner executes against the estate with an identity of its own, so it is treated as a privileged account; over-reliance on a draft is the risk of Modes 1 to 3.

  3. What must an answer to AIDR-0800 and AIDR-0850 state, according to the worked example?

    Show the answer

    A. What was tested, when and with what result, and not a count of findings or of scenarios.
    Both decision records ask for an answer in the form the thesis requires: what was tested, when and with what result. The chapter says neither can be answered by a count of findings or scenarios.