assurance · Level 4

Human-in-the-loop vs human-in-time: oversight before impact

A Mickai / Trust Agent workbook for designing timely human decisions, action-bound approval, safe stops and evidence that supports honest assurance.

By Mickarle Sean Junior Wagstaff-Irons - Micky Irons

  • Level 4Frontier
  • 600 min
  • 7 chapters
  • Online course and PDF workbook
photorealassurance / 04

Read, practise and review

Your next step

Start this course online

Register your start, then work through the lessons and exercises at your own pace. You can download the PDF separately. Where a scored exam is available, you will find it after the lessons.

Register or resume your course

Mickai privately records this registration and sends its team a course-start notification. It records your intention to start, not proof of attendance or completion. Our course-start privacy notice explains the details and the 30-day resume cookie.

Follow the Mickai company page on LinkedIn

You can start learning without subscribing or following. Newsletter email confirmation and provider enrolment are recorded separately.

Start with the essentials

The short answer

Meaningful human oversight gives a competent, authorised person enough information, time and practical control to influence an AI-connected action before its unacceptable consequence. A name in an audit log is insufficient. This workbook uses human-in-time as a teaching label for testing that timing requirement, alongside bounded automation, action-specific approval, safe fallback and honest evidence about what happened.

What you will learn

  • Map the point of consequence for an AI-connected action and justify preventive approval, bounded automation or later review using explicit assumptions.
  • Distinguish account identity, authentication, presence, transaction intent and authority, and select evidence without overstating what it proves.
  • Specify an action-bound approval state machine with current authority checks, expiry, replay protection, resource-version checks and a final execution gate.
  • Design a reviewer interface and operating model that support informed decisions under realistic queue, accessibility and staffing constraints.
  • Define safe fallback, stop and recovery procedures, then test races, stale approvals, unavailable dependencies and uncertain execution outcomes.
  • Produce a privacy-conscious oversight dossier with scoped source claims, traceable test evidence, limitations and an accountable release decision.

Who it is for

COOs, CTOs, service owners, governance and risk specialists, compliance teams, developers and agent orchestrators responsible for consequential AI-connected workflows. This is a design-and-testing course rather than an introduction to AI or a professional legal qualification.

Before you start

  • Understand the difference between a chatbot response and an agent calling tools. Complete AI agents explained first if needed.
  • Be able to describe one workflow, its data, the people affected and the system that actually commits changes. Use the fictional case if you cannot share a real workflow.
  • No production access is required. Use invented names, amounts, records and policies throughout. The optional timing example uses Python 3 and makes no network or file-system calls.

Run the synthetic exercise

Download the exercise source, tests and instructions (ZIP)

No real records, external service or model is used by this exercise. Read the README before running it.

Owner-commissioned course prepared with AI assistance. Applying these examples to a real system requires technical, domain and jurisdiction-specific professional review.

Learn in your browser · Chapter 01 of 07

01

Locate the consequence before choosing the human control

A human control is useful only if it can change an outcome that matters. Start with the action and its consequences, then decide where people belong. The phrase human-in-time is a teaching label in this workbook, not a recognised accreditation, legal category or universally agreed standard.

Mickai's Trust Agent principle is that AI should remain under meaningful human control. That does not require a person to approve every harmless formatting step. It requires deliberate boundaries: what may happen automatically, what needs a specific decision, what must be prevented, and who can change those rules. Sovereignty includes decision rights as well as possession of data or models. A locally hosted system can still remove a person's practical control if it acts before they can intervene.

Our case is Alder Quay Services, a fictional maintenance business. Its assistant, Relay, reads synthetic service tickets, drafts replies, proposes goodwill credits and suggests customer-account changes. All names, amounts, timings and policies in this workbook are invented teaching assumptions. Relay may prepare drafts without approval. Under the example policy, any external send, financial credit or bank-detail change requires an authorised person before execution. The policy is intentionally conservative for practice; it is not a universal threshold.

Scroll sideways to see every column.

Locate the consequence before choosing the human control · Table 1
Proposed actionRelevant consequence boundaryWhy later review differs
Draft an unsent reply in an isolated workspaceA sensitive draft could still leak through an exposed workspaceControl access even when nothing is sent; inspect before external delivery.
Email a customerThe external mail service accepts the sendDeleting a local draft afterwards does not recall every delivered copy.
Issue a £300 creditThe ledger commits the financial operationA reversing entry may repair money but does not erase every downstream effect.
Change account bank detailsThe trusted account record changes or a payment consumes itA later payment check may be an additional control, not a substitute for protecting the account update.

A common weak design notifies a manager after a tool call and describes the manager as in the loop. That may support detection and recovery, but cannot prevent the completed action. An effective design separates proposal from execution and blocks the latter until its conditions are met. For genuinely reversible, low-consequence actions, bounded automation with monitoring may be reasonable after a documented assessment. Treat reversibility as a tested property with time and scope limits, not a comforting adjective.

  1. Write one action in concrete terms: actor, target, data, operation and maximum effect. Avoid labels such as manage customers.
  2. Draw the sequence from input to committed effect. Mark every place the effect can escape, including secondary tools and queued jobs.
  3. Name affected people and plausible harms from the action and from delaying it. Assign a consequence owner.
  4. Choose prevention, bounded automation or detection-and-recovery for each action class. State why the choice fits the consequence.
  5. For a preventive human gate, measure the available window and the full intervention path: queue, review, decision delivery and enforcement.
  6. Specify the failure state. If the person cannot decide in time, the system must follow that stated policy rather than silently treating absence as consent.

Decision timing before the consequence

A proposal remains held while the reviewer examines it. Expiry or refusal prevents release. Only a fresh eligible decision reaches the final execution gate. After supplier acceptance, stop can prevent later work but cannot undo that acceptance.

Immutable proposalHuman reviewHold or expireFinal execution gateSupplier acceptance
Steps
  • Immutable proposal: Record action, target version, amount, policy and expiry.
  • Human review: Inspect evidence, alternatives and consequence.
  • Hold or expire: No eligible decision before deadline means no release.
  • Final execution gate: Recheck current authority, state, freshness and stop.
  • Supplier acceptance: The purchase obligation begins. Later stop is not rollback.
Relationships and conditions
  1. Immutable proposal to Human review: Queue within measured capacity
  2. Human review to Hold or expire: Refuse, defer or reach expiry
  3. Human review to Final execution gate: Eligible action-bound approval
  4. Final execution gate to Hold or expire: Any final check fails
  5. Final execution gate to Supplier acceptance: All final checks pass
python · 12 lines
def intervention_margin(window, queue, review, delivery, enforcement):
    values = (window, queue, review, delivery, enforcement)
    if any(value < 0 for value in values):
        raise ValueError('Durations must be non-negative')
    return window - sum(values[1:])

late = intervention_margin(12, 5, 8, 1, 1)
early = intervention_margin(30, 5, 8, 1, 1)
assert late == -3
assert early == 15
assert intervention_margin(15, 5, 8, 1, 1) == 0
print({'late_margin_seconds': late, 'early_margin_seconds': early})

This calculation is an arithmetic illustration, not a latency benchmark or a safety proof. Zero margin leaves no reserve; positive margin still depends on correct measurements, variation and working enforcement. A human cannot reliably supervise a millisecond actuator by watching a dashboard. Such systems need domain-appropriate automatic bounds and separately designed human authority over operation, configuration and recovery. Do not transplant this business-workflow exercise into a safety-critical controller.

Try it yourself · Activity 01

30 minutes

Draw an oversight boundary map

