Chapter 10 downloadSheet 74

The trigger register template and the Thornbury example.

A trigger register with its triggers armed and owned.

Chapter 10 of OSFI E-23 for AI Systems sets out every field of this template in its text. The file is a convenience; the method is in the book. Every field is below, before anything is asked of you.

§ 01The template

Every field, before the form.

The ten-second testWho receives your monitoring breach report, by name?

Where a field cites E-23, the guideline states it. Where it says the discipline’s, the handbook’s method chose it, inside what E-23 permits. Open any part to see its fields.

Part A. The register

A trigger is a threshold, an owner and a consequence, all three fixed before the system is deployed. Remove any one and what remains is a metric (Chapter 10). Alert on the conditions the approval was conditioned on; list every condition the approval assumed. Write each consequence as a review, a rollback or a loop-back.

# Approval condition the row watches Trigger Threshold Owner (one name) Consequence: a review, a rollback or a loop-back
T1
T2
T3
T4
T5 External finding: admits any outside finding as a signal
T6 Reconstruction gap: fires when a decision cannot be reconstructed

Add rows as needed. The two rows T5 and T6 are required by Chapter 10's exercise.

Rows Chapter 13 adds, for a system behind a hosted model. Each is, on the book's reading, the guideline's external dependency watched call by call.

# Trigger Threshold Owner (one name) Consequence: a review, a rollback or a loop-back
T7 The serving model differs from the pinned one, or the response names none, the absence itself the signal
T8 A pinned snapshot nears its published deprecation date
T9 A scheduled replay of the fixed evaluation set scores outside its baseline band, compared by score
T10 A gap opens in the retrieval ledger
T11 The completeness reconciliation of the evidence store against the gateway's request log finds a gap

Rules for the register (Chapter 10, unless marked).

# Rule Basis
R1 Test every row: what fires it, whose name stands beside it, and what happens next The discipline's
R2 Which incidents reopen validation is defined in advance in the register, and "MUST NOT be decided case by case after an incident by the people whose work would be reopened" The discipline's (the deposited specification)
R3 What does not touch the approval does not belong on the register. Latency and uptime are the platform's health, not the model's fitness The discipline's
R4 The evidence store's outage belongs on the platform's availability alerting with its contingency plan, not on this register (Chapter 13) The discipline's; E-23: contingency plans for model unavailability
R5 Owners: each trigger is owned by whoever watches its signal in the first line, who raises it and may not settle it; the gate decisions sit with the head of the governance office, who holds G5; the validation function receives every loop-back and orders no rollback of a system it reviews (Chapters 5, 10) The discipline's
R6 The office arms its highest-rated systems' registers first, because the inherent risk rating drives the frequency, intensity and scope of monitoring E-23; the order is the discipline's
R7 A threshold figure is a choice, and it is the institution's; the register requires someone to make it and sign it The discipline's
Part B. The signal register

The signal register is the trigger register's downstream: every trigger that fires, and every outside finding, enters it as a signal, confirmed or not. The discipline's instrument for the moment something has gone wrong is the AI Incident Response Protocol (AIRP)™, which runs in six stages: signal, classify, contain, escalate, reconstruct and close. It keeps one record per admitted signal, every non-incident included, because "A register of confirmed incidents is shorter, cleaner and easier to present. It is also a numerator with no denominator." (Chapter 10)

# Signal: the trigger row that fired, or the outside finding Date Admitted (yes / no) Confirmed as an incident (yes / no) If closed without becoming an incident: the reason If closed: the name of the person who closed it
G1
G2

The test (Chapter 10). Open the signal register for last month and look past the confirmed incidents for the signals closed without becoming one: each breach, alert or outside finding that someone set aside, with the reason and the name of the person who closed it. A register holding only incidents, or nothing, cannot show how many signals the institution saw.

Part C. The retirement record, written in advance

Write the retirement record in advance, blank except for the fields, so that the day the system leaves, it leaves by a decision (Chapter 10). Retirement is one of G5's three exits: a recorded decision by the accountable person at G3 or a successor, with every gate's evidence records retained as long as the institution's obligations require.

# Field Basis Entry
X1 Who decided The discipline's (Chapter 10)
X2 On what evidence The discipline's
X3 On what date The discipline's
X4 What replaces the system, or that nothing does The discipline's
X5 What is retained, and for how long The discipline's; E-23: "Retaining the retired model and documentation for a set period as a benchmark or fallback"
X6 What downstream depends on the retired output The discipline's; E-23: "Monitoring downstream effects to ensure no residual impacts"
X7 For a vendor model, what the contract's exit terms actually delivered when exercised The discipline's; E-23: "Determining what additional actions are needed for decommissions of any third-party models"
X8 Relevant stakeholders alerted of the planned decommission E-23: "Alerting all relevant stakeholders of the planned decommission"