Map Relay's external-send and bank-detail-change workflows using invented data. On paper or in your private notes, draw at least six steps and mark the first relevant consequence in each.

  1. For each action, record its target, affected person, reversibility limits and a harm caused by unnecessary delay.
  2. Place the reviewer, execution service and evidence record on the map. Mark every route that could bypass the intended gate.
  3. Calculate one illustrative timing margin, then redesign any negative-margin path using an explicit hold or another justified control.
  4. Success criteria: two concrete action maps, two consequence boundaries, at least one bypass case, a named decision owner and an explicit no-decision outcome for each.

Which part of your drawing proves that a decision can still change the result? Leave space for assumptions you cannot yet verify.

Worked answer

One defensible answer keeps both operations in a proposed state. Email delivery is blocked at the send service; account mutation is blocked at the account service. Relay has no alternative unrestricted credential. An expired email proposal returns to a draft queue; an expired bank-change request is held for independent follow-up. The account map includes a later payment check as a separate layer. Neither process treats a dashboard alert as proof of prevention. Your timing figures remain hypothetical until measured in the target environment.

Apply what you learned · Practice

Relay sends a credit request immediately and gives its supervisor 30 seconds to object. The ledger usually commits in two seconds. What is the strongest diagnosis?

Explanation and answer

This is mainly later detection unless execution actually waits or can be stopped before commitment. Compare the intervention path with the ledger's consequence boundary. A later objection may support recovery but does not establish prevention of a two-second commit.

Practice only. This does not count towards your exam or certificate.

Try it yourself · Activity 02

15 minutes

Chapter 1 review: six application questions

Answer each question before opening the worked answer. Use one or two reasoned sentences for each; leave six separate note areas in your workbook.

  1. 1. A system stores a reviewer name after every send. What additional evidence would establish preventive oversight?
  2. 2. Why must a consequence map include a secondary tool that uses the same credentials?
  3. 3. A local model automatically discloses confidential data. Which part of sovereignty is missing despite local hosting?
  4. 4. A timing margin is zero. Why is that insufficient for a production decision?
  5. 5. Give one reason that delaying an action can itself cause harm, and how the control should address it.
  6. 6. When can post-action review be a deliberate choice rather than a design mistake?

Identify the weakest assumption in your own map and the person who can help verify it.

Worked answer

1. Show that execution waited for an eligible, action-specific decision and that the reviewer could reject before the send. A name alone shows neither. 2. A bypass route can create the same consequence without the nominated gate. 3. Practical decision rights and controls over data disclosure are missing. 4. It leaves no reserve for variation, clock error or unmeasured enforcement delay. 5. For example, a delayed service restoration can prolong disruption; route urgency to an authorised alternative without silently dropping the gate. 6. It can be justified for assessed, bounded actions when potential harm and recovery limits fit the policy, with monitoring and an accountable owner.

Next chapter

Learn in your browser · Chapter 02 of 07

02

Separate identity, presence, understanding and authority

A person touching a device, authenticating to an account and approving a particular operation are different events. Meaningful control depends on the combination appropriate to the action. No single green badge should collapse all of them into a claim that the action is trustworthy.

Begin with claims, not products. Identity describes who an account is associated with under an enrolment process. Authentication concerns evidence that the claimant controls an authenticator. Presence concerns a defined interaction. Understanding concerns whether the relevant decision information was comprehended. Intent concerns the decision about this action. Authority concerns whether the person may make that decision now. A system can have strong evidence for one claim and weak evidence for another.

NIST SP 800-63B-4 distinguishes authentication intent from passive capture: an explicit response can establish intent to authenticate under that mechanism. That is narrower than proof that someone understood and approved a customer-account change. W3C WebAuthn Level 2 likewise distinguishes user presence from user verification. A presence test indicates an interaction under the authenticator's rules; it is not, by itself, user verification or proof that the application transaction was understood. These are technical reference concepts, not a global legal definition of consent.

Scroll sideways to see every column.

Separate identity, presence, understanding and authority · Table 2
Observed evidenceReasonable narrow claimClaim not established by that evidence alone
A logged-in account sessionA session associated with an authenticated account existsThe right person is still present, or intended this specific operation.
An authenticator presence signalThe mechanism observed its required interactionThe person read the action details or has financial authority.
A successful local user-verification stepThe authenticator met its verification procedureThe person is uncoerced or the underlying business request is genuine.
Approval of proposal P17, version 4The application recorded a decision for those details under its controlsThe evidence was complete or every reviewer understood it.
A role allowing credits up to £500A scoped permission is configuredThe role is still current at execution or covers another organisation.

In Alder Quay, an accounts officer can approve a £300 service credit but cannot change bank details without a separate verified request and designated finance approval. Being the same physical person does not erase that distinction. A manager's recorded voice or familiar face is insufficient evidence of identity or authority. A call can be spoofed, relayed or misunderstood; even a real manager can lack the relevant permission. Use an independent established contact route when verifying a sensitive request, with procedures that do not depend on the suspicious message itself.

  1. List each claim needed for the action: account association, authentication strength, current authority, action-specific intent and any independent business verification.
  2. For each claim, identify the evidence source, trust boundary, expiry and failure mode. Mark unknowns rather than substituting a confidence-looking icon.
  3. Bind the application decision to material details the person can inspect. Do not label a generic sign-in success as transaction approval.
  4. Check authority for this target, amount, organisation and purpose at the point of use; handle revoked or changed roles explicitly.
  5. Plan accessible alternatives for people who cannot use the preferred interaction. Preserve equivalent decision information and control rather than requiring one physical gesture from everyone.
  6. Choose data-minimising evidence. Prefer a scoped decision record over retaining raw voice, face video or a full workstation recording.

A comprehension question can reveal a misunderstanding, but passing it is not proof of full understanding. Similarly, a declaration that someone is not under duress does not establish that fact. Specify honest evidence labels in the interface and in audit exports. An evidence gap should produce an actionable route such as seek clarification or hold for verification, not a misleading percentage called human certainty.

Try it yourself · Activity 03

30 minutes

Build a claim-and-evidence matrix

Design the approval record for a synthetic £300 credit and a bank-detail change. Use six separate claim rows and leave room for unknowns.

  1. Assign evidence, an accountable source and a validity condition to each claim. Include a revoked reviewer role and a stale session case.
  2. Write the exact label displayed to the reviewer for authentication and for business-request verification. Avoid saying identity proven without defining the mechanism and its limits.
  3. Design one accessible alternative that supports the same decision without storing raw biometric material.
  4. Success criteria: the matrix distinguishes all six claims, denies a currently unauthorised reviewer and holds a bank-change request whose origin remains unverified.

Which evidence might an auditor or customer over-interpret? Rewrite that label in narrower terms.

Worked answer

An acceptable matrix records the account identifier, authentication event reference and method category; a scoped authority decision; the proposal identifier and version; the affirmative application decision; and an independent business-verification reference. It records comprehension support as information presented and a chance to challenge, not a certainty score. An expired role produces a hold. An accessible review path may preserve a text-based evidence packet and allow an approved alternative authenticator or assisted procedure without converting assistance into authority.

Apply what you learned · Practice

A WebAuthn presence signal accompanies a manager's login. The application then silently approves a different customer's bank-change request. What does the presence signal establish?

Explanation and answer

A limited interaction under the authenticator's presence procedure, not approval of the substituted transaction. Presence, authentication and application-level transaction approval are distinct. The application still needs an appropriate, action-bound decision and current authority.

Practice only. This does not count towards your exam or certificate.

Try it yourself · Activity 04

15 minutes

Chapter 2 review: six application questions

Use the evidence matrix to answer these questions separately before consulting the worked answer.

  1. 1. A signed-in employee leaves the desk. What claim becomes uncertain, and what remains recorded?
  2. 2. Why does a familiar voice not settle a bank-change verification?
  3. 3. An employee understands the proposal but lacks the relevant authority. What should happen?
  4. 4. How can a presence badge be truthful yet misleading?
  5. 5. Why is recording every reviewer's camera feed a poor default evidence policy?
  6. 6. What can a short comprehension check establish, and what can it not establish?

Write one claim you would refuse to make from the evidence currently available in your organisation.

Worked answer

1. Current presence and intent are uncertain; the earlier authentication event remains a historical record. 2. Familiarity does not establish genuine origin, freedom from manipulation or current authority. 3. Hold or route to an authorised decision-maker; understanding is not permission. 4. It can accurately indicate an interaction while inviting readers to infer identity, comprehension or approval. 5. It can collect excessive sensitive information without resolving transaction intent or authority; choose narrower records and justify any exceptional capture. 6. It can show answers to particular questions under specified conditions, but cannot establish complete understanding, lack of coercion or sound judgement.

Next chapter

Learn in your browser · Chapter 03 of 07

03

Bind the decision to the action and enforce it at execution

An approval is useful only if the system executes the action that was approved, under the conditions that made the decision valid. This chapter specifies a state machine and final gate. It is an architecture exercise, not production security code.

Relay must propose a bounded operation rather than receive an unrestricted instruction to do whatever the reviewer intended. A proposal identifies an action type, organisation, resource, relevant current version, material payload, policy version and expiry. For a credit, material details include the amount, currency, customer and reason. For a bank change, the destination is material. Changing any material field invalidates the prior decision and requires a fresh proposal.

OWASP's Transaction Authorization guidance supports separating authentication from transaction authorisation, presenting significant transaction details, limiting authorisation validity and checking it immediately before execution. OWASP's general Authorization guidance also calls for server-side permission checks on each request. The architecture below applies those principles to the fictional workflow. A browser button, hidden form field or model-generated statement of approval is not the trusted decision service.

Separate the proposer from authority and execution

The agent proposes. The reviewer decides through a separate interface. The execution service checks protected policy and current state before the supplier side effect. Minimised evidence records the sequence but does not itself establish truth or reviewer understanding.

Agent workspaceProposal storeReviewer interfaceProtected decision recordExecution serviceSupplier boundaryMinimised event record
Steps
  • Agent workspace: Draft only. No unrestricted supplier credential.
  • Proposal store: Immutable versioned material fields.
  • Reviewer interface: Evidence, reject, defer, approve and accessible alternatives.
  • Protected decision record: Action binding, current permission, reviewer reference and time.
  • Execution service: Final current-state checks and one operation key.
  • Supplier boundary: Acceptance or uncertain response needs reconciliation.
  • Minimised event record: Restricted evidence with retention and correction policy.
Relationships and conditions
  1. Agent workspace to Proposal store: Submit proposed purchase
  2. Proposal store to Reviewer interface: Display material action and sources
  3. Reviewer interface to Protected decision record: Explicit eligible decision
  4. Proposal store to Execution service: Read immutable envelope
  5. Protected decision record to Execution service: Check current validity
  6. Execution service to Supplier boundary: Only after all checks pass
  7. Execution service to Minimised event record: Record gate outcome and sequence

Scroll sideways to see every column.

Bind the decision to the action and enforce it at execution · Table 3
StatePermitted transitionInvariant to preserve
ProposedPending review after input and policy checksNo business side effect has occurred.
Pending reviewApproved, denied or expiredA changed material payload becomes a new proposal.
ApprovedCommitted only after final gate; otherwise held or expiredDecision still matches payload, resource version and current authority.
HeldResume through a fresh valid proposal or close without executionA hold is not consent; preserve the reason and any prior decision history.
Outcome uncertainReconcile as committed or confirmed not committed before a controlled next stepDo not assume a timed-out external request had no effect.
Denied or expiredA new proposal may be createdOld approval material cannot revive this proposal.
CommittedReconciliation or a separately authorised corrective operationRepeating the same request must not create another credit.
text · 15 lines
Example approval envelope, invented data only
proposal_id: P17
organisation_id: alder-quay-demo
operation: issue_credit
customer_id: demo-customer-42
customer_version: 4
amount_minor_units: 30000
currency: GBP
reason_code: delayed_service
policy_version: credit-policy-3
expires_at: explicit server-controlled timestamp
action_digest: digest of canonical material fields
reviewer_id: authorised account reference
decision: approve
decision_event_id: unique one-use approval reference

A digest can help detect differences in a canonical representation, but a digest alone provides no authorisation or provenance. Define exactly which fields it covers and how the representation is produced. Excluding the customer or currency would make a matching digest misleading. Protect approval records using an appropriate trusted service and access controls; if signatures are used, manage and verify the keys and their scope. Cryptography does not repair an incorrect policy or a deceived reviewer.

Checking the target version and applying the mutation must be coordinated at the actual write boundary, for example through an appropriate conditional update. A separate read followed by an unconditional write leaves another race. If the external service cannot enforce the required condition, record the unresolved integration limit and hold the affected release claim.

  1. Separate the proposal service from the service holding execution permission. Deny direct tool routes that bypass the final gate.
  2. Create an immutable proposal version from validated material fields. Display those same fields with evidence, consequences and alternatives.
  3. Capture an affirmative approve or deny decision from an eligible reviewer. Do not allow the model to supply the decision or upgrade a role.
  4. At execution, recheck current authority, policy, expiry, one-use decision reference, action equality and target resource version.
  5. Make checking and consuming approval atomic with respect to competing execution attempts where the system permits it. Use a defined idempotency mechanism for external effects and test its scope.
  6. If the target changed, the decision expired or a check is unavailable, follow the documented hold or denial path. Reconcile uncertain external outcomes before retrying.

The average approach stores approved=true beside a mutable task and trusts the worker to inspect it. The stronger approach defines the authorised object, identifies every material change, enforces a versioned state transition in the trusted execution path, and tests hostile or accidental substitutions. It also states the remaining risk: an approved action can still be based on incomplete evidence. Oversight is one layer, alongside access boundaries, validation and independent checks.

Try it yourself · Activity 05

30 minutes

Specify a gate that survives substitution and replay

Write a proposal envelope and transition table for Relay's account update. Use invented identifiers and no real bank details.

  1. Choose material fields and explain each choice. Include organisation, target resource version and destination.
  2. Define the final check order and where the checks run. Mark the trust boundary around the model and browser.
  3. Trace four cases: changed destination, revoked reviewer, duplicate execution and expired proposal.
  4. Success criteria: each case has an explicit expected state and side-effect count; none can silently become an approved new action.

Which external service prevents your checks and execution from being one atomic operation? Note the reconciliation work that remains.

Worked answer

A defensible envelope covers the operation, organisation, customer, resource version and destination as well as policy and expiry. A changed destination needs a fresh proposal; a revoked role holds the request; an expired approval cannot execute. Duplicate attempts must resolve to one intended effect using the execution service's defined idempotency and reconciliation strategy. If an external commit may have occurred before a timeout, its status is checked rather than blindly repeating the operation. The model cannot edit authoritative approval state.

Apply what you learned · Practice

A reviewer approves a £300 credit for customer A. Before execution, a worker changes the target to customer B but preserves approved=true. Which correction addresses the core failure?

Explanation and answer