Decommissioned models stay on the inventory "for a period the institution considers reasonable". A system switched off without this record has not been decommissioned. It has been abandoned (Chapter 10).

The claim, the test, the artifact (Chapter 10)

The claim. Three things fixed before deployment make a trigger: a threshold, an owner and a consequence. Take any one away and a metric remains.

The test. Test one row of your register for all three, then check the signal register for signals closed without becoming incidents.

The artifact. A trigger register with every trigger armed and owned.


Worked example: Thornbury, Sextant

Thornbury is fictional. The institutions, systems, people and incidents in the book are fictional composites constructed to teach; they are not drawn from any real institution, incident or client engagement. Every value below is a fact the book states about Thornbury. The register itself is the discipline's construction, not a fact about the case; the case supplies the failure it would have caught (Chapter 10).

What Thornbury had

From March 2024 a monthly report, a stability index on six inputs and the straight-through rate, each against a threshold, was the whole of Thornbury's G5: nothing armed, no one named. The report went to a shared mailbox that no one owned. Four months running, December 2025 to March 2026, each report computed its numbers, showed the breach and wrote the word "monitor" beside it (Chapter 10). Sextant's score was validated between January and March 2024 on 2022 applicants (Chapter 3).

The register Sextant should have carried into G5 in March 2024

Built from the conditions Sextant's own validation recorded: the 2022 population the score was validated on and the disclosure patterns that population produced. Owners stand where Chapter 5 put them: the signals with the first line, the Chief Underwriter as model owner and Aisha Farouk as developer; the gate decisions with the head of the governance office, who holds G5; and Tomasz Wierzbicki's validation function as the recipient of every loop-back, ordering no rollback of a system it reviews (Chapter 10).

Trigger Threshold Owner Consequence
Input stability breach Stability index over threshold on any input for two consecutive months Aisha Farouk, developer Targeted review of the breached inputs against the validation population, opened within the month
Outcome drift Straight-through rate within any one sales channel more than five points from that channel's baseline, read beside the input series Chief Underwriter, model owner Side-by-side outcome review; loop-back to G2 if the gap persists a second month
New data source Any new sales channel or applicant population entering the model Chief Underwriter, model owner Loop-back to G2 before straight-through issue is enabled for the new population
Altered data definition Any change to a laboratory partner's reference ranges or to an input's definition Aisha Farouk, developer Recalibration review of the affected inputs; the head of the governance office suspends straight-through for those inputs pending review
Ground-truth sample A random sample of accelerated issues sent each month to full underwriting; the share that would have been rated or declined, past a signed tolerance above the validation sample's 3 percent Chief Underwriter, model owner Loop-back to G2; straight-through issue suspended for any channel past the tolerance
External dependency Any version change in the hosted model behind the assistant The assistant's platform owner, first line Sampled reconstruction of rationales on the new version before it serves underwriters
Reconstruction gap Any assistant output whose retrieved passages cannot be produced on request Head of the governance office Rollback of the assistant to G4 until passage logging is live
External finding Any reinsurer or audit variance from the validation sample Head of the governance office Signal admitted to the register; classification within the week
Scheduled review At the interval the risk rating sets Tomasz Wierzbicki, validator Review on the risk-based schedule, with the rating re-assessed

The approval condition each row watches, in the template's first column, is the conditions above: the 2022 validation population and its disclosure patterns. Chapter 10 also names the reasons for three rows: a changed reference range is an altered data definition, a new channel is a new data source, and a version change is an external dependency. The signed tolerance in the ground-truth row and the five-point figure in the outcome-drift row are choices that are the institution's; the five-point figure is the one Chapter 10 uses, and the tolerance is [not stated in the book].