Bind approval to immutable material details and reject the changed target at the final execution gate. The approval concerned a specific action. A mutable boolean cannot establish that the executed customer, amount and other material fields match the authorised proposal.

Practice only. This does not count towards your exam or certificate.

Try it yourself · Activity 06

15 minutes

Chapter 3 review: six application questions

Answer each case using the state machine. State both the decision and the reason.

  1. 1. Why must currency be included when authorising a financial amount?
  2. 2. A proposal digest matches but came from an untrusted sender. What is missing?
  3. 3. Two workers simultaneously consume the same approval. What property is required?
  4. 4. Why should authority be checked again after a long review delay?
  5. 5. An external service times out after receiving a credit. Why is an immediate retry unsafe?
  6. 6. Which fields would you treat as material in a bank-detail change?

Describe one state transition that needs a concurrency test rather than only a happy-path demonstration.

Worked answer

1. The same numeric amount can represent a different financial effect in another currency. 2. A matching digest alone does not establish trusted origin, integrity of the decision record or authority. 3. Concurrency-safe consumption and a defined idempotency strategy are needed to avoid duplicate effects. 4. Roles, policy or scope may have changed before execution. 5. The service may already have committed; reconcile by operation identity before retrying. 6. At least operation, organisation, customer, current resource version, destination and relevant policy conditions are material; the complete list depends on the workflow.

Next chapter

Learn in your browser · Chapter 04 of 07

04

Give reviewers the information, time and support to decide

A technically correct gate can still produce poor decisions if its reviewer sees only the model's preferred answer, lacks training or faces an impossible queue. Design the human operating model with the same care as the API.

A reviewer needs more than Approve and Reject buttons. Show the proposed effect, the source evidence, the policy that applies, important uncertainty, changes since a previous proposal and the consequences of delay. Make alternatives real: reject, request clarification, escalate, amend through a new proposal or pause the workflow. A model summary can help navigation, but it must not replace access to the relevant underlying evidence.

In the example, Relay recommends a £300 credit because a synthetic ticket says a technician missed an appointment. The reviewer also sees that the service record lists a completed visit and that the ticket came from an unverified channel. A weak interface displays a green recommendation and hides the disagreement below the fold. A stronger interface makes the contradictory records visible, explains what is and is not verified, and offers Hold for clarification without punishing the reviewer for taking it.

Scroll sideways to see every column.

Give reviewers the information, time and support to decide · Table 4
Review packet elementPurposeFailure to avoid
Exact action and affected partyTell the reviewer what will happenA vague instruction such as resolve this ticket.
Source evidence and freshnessAllow relevant independent checkingOnly showing a confident generated summary.
Policy and current authorityExplain limits and escalationTreating seniority as permission for every action.
Uncertainty and conflicting evidenceSupport challenge and clarificationHiding disagreement behind a single confidence score.
Available decisions and deadlineMake intervention practicalAn expiring approval that automatically becomes consent.
Accessible presentationSupport informed review across needsColour-only warnings, forced audio or tiny timed controls.

Capacity is part of control design. Suppose three trained reviewers each require an average of 45 seconds per synthetic case. Their arithmetic upper bound is 3 × 3600 / 45 = 240 cases per hour before breaks, interruptions, escalations or variation. A burst of 50 cases in ten minutes is an arrival rate equivalent to 300 per hour during that interval. It exceeds that nominal service rate. The calculation is not a staffing forecast; measure realistic review distributions and bursts before setting service targets.

  1. Define the skills and authority required for each action class. Train using conflicting evidence and plausible incorrect recommendations, not only clean examples.
  2. Design an evidence packet with progressive detail, clear action consequences and accessible alternatives. Keep the decision controls consistently placed.
  3. Measure queue wait, review time, escalation time, expired proposals and disagreement outcomes using synthetic trials first.
  4. Compare arrivals with realistic capacity, including absence and peak demand. Add limits to the automation's proposal rate before queues become unmanageable.
  5. Route overflow to hold, bounded alternatives or a designated on-call process. Preserve the approval rule instead of auto-approving under pressure.
  6. Review quality and challenge rates alongside speed. Do not reward raw approval volume in a way that discourages scrutiny.

W3C's explanation of WCAG 2.2 Timing Adjustable describes options for user control over time limits and relevant exceptions. This course does not certify WCAG conformance. In our design, business validity and reading time are separate: when a proposal becomes stale, preserve the person's notes, obtain fresh evidence and issue a new proposal rather than forcing a rushed click. A security timeout may end a session while a recoverable draft remains available through an appropriate re-authentication path. Accessibility must be considered in the actual threat and workflow context.

Try it yourself · Activity 07

30 minutes

Design the reviewer station and queue policy

Sketch a single review screen and a one-page staffing response for the credit workflow. Use text or a diagram; no visual-design software is required.

  1. Show the exact action, two conflicting evidence sources, data freshness, policy limit and all meaningful decisions.
  2. Calculate the nominal capacity with two reviewers at 45 seconds per case, then compare it with the 50-in-ten-minute burst.
  3. Describe a keyboard-accessible, non-colour-only expiry warning and how notes survive a refreshed proposal.
  4. Success criteria: the screen supports challenge, the capacity calculation is labelled illustrative, and the overflow policy preserves the required gate.

What would your performance metrics encourage a reviewer to do when uncertain? Change one metric that rewards rushed consent.

Worked answer

Two reviewers provide an arithmetic upper bound of 160 cases per hour, below the burst's equivalent 300 per hour. The design should hold excess work or invoke a tested staffing route, with consequences of delay assessed. The screen displays the ticket and conflicting service record, a clear £300 effect, a labelled freshness warning and Reject, Clarify, Escalate and Approve choices. On expiry, it preserves notes and requires a new proposal based on current data. Keyboard operation and textual warnings support access but do not by themselves establish complete accessibility conformance.

Apply what you learned · Practice

A team lowers median review time by hiding source documents and measuring only approvals per hour. What should its owner change first?

Explanation and answer

Restore relevant evidence and assess decision quality, queue variation and challenge outcomes alongside speed. A faster median can conceal weaker decisions and long-tail delays. Reviewers need evidence and meaningful alternatives; speed alone is not oversight effectiveness.

Practice only. This does not count towards your exam or certificate.

Try it yourself · Activity 08

15 minutes

Chapter 4 review: six application questions

Answer in separate note areas. Include one design consequence in every answer.

  1. 1. Why is a generated summary insufficient when source records disagree?
  2. 2. Three reviewers each take 45 seconds per case. Why is 240 per hour not a dependable staffing commitment?
  3. 3. Which measurements reveal problems hidden by a median response time?
  4. 4. How can a proposal expire without discarding the reviewer's work?
  5. 5. Why is rewarding approval volume alone a governance risk?
  6. 6. A reviewer needs more time or another input method. What must the alternative preserve?

Name one accessibility assumption that needs testing with actual users before release.

Worked answer

1. Reviewers need the disagreement and source context to make an independent decision. 2. The arithmetic excludes breaks, complex cases, absence and variable arrivals. 3. Tail wait times, expired proposals, backlog, escalations and decision-quality findings expose additional problems. 4. Preserve notes, refresh evidence and issue a new proposal that must be decided afresh. 5. It rewards throughput even when challenge or rejection is appropriate. 6. It must preserve relevant information, current authority, affirmative intent and the ability to challenge; it must not turn assistance into a bypass.

Next chapter

Learn in your browser · Chapter 05 of 07

05

Test safe stops, uncertain outcomes and recovery

A stop button is a claim about a system boundary. Test what it stops, how quickly, and what may already have escaped. Recovery needs a separate plan because preventing a new action and reversing an old one are not the same operation.

For Alder Quay's account workflow, the defined safe state is to hold new bank changes and preserve the existing account record while an authorised team investigates. For some other systems, stopping immediately could create additional harm. This workbook's business example is not a universal emergency-stop design. A competent domain owner must choose the relevant safe state and the controls needed to reach it.

Draw three populations of work: proposals not yet approved, approved work waiting to execute and operations already sent to an external service. A local pause can stop the first two if every execution path consults the gate. It may not cancel the third. The response must establish the external operation's status, preserve evidence and choose a separately authorised correction where needed. Do not report all work stopped merely because the dashboard changed colour.

Scroll sideways to see every column.

Test safe stops, uncertain outcomes and recovery · Table 5
Injected conditionExpected behaviour in the fictional workflowEvidence to collect
Reviewer unavailableHold or expire the proposal under policyState transition, affected queue and notification outcome.
Authorisation dependency unavailableDo not treat an unknown authority result as permissionFailure reason, hold state and recovery decision.
Account version changes after reviewReject stale execution and obtain a fresh decisionOld and new version references, no unintended mutation.
External commit returns no responseMark outcome uncertain and reconcile by operation identityExternal status query and any duplicate-prevention result.
Stop races with a workerPrevent work not yet past the enforced boundary; identify anything already committedOrdered execution evidence and residual in-flight actions.
Evidence recorder unavailableUse a pre-assessed policy for the action class; hold mandatory-record actions hereRecorder failure, local state and explicit release decision.

Silently failing open makes unavailable controls look successful. However, failing closed is not the end of the design: a prolonged hold may harm customers or service continuity. Define an escalation and, where justified, a constrained manual route with named authority, limited scope and retrospective reconciliation. Emergency access is not a standing alternate credential for the agent. Its use should be visible, controlled and reviewed.

  1. Define what the stop affects: action types, tenants, workers, queued jobs and credentials. Name an operator who can invoke it independently of the agent.
  2. Instrument transitions using stable identifiers and time sources appropriate to the system. Record where ordering remains uncertain.
  3. Inject one failure at a time in an isolated synthetic environment, then test selected combinations such as role revocation during a retry.
  4. For every test, write the expected state and side-effect count before execution. Capture the observed result, not only a screenshot of a success banner.
  5. Reconcile uncertain external effects before retrying. Use the external service's actual operation identifiers and idempotency contract where available.
  6. Restore service in a controlled order: verify the fault, reconcile pending work, revalidate authority, refresh stale proposals and approve the restart.

A useful test report distinguishes simulated results from observations of the real integration. Passing a unit test of a state machine does not prove that a worker, credential path or third-party API respects it. Test failure paths, role changes, duplicate delivery and concurrency at the appropriate layers. Avoid publishing latency or safety percentages from a handful of synthetic runs as if they measured general performance.

Try it yourself · Activity 09

30 minutes

Write and rehearse a failure drill

Create a six-row test plan for the conditions in the table. Use a tabletop exercise if you do not have an isolated test system; label it accordingly.

  1. For each row, specify setup, trigger, expected state, expected side-effect count, evidence and reset procedure.
  2. Walk through an approval-expiry race and an uncertain external commit. Explain where duplicate effects could arise.
  3. Write a restart checklist that reconciles old work rather than simply switching the agent back on.
  4. Success criteria: every failure has an explicit hold or recovery path; no tabletop result is labelled a runtime pass; remaining integration unknowns have owners.

Which real dependency cannot yet be tested safely? Record that limitation rather than simulating a success claim.

Worked answer

The six-row plan should expect no new effect from unauthorised, expired or stale proposals. For a lost response, it expects an uncertain state and reconciliation, not a guessed failure or blind repeat. A stop race identifies the actual boundary and documents any operation already committed. Restart checks fault resolution, pending-operation status, current roles and proposal freshness. A tabletop rehearsal demonstrates reasoning about these paths; only an observed test can support a claim about a particular implementation.

Apply what you learned · Practice

A pause command succeeds locally, but a previously submitted payment request has no confirmed external status. What should the incident record say?

Explanation and answer

New local work is paused; the submitted operation remains uncertain and needs reconciliation. Local control and external outcome are different facts. A timeout does not establish failure, and replay can duplicate an effect.

Practice only. This does not count towards your exam or certificate.

Try it yourself · Activity 10

15 minutes

Chapter 5 review: six application questions

Answer each scenario with an expected behaviour and a limitation.

  1. 1. Why can a successful stop command leave residual risk?
  2. 2. How does holding a bank change differ from reversing a committed change?
  3. 3. Why must a manual emergency route have separate controls?
  4. 4. What is missing from a test report that only says six tests passed?
  5. 5. Why is a tabletop rehearsal not an actual-runtime test?
  6. 6. Which checks belong before restarting a stopped worker?

Write the exact sentence your team should use when an external outcome is still unknown.

Worked answer

1. Some work may already have crossed the enforced boundary or be executing elsewhere. 2. A hold prevents a new mutation; reversal is a new consequential operation that needs its own authority and reconciliation. 3. Otherwise it becomes a standing bypass, potentially with broader access than the controlled path. 4. Setup, expected and observed results, evidence, environment and limitations are needed to interpret the claim. 5. It tests reasoning about the design rather than behaviour of the actual implementation. 6. Confirm fault resolution, reconcile uncertain work, recheck permissions and refresh stale proposals before controlled release.

Next chapter

Learn in your browser · Chapter 06 of 07

06

Build proportionate evidence and scope every assurance claim

An evidence record should help answer a defined question without collecting everything about everyone. An attestation is a scoped statement supported by evidence; it is not proof that a decision was wise, lawful in every region or made by an uncoerced person.

For Alder Quay, a useful claim is: the execution service recorded credit C81 after a decision for proposal P17, with its listed checks satisfied. Supporting evidence links proposal version, decision event, authority evaluation, execution attempt and observed result. A much broader claim, such as a human fully understood and legally authorised everything, requires evidence the event record does not contain. State the narrower claim and the remaining uncertainty.

Scroll sideways to see every column.

Build proportionate evidence and scope every assurance claim · Table 6
RecordMinimal useful content in this exampleAvoid by default
ProposalStable identifier, material action reference, version and policy versionA complete copy of every unrelated customer conversation.
DecisionDecision, reviewer account reference, time and scoped authority resultRaw face video or a microphone recording as routine proof.
ExecutionOperation identifier, gate result, target version and observed outcomeSecrets, tokens or full authentication responses.
AttestationPrecise claim, evidence references, issuer and method/versionA badge that implies universal legal compliance or human certainty.
Retention decisionPurpose, access roles, retention trigger and review ownerAn unexplained keep-everything-forever setting.

A signature can support verification that a statement came from a key holder and was not altered under the chosen verification process. It does not establish that the original observation was true, that the signer had the business authority claimed or that omitted events never occurred. Store the verification method and evidence scope. Distinguish event ordering inferred from logs from ordering established by an actual transactional mechanism; clock timestamps alone may not settle a race.

  1. Write the question each record must answer, such as whether the approved target matched the executed target.
  2. Collect the minimum fields needed for that purpose, using references where appropriate. Classify sensitivity and separate public verification data from private evidence.
  3. Define who can create, read, change and delete records, with suitable protection and auditability for those actions.
  4. Set a reasoned retention and deletion policy considering applicable obligations and disputes. Avoid inventing one duration for all jurisdictions and all evidence.
  5. Test retrieval, access denial, redaction and the ability to explain a missing or uncertain event. Verify the actual mechanism before making a tamper-evidence claim.
  6. Write the attestation in narrow language and have its owner confirm that the evidence supports every clause.