The winter of 2025, read against the register
What happened (Chapter 10) Row that fires What follows on the register
September 2025: the direct channel opened New data source G2 reopens before the younger applicants reach straight-through issue
The laboratory changed two reference ranges Altered data definition The two inputs are suspended pending recalibration
December 2025: the stability index breached Input stability breach, on the second month, in January Aisha Farouk owns a review that is open before the reinsurer's audit is scheduled
October 2025 to March 2026: the straight-through rate rose from 61 to 74 percent Outcome drift, stratified by channel, because a pooled rate moves with the channel mix whether or not the score changed The walk-through states only that the row is stratified by channel; the row's own consequence is a side-by-side outcome review, and loop-back to G2 if the gap persists a second month
The reinsurer found 11 percent against 3 Ground-truth sample, run monthly by Thornbury itself The quarter the reinsurer audited in April is read while it runs, and the loop-back is a decision on the register rather than a suspension forced by an outside party in May
The signal register Thornbury never kept
Signal Date Admitted Confirmed as an incident Reason it was closed Closed by
Stability index breach, marked "monitor" December 2025 No No The word "monitor", where a reason belonged No one
Stability index breach, marked "monitor" January 2026 No No The word "monitor", where a reason belonged No one
Stability index breach, marked "monitor" February 2026 No No The word "monitor", where a reason belonged No one
Stability index breach, marked "monitor" March 2026 No No The word "monitor", where a reason belonged No one
The reinsurer's sample audit, an outside finding 22 April 2026 Admitted, it classifies as a breach of the conditions the approval assumed [not stated in the book] Not closed: contained, reconstructed and closed through the stages below [not stated in the book]

Thornbury's four "monitor" breaches are four signals never admitted, each set aside by a word where a reason belonged, and by no one (Chapter 10).

Thornbury, run through AIRP's six stages
Stage Thornbury (Chapter 10)
Signal From outside: the reinsurer's sample audit of 22 April 2026
Classify A breach of the conditions the approval assumed
Contain 6 May 2026: straight-through issue suspended for the direct channel, a rollback of that path to G4, which the protocol records as a gate decision with a named person and a stated reason
Escalate [not stated in the book]
Reconstruct Divides in two: the score reproducible from its logged feature vectors, the assistant's rationales not, so the report is partial and names the missing artifact
Close Reopens G2 for the score against the direct channel's population, and derives one test, the register's ground-truth sample

Graham Pelletier, Thornbury's Director of Internal Audit, opened an audit on 20 May 2026 of why four breaches produced no action, and the register Thornbury never kept is the answer (Chapter 10).

The retirement record

Thornbury's retirement record is [not stated in the book].

nabeelkhan.com/e-23/trigger-register. Questions: nabeelkhan.com/contact.

Get the Excel and Word file

Your email and role, and the download starts on this page. Nothing to confirm in your inbox.

Both starred fields are required.

Optional: your first name

Sent to Nabeel Khan: your email, role and region, and which template you took. Nothing is emailed to you unless you tick the box. Privacy notice.

The Excel file has started

Excel file again Now the Word file

Next in the book: The gap plan template (Chapter 11). Or take the E-23 check to see which template matters most for you.

§ 02Where this sits

Where this sits.

Chapter
Chapter 10A trigger register with its triggers armed and owned.
Check
Theme 5, MonitoringThe E-23 readiness check points here for these themes. Take the check.
Understand
Gate G5 of the Five-Gate Deployment Model™Read the method in Chapter 10 of OSFI E-23 for AI Systems; read the framework on its own page, with the DOI of its deposited specification.
Next
§ 03Statements

The Office of the Superintendent of Financial Institutions (OSFI) does not endorse, approve or recommend this book, its author or any framework in it. Conformance with any framework named here is self-declared, by the institution, on its own record. Coldbrook, Thornbury and Pellbrook are fictional institutions, invented for the book.

Who receives your monitoring breach report, by name?

§ 04Ask an assistantLive, no key

Ask your AI assistant instead.

This page is a snapshot, accurate at the release it cites. The same corpus is callable, publicly and without a key, so an assistant can query it live and return an answer carrying the source it came from. For this page that is get_framework, which returns the Defensible AI Framework Registry entry for any framework these templates are built on (the Five-Gate Deployment Model, the AVRF, PEVG, PARA), with its version and the concept DOI of its deposited specification. It does not yet hold the E-23 handbook or the guideline itself; for those, this page and the book are the source.

01 · Connect
claude mcp add --transport http concylium https://mcp.nabeelkhan.com/api/mcp

Claude Desktop, ChatGPT, Cursor, VS Code and Gemini CLI take the endpoint on its own: https://mcp.nabeelkhan.com/api/mcp. No key, no account, nothing to sign. Setup for every client.

02 · Ask

“Using Concylium, get the Five-Gate Deployment Model and the AVRF from the framework registry, with their versions and DOIs, and tell me which gate a vendor model decision belongs to.”

A framework quoted from memory drifts. One returned from its registry, with the DOI of the deposited specification, does not.

Fin · E-23 Chapter 10 download
Get the template →