Legal and standards references must be scoped and versioned. The NIST AI RMF is voluntary guidance; NIST's current page says version 1.0 is being revised. It is not a law or a Mickai certification scheme. Use it as a structured risk reference where appropriate, and record the version used. Engineering patterns in this course do not by themselves demonstrate conformance with a standard or a legal duty.

Scroll sideways to see every column.

Build proportionate evidence and scope every assurance claim · Table 7
Scope selected by the learnerWhat this workbook providesWhat remains to establish
European UnionAn oversight design method and identified official source-version problemApplicable system classification, role, sector, operative amended text, dates and obligations.
United KingdomA design method and the ICO's explicit guidance-review contextCurrent law and final guidance for the actual processing and decision, including affected individuals' rights.
United StatesNIST as a voluntary technical risk referenceRelevant federal, state and sector requirements; NIST does not substitute for them.
Another or multiple jurisdictionsA reusable jurisdiction inventory templateEach relevant country's or region's current requirements, conflicts and responsible reviewer.

Choose jurisdiction using the actual deployment, people affected, processing and organisational roles, not merely the vendor's address. Record separate rows when more than one region matters. This workbook does not provide exhaustive worldwide legal coverage. The owner of a legal question should resolve it against current primary material, with qualified advice where needed; the engineer should meanwhile state the uncertainty and avoid making the affected release claim.

Try it yourself · Activity 11

30 minutes

Draft an evidence policy and jurisdiction register

For the fictional bank-change workflow, produce a record specification, a short attestation and a jurisdiction register using invented data.

  1. Choose four evidence records and specify purpose, minimal fields, access roles and retention decision owner.
  2. Write a two-sentence attestation that states what the evidence supports and one thing it does not establish.
  3. Choose two relevant jurisdiction rows for a hypothetical deployment. Record the source, checked date, unresolved question and person responsible for resolving it.
  4. Success criteria: no biometric or customer-data collection appears without a specific justification; draft or outdated guidance is labelled; no statement claims universal compliance.

Would a public verifier learn more personal information than needed to verify the stated claim? Identify a narrower design.

Worked answer

A defensible attestation links a named operation to a particular approved proposal and records the checks observed at execution, while stating that it does not establish complete understanding or legal compliance. The evidence policy separates private account references from any public claim and assigns retention review rather than retaining everything. EU and UK rows explicitly flag the official pages' update limitations and assign operative-text review before a legal conclusion. Another jurisdiction remains unassessed until reviewed, not silently covered by those rows.

Apply what you learned · Practice

A signed log proves a particular service signed an approval record. Which public statement is best supported by that fact alone?

Explanation and answer

The signed record is attributable to that service under the verified signing process; the truth and scope of its claims still need evidence. Attribution and integrity of a statement are narrower than truth, completeness, understanding or legal compliance. Explain the verification assumptions and evidence limits.

Practice only. This does not count towards your exam or certificate.

Try it yourself · Activity 12

15 minutes

Chapter 6 review: six application questions

Answer with a precise claim and a limit, rather than a generic assurance slogan.

  1. 1. Why is a signed approval record not proof of an informed decision?
  2. 2. Which question should you ask before collecting a reviewer's voice recording?
  3. 3. What should a learner do when an official legal page says its text is outdated?
  4. 4. How should NIST AI RMF be described in a risk dossier?
  5. 5. Why is a vendor's country insufficient to choose all relevant jurisdictions?
  6. 6. How can a verification page disclose less personal information while still serving its purpose?

Rewrite one broad trust claim from a real project into a narrower, supportable statement.

Worked answer

1. It can establish attribution and integrity under a mechanism, not the person's comprehension or the completeness of evidence. 2. Ask which necessary purpose it serves, whether narrower evidence suffices and what authority, access and retention controls apply. 3. Record the limitation and obtain the operative source before making a legal conclusion. 4. As voluntary guidance with the version and review date recorded, not law or certification. 5. Affected people, processing, sector and deployment roles may bring other scopes into consideration. 6. Show only fields necessary for the verification purpose, with an explicit publication choice and a protected route for any additional evidence.

Next chapter

Learn in your browser · Chapter 07 of 07

07

Capstone: assemble and challenge an oversight dossier

The capstone joins architecture, reviewer operations, failure handling and evidence into one reviewable decision. The aim is not to produce a confident-looking document. It is to expose the conditions under which a system may act and the gaps that prevent a justified release.

The capstone transfers Relay's account-control lessons to procurement. Alder Quay wants to buy ten replacement pump assemblies for GBP 75,000 from a fictional verified supplier. The agent can draft a purchase order but cannot release it. Release creates the supplier obligation and is the consequence boundary. Use the supplied synthetic procurement lab and design the surrounding human process; no real supplier, payment or personal information belongs in this exercise.

Budget ten hours for reading, exercises, chapter review, the procurement lab and assessment preparation. This is an author estimate, not measured learner completion data. Work through the chapters in order: the consequence map determines the claims, the claims determine the gate, and the gate determines the tests. Keep separate notes for decisions, uncertainty and observed evidence. Running the example is the beginning of the capstone, not a completed assurance assessment.

Scroll sideways to see every column.

Capstone: assemble and challenge an oversight dossier · Table 8
Procurement inputSynthetic valueDecision implication
Purchase orderPO-17, target version 4A changed target needs a new review.
Amount and currency7,500,000 pence, GBPInteger minor units avoid ambiguous floating money calculations.
Reviewer and policyR-1, policy version 2, GBP 100,000 limitCheck current authority and policy again at execution.
Expiry900 seconds on the simulation clockAt 900 exactly the approval is expired; 899 remains eligible if every other gate passes.
Supplier statusVerified in the fixture onlyThe boolean is an assumption to replace with a tested real process.
Operation keypurchase:PO-17Reuse for reconciliation; never create a new key merely because a response was lost.
text · 11 lines
Downloadable synthetic lab bundle, supplied alongside this workbook:
  approval_lab.py
  test_approval_lab.py

Run with Python 3.10 or later, without external packages:
  python approval_lab.py
  python test_approval_lab.py

Expected baseline: 27 tests pass.
Expected lost-response sequence: uncertain, uncertain, committed.
Expected supplier operation count: 1.

The lab lock orders checks and mutation within one process. It does not provide durable transactions, authentication, secure clocks, crash recovery, distributed locking, cross-service atomicity or independent audit storage. The supplier dictionary simulates idempotency; it is not a real network. The content digest binds fields in this exercise but does not prove identity, intent or truth. Keep these exclusions in your dossier. Do not copy the fixture into a production authorisation endpoint.

Try it yourself · Activity 13

45 minutes

Run and challenge the procurement fixture

Run the baseline, then make one deliberate control failure in a separate copy and show that the appropriate test detects it. Restore the original before continuing. Use only the supplied synthetic values.

  1. Save the test output, Python version and source hashes. Explain why the nominal purchase is below the example GBP 100,000 authority limit.
  2. Remove the expiry check in a copy. Confirm that the exact-boundary expiry test fails, then restore it. Repeat with one different gate if time allows.
  3. Run review_queue([0]*10) with three reviewers and 45 seconds per review. Record completion times and identify how many finish before a 100-second decision deadline.
  4. Success criteria: baseline passes, the deliberately broken control produces a failing test, the restored baseline passes, and the dossier states the fake supplier and single-process limitations.

Which passing result depends on an assumption that your real procurement environment has not yet demonstrated?

Worked answer

GBP 75,000 is below GBP 100,000, but amount alone cannot authorise execution. The expiry test must fail after removing the gate. Ten simultaneous reviews finish at 45,45,45,90,90,90,135,135,135,180 seconds. Six finish strictly before 100 seconds; four require deferral or an authorised alternative. The final case waits 135 seconds before review. Do not present this deterministic burst as measured staffing capacity. The restored baseline has 27 passing tests.

  1. Create a scope page naming the action, affected party, consequence boundary, owner, assumptions and excluded systems.
  2. Add the claim-and-evidence matrix, proposal envelope, authority rules and transition diagram. Identify every execution path.
  3. Attach the reviewer screen sketch, training scenarios, capacity assumptions, accessible alternatives and overflow procedure.
  4. Add the stop, reconciliation and restart runbooks, plus at least eight tests with expected outcomes written before rehearsal or execution.
  5. Assemble the privacy and evidence policy, jurisdiction register and the exact assurance statement you are prepared to defend.
  6. Have a reviewer challenge the dossier, record unresolved findings and produce a go, hold or stop decision tied to those findings.

Scroll sideways to see every column.

Capstone: assemble and challenge an oversight dossier · Table 9
Assessment areaPointsWhat earns the points
Consequence and scope15Concrete boundary, affected people, harms of action and delay, explicit assumptions.
Claims and authority15Presence, authentication, intent and current permission distinguished with appropriate evidence.
Gate and trust boundaries25Material action binding, stale-version handling, expiry, replay and protected final checks.
Reviewer operation15Relevant evidence, meaningful alternatives, accessibility and realistic queue handling.
Failure tests and recovery20Eight distinct cases, expected results, honest observed status, reconciliation and restart.
Evidence and release decision10Minimised records, scoped references, limitations, assigned findings and justified decision.

Use the rubric for learning review: above 80 out of 100 is the target, and an unresolved critical bypass prevents a ready-for-release recommendation even with a high total. This is a capstone review rule, separate from the online exam. A reviewer must not award testing points for an invented runtime result. A well-evidenced hold can be an excellent learning outcome when it identifies a genuine unresolved risk.

Try it yourself · Activity 14

60 minutes

Capstone dossier and challenge session

Produce the six-part procurement dossier for PO-17 and review it with a colleague, or conduct a labelled self-review. Include the supplied lab evidence and the surrounding human review process. Use synthetic information only.

  1. Include at least eight distinct tests: altered payload, changed target version, revoked role, expiry, replay, reviewer absence, stop race and uncertain external outcome.
  2. Ask whether the agent can reach any equivalent side effect through another credential or tool. Trace that route explicitly.
  3. Ask what happens to a person whose action is held, and what supported alternative they can use.
  4. Score each rubric area with a reason, identify critical findings and write a go, hold or stop decision with named follow-up owners.
  5. Success criteria: all six dossier parts exist, eight tests have expected results, actual versus simulated evidence is labelled, and no unsupported legal or production-readiness claim remains.

What evidence would change your release decision? State the smallest useful next test rather than asking for a vague further review.

Worked answer

A complete answer holds purchase-order release behind the current role, policy, proposal, supplier and expiry checks, with no unrestricted alternate agent credential. It distinguishes the lab's observed one-operation result from unknown behaviour of a real supplier. It includes three-reviewer burst calculations, a deferral procedure, stop authority and a reconciliation runbook. Eight negative scenarios have expected and observed results or are explicitly untested integration cases. Hold the real release until the critical external and operational assumptions are verified; the lab alone cannot authorise production.

Apply what you learned · Practice

Your capstone scores 90/100, but a discovered alternate tool can change bank details without the gate. What is the defensible conclusion?

Explanation and answer

Hold the affected release, close and test the bypass, and keep the learning score separate from production readiness. The critical bypass invalidates the control claim for that action class. A learning assessment score cannot authorise an unsafe or unverified production path.

Practice only. This does not count towards your exam or certificate.

Try it yourself · Activity 15

15 minutes

Chapter 7 review: six application questions

Use these questions as the final challenge to your dossier. Answer before consulting the model answer.

  1. 1. How can a Hold decision demonstrate strong learning?
  2. 2. What makes an exclusion in your scope useful rather than evasive?
  3. 3. Which evidence distinguishes a tabletop test from an actual integration test?
  4. 4. Why must a critical bypass take precedence over the overall rubric score?
  5. 5. Why is a course certificate not identity assurance or a production approval?
  6. 6. What changes when an exam uses 20 equally weighted questions with a strictly-above-80-percent rule?

Write one concrete improvement you will make before applying this design to real people or real data.

Worked answer

1. It can show that the learner found a material unknown and specified how to resolve it. 2. It is explicit, reasoned and testable, with the implications for the claim recorded. 3. An integration result identifies the actual environment, inputs, observations and evidence; a tabletop result records reasoning or simulation. 4. The bypass defeats the core control claim regardless of strengths elsewhere. 5. It records an educational assessment under stated conditions, not proof of identity, professional accreditation or operational safety. 6. Sixteen correct answers is exactly 80 and fails; seventeen is 85 and passes. The configured threshold of 81 must not be weakened by rounding.

Before starting the exam, read the assessment instructions and privacy notice for the name, attempt information and certificate fields that are stored or disclosed, and how to seek correction or review. Do not put real customer records, credentials, confidential employer material or biometric recordings into workbook answers or exams. A chapter-review mark saved in this browser is a study aid, not a completed assessment. Do not assume browser notes are encrypted or that every feature stores information only on your device.

Written responses in this course are practice for human review and do not earn automated certificate points. Keyword matching can accept disconnected terms and reject valid reasoning. The assessment materials separate 40 multiple-choice knowledge questions from seven written prompts. A scored practical assessment would need a separate agreed marking and appeal process; the course certificate records the knowledge assessment, not professional competence or a production release decision.

text · 6 lines
Take the official Mickai exam using the course exam link.

Pass requirement: strictly above 80 percent.
With 20 equally weighted questions, 16 correct fails and 17 passes.
Written practice and the capstone are ungraded learning activities.
The named, dated educational certificate has a verification page.

Assessment options

Keep learning

The complete workbook

This Mickai / Trust Agent course answers six practical questions: When does human review arrive too late? Does human presence prove approval? What should an approval authorise? What happens when a reviewer is unavailable? What can an attestation establish? How do we test those claims? Seven chapters develop one fictional customer-account workflow into a reviewable oversight design. Each chapter includes a worked example, a method, an exercise with success criteria, reflection, six review questions with worked answers, and an inline practice check. The capstone is a design-and-test dossier, not evidence that a real production system has passed.

  1. 01
    Locate the consequence before choosing the human control

    A human control is useful only if it can change an outcome that matters. Start with the action and its consequences, then decide where people belong. The phrase human-in-time is a teaching label in this workbook, not a recognised accreditation, legal category or universally agreed standard.

    Read here · 2 exercises
  2. 02
    Separate identity, presence, understanding and authority

    A person touching a device, authenticating to an account and approving a particular operation are different events. Meaningful control depends on the combination appropriate to the action. No single green badge should collapse all of them into a claim that the action is trustworthy.

    Read here · 2 exercises
  3. 03
    Bind the decision to the action and enforce it at execution

    An approval is useful only if the system executes the action that was approved, under the conditions that made the decision valid. This chapter specifies a state machine and final gate. It is an architecture exercise, not production security code.

    Read here · 2 exercises
  4. 04
    Give reviewers the information, time and support to decide

    A technically correct gate can still produce poor decisions if its reviewer sees only the model's preferred answer, lacks training or faces an impossible queue. Design the human operating model with the same care as the API.

    Read here · 2 exercises
  5. 05
    Test safe stops, uncertain outcomes and recovery

    A stop button is a claim about a system boundary. Test what it stops, how quickly, and what may already have escaped. Recovery needs a separate plan because preventing a new action and reversing an old one are not the same operation.

    Read here · 2 exercises
  6. 06
    Build proportionate evidence and scope every assurance claim

    An evidence record should help answer a defined question without collecting everything about everyone. An attestation is a scoped statement supported by evidence; it is not proof that a decision was wise, lawful in every region or made by an uncoerced person.

    Read here · 2 exercises
  7. 07
    Capstone: assemble and challenge an oversight dossier

    The capstone joins architecture, reviewer operations, failure handling and evidence into one reviewable decision. The aim is not to produce a confident-looking document. It is to expose the conditions under which a system may act and the gaps that prevent a justified release.

    Read here · 3 exercises

Also inside: a 10-point checklist, a glossary of 12 terms and 12 questions and answers to test yourself. 15 hands-on exercises, each with a worked answer at the back where the workbook gives one.

The PDF is free. We ask for your name and email before downloading. Read the privacy notice at the download form. Free to download and use for personal learning, study groups and inside your own team. Please do not resell the workbooks or republish them as your own. Link people to trust-agent.ai instead.

Get your free PDF workbook

Enter your name and email, then download the complete workbook. This form also works without JavaScript.

We privately record your name, email and request IP for this download. Read our privacy notice and retention policy.

Visit Mickai on LinkedIn

Newsletter confirmation does not affect your download. Following Mickai on LinkedIn is optional; this site does not verify followers.

Test yourself

Questions and answers

What makes human oversight meaningful?

A competent, authorised person can inspect relevant information, challenge the proposal and influence the action before the relevant unacceptable consequence. Timing, working controls and realistic operating conditions matter more than a role label.

Is human-in-time a formal certification standard?

No. This workbook uses it as a teaching label for testing whether human intervention arrives before the consequence it is meant to prevent. It does not claim the term is an accredited standard or universally agreed terminology.

Does human presence prove transaction approval?

No. Presence, authentication, understanding, intent and authority are different claims. A presence signal can support a narrow interaction claim under its mechanism; the application still needs an appropriate decision bound to the actual action.

Can a familiar voice establish authority?

Not by itself. A voice can be imitated or relayed, and even a correctly identified person may lack permission for the action. Verify sensitive business requests through an independent established process and check current scope of authority.

What should an approval identify?

The material operation, organisation, affected resource, relevant version, payload, policy conditions, expiry and decision reference. Execution must verify those details and current authority, with suitable replay and concurrency controls.

What happens when an approved proposal changes?

A material change invalidates the previous decision. Create a new version with the change visible and obtain a fresh decision. Do not preserve approved=true while replacing the action it originally described.

What if reviewers cannot keep up?

Measure the queue and review distributions, limit new proposals and use a controlled overflow or escalation route. Preserve meaningful review and account for harm from delay. Automatically approving unattended work is not a capacity solution.

Does a stop command cancel every external effect?

Not necessarily. It may block new work while an external operation is already in progress or committed. Establish the actual boundary, identify in-flight actions and reconcile uncertain outcomes before retrying or correcting them.

What does an attestation establish?

Only its stated claim, to the extent supported by the issuer, mechanism and evidence. A signed record can support attribution and integrity under its verification assumptions; it does not alone prove truth, completeness, understanding or legal compliance.

Does this course provide worldwide legal compliance?

No. It supplies an engineering and governance method with explicitly scoped references. Current-source limitations are recorded for the EU and UK, NIST is voluntary guidance, and other jurisdictions need their own relevant review.

What is the exam pass requirement?

The exam uses 20 equally weighted questions and requires strictly above 80 percent. Sixteen correct answers fails; seventeen passes at 85 percent. Written practice and the capstone are ungraded and do not issue a certificate.

What does the Mickai certificate mean?

A named, dated educational assessment record for this course under stated conditions, with a verification page. It is not an accredited qualification, professional licence, proof of identity or approval of a production system. The certificate records the knowledge assessment; it does not establish that a learner has tested a real integration.

Write as you go

My notes

Use this scratchpad for your own notes, working or answers as you read. Notes are saved in this browser on this device. Downloading makes a local copy; it does not send your notes to Mickai.

Learn → Practise → Demonstrate

Ready to put it into practice?

Take the scored exam when you feel ready. You do not need to download the workbook first. A score strictly above 80% earns a named, dated Mickai certificate with a verification page.

Take the official exam

Your name and email are collected at exam start. Certificates record an assessment result, not an accredited qualification or verified identity.

Learn the language

Key terms

Consequence boundary
The point at which a proposed action produces the effect the control is meant to prevent, such as sending an external message or committing an account change.
Human-in-the-loop
A design in which a person participates in a system process. The label alone does not specify competence, authority, timing or effectiveness.
Human-in-time
This course's teaching label for a person being able to influence the relevant action before an unacceptable consequence. It is not presented as an accredited standard or universally agreed term.
Presence
Evidence of an interaction or nearby user under a specified mechanism. It is narrower than proof of identity, understanding or approval of an application action.
Authentication
A process establishing control of a claimed account's authenticator under defined assumptions. It is not itself permission to perform every action.
Transaction intent
An affirmative decision concerning an identified application action and its material details, recorded within a defined authorisation process.

6 of the workbook's 12 terms. The complete glossary is in the workbook.

Follow the evidence

Sources and checks

Facts last checked: .

Examples in this workbook were run on: Offline Python procurement simulation: 27 automated tests passed on Windows using single-process fictional data only. No production procurement integration or real identity validation was tested. The downloadable source and tests let learners inspect and reproduce the stated fixture behaviour. (2026-09-30).

These workbooks use AI assistance. See how the workbooks are made.

  1. NIST AI Risk Management Framework: voluntary framework and revision notice, checked 30 September 2026
  2. NIST SP 800-63B-4: authentication intent and authenticator concepts, checked 30 September 2026
  3. W3C Web Authentication Level 2: user presence and user verification, checked 30 September 2026
  4. OWASP Transaction Authorization Cheat Sheet: transaction-specific authorisation, checked 30 September 2026
  5. OWASP Authorization Cheat Sheet: permission enforcement, checked 30 September 2026
  6. W3C Understanding WCAG 2.2: Timing Adjustable, checked 30 September 2026
  7. European Commission AI Act Service Desk, Article 14: displayed text carries amendment warning, checked 30 September 2026
  8. European Commission AI Act Service Desk, Article 26: displayed text carries amendment warning, checked 30 September 2026
  9. ICO guidance on individual rights in AI systems: under-review notice, checked 30 September 2026
  10. ICO automated decision-making draft guidance consultation, 31 March to 29 May 2026: draft status, checked 30 September 2026
  11. Google Search Central: AI features and your website, page updated 10 December 2025, checked 30 September 2026
  12. Google Search Central: robots.txt scope and limitations, checked 30 September 2026
  13. Official Mickai course exam: server-scored knowledge assessment and named educational certificate
  14. Download the synthetic exercise ZIP: source, tests and README

Created by Mickarle Sean Junior Wagstaff-Irons - Micky Irons with the Mickai team. Published by Mickai LTD. Last updated 30 September 2026.

NextKeep going

Where to go next