Working Draft / v0.4.1 — Consequence-Side Extension

CIIA-Based BIA — Consequence-Side Extension to TLCTC v2.1

SRE → Data-State Event → BRE Chains, Damage Classes, Velocity and Circuit-Breaker Controls

A top-down method for deriving CIIA-specific consequence paths, intervention deadlines and control positions on the right side of the Cyber Bow-Tie

Bernhard Kreinz Loading read time...
Document statusWorking Draft
Version0.4.1
Date20 June 2026
Prepared byBernhard Kreinz
Depends onTLCTC v2.1 (normative). This document is a consequence-side extension, not a standalone framework.
PurposeVelocity-aware CIIA BIA and consequence-chain control specification, fully conformant with the TLCTC Cyber Bow-Tie.

v0.4.1 correction summary

This revision corrects six items found in v0.4 review. (1) The timed consequence node is now the data-state event; DRE is strictly the C / I / Av / Ac annotation on that node — resolving the node-vs-annotation contradiction. (2) A normative SRE / data-state-event boundary test is added, and examples 9.1 and 9.5 are re-sequenced so Loss of Control precedes the data-state event and CP-1 races toward it. (3) R0 is split into cyber-originating (TLCTC-classified) and non-cyber operational (TLCTC-compatible projection) entry paths; the misused unresolved-step operator is removed from 9.2. (4) Damage escalation now separates manifested class from maximum credible reachable class. (5) Δt is defined as propagation interval that only potentially yields an intervention window, with an explicit W_effective formula. (6) Table of contents and pagination repaired.

Document control

ItemSpecification
Normative languageSHALL, SHALL NOT, SHOULD, SHOULD NOT and MAY are used in their ordinary specification sense.
Relationship to TLCTCThis specification consumes the TLCTC v2.1 Cyber Bow-Tie, its consequence chain, its DRE vocabulary (C / I / Av / Ac) and its notation. It adds BIA-specific velocity, damage-class and control-engineering layers on the consequence side only, and does not modify the cause-side cluster taxonomy.
Primary audienceBusiness continuity, operational risk, enterprise architecture, data risk, cyber risk, application ownership, process ownership and control engineering.
ScopeCIIA-based Business Impact Analysis; minimal TOGAF-inspired decomposition; SRE → data-state event → BRE consequence chains; damage classes; transition velocity; intervention windows; consequence-side containment circuit breakers.
Out of scopeThe cause-side threat taxonomy itself (clusters #1–#10, defined normatively in TLCTC v2.1); full control catalogue; quantitative capital modelling; product-specific fraud rules; the complete TOGAF metamodel.
v0.4.1 changeSix conformance and clarity corrections (see correction summary) plus publication-layout repair. Not a structural redesign; the v0.4 conceptual core is preserved.

Executive summary

This specification defines a Business Impact Analysis method for the right (consequence) side of the TLCTC Cyber Bow-Tie. It assesses all four CIIA dimensions — Confidentiality, Integrity, Availability and Accessibility — expressed as Data Risk Event annotations in the canonical TLCTC vocabulary. It begins with a business service and its possible final consequences, traces the Business Risk Event (BRE) chain backward, and derives the data-state event, the central System Risk Event (SRE), the architecture dependencies and the controls required to explain or interrupt the path.

The model inherits the TLCTC semantic separation: clusters #1–#10 are the cause side; the SRE (Loss of Control) is the pivot; the data-state event and BRE chain are the consequence side; final consequences are terminal valuation or viability effects classified DC-A Existential, DC-B Severe, DC-C Material or DC-D Absorbable. Intermediate BREs are preserved as events and are never collapsed into consequences — consistent with the TLCTC principle that Business Impact (BI) is a role a BRE holds at the organization’s Risk Appetite boundary, not a separate event type.

Version 0.4.1 adds transition-specific velocity classes and control positions to the consequence chain. It recognizes that in VC-3 Operational and VC-4 Real-Time scenarios the Δt between the SRE and the data-state event may be too short for manual response. This specification engineers that interval into an explicit automated circuit breaker (CP-1) that can block, hold, isolate, limit, quarantine or redirect an operation before an adverse data state becomes authoritative.

A circuit breaker does not automatically extend the natural propagation interval. It preserves, creates or expands an effective intervention window by introducing an enforceable decision point. Its activation latency, scope, fail mode, reset authority, evidence and secondary BRE paths must be modelled explicitly.

Central rule

The BIA SHALL model: final consequence and damage class ← timed BRE chain ← data-state event annotated [DRE: C / I / Av / Ac] ← SRE ← cause. For cyber-originating scenarios the cause is a TLCTC cluster (#1–#10). For VC-3 and VC-4 paths the BIA SHALL identify whether a control acting within Δt(SRE → data-state event) can act before the adverse data state becomes authoritative. The control and its own failure or activation path SHALL be included in the scenario model.

1. Purpose, scope and TLCTC dependency

1.1 Purpose

The purpose of this specification is to establish a precise and reusable method for connecting business-process analysis with the consequence side of the TLCTC Bow-Tie. It enables a BIA to determine not only how serious a disruption may become, but which sequence of consequence-side events creates the damage, how rapidly the sequence propagates, where intervention remains possible and when automation is required.

1.2 TLCTC dependency (normative)

This document is an extension to TLCTC v2.1 and inherits the following without modification:

  • The Cyber Bow-Tie structure and its strict cause/consequence separation.
  • The cause side as exactly ten clusters #1–#10. For cyber-originating scenarios, the cause of every SRE is a named cluster step; this document references but does not redefine that taxonomy.
  • The central event SRE (“Loss of Control”), always abbreviated SRE — never “LoC”, which TLCTC reserves for Loss of Confidentiality.
  • The DRE vocabulary C / I / Av / Ac and the rule that a DRE is an outcome annotation, never a threat and never a standalone attack step.
  • BI as a role, not an event type, set at the Risk Appetite boundary.

No taxonomy fork

Where this specification needs an integrity refinement for BIA purposes (incorrect vs. manipulated data), it expresses that refinement as a qualifier on the canonical DRE code I — written [DRE: I(inc)] or [DRE: I(man)] — and never as a new top-level DRE code. The four canonical DRE codes remain C, I, Av, Ac.

1.3 Objectives

  • Assess all four CIIA dimensions (C, I, Av, Ac) for each relevant business function and business object.
  • Keep cause, the SRE pivot, the data-state event, its DRE annotation, BREs and final consequences semantically separate.
  • Qualify integrity DREs as incorrect or manipulated where the BIA requires it, without leaving the canonical I code.
  • Model Δt and velocity for SRE → data-state event, data-state event → BRE and BRE → BRE transitions.
  • Preserve chained BREs rather than misclassifying them as consequences.
  • Assign final consequences to DC-A, DC-B, DC-C or DC-D.
  • Derive path-specific architecture criticality rather than applying automatic inheritance.
  • Identify control positions along the chain and define the required intervention deadline.
  • Specify automated circuit breakers, acting within Δt(SRE → data-state event), for paths in which manual intervention cannot act in time.
  • Model the secondary event paths created by circuit-breaker activation, false positives and failure.

1.4 Analysis and causal directions

DirectionSequencePurpose
Analytical derivationBusiness service → consequence/DC → BRE chain → data-state event [DRE] → SRE → causeIdentifies relevant dependencies and control needs without starting from a technology inventory.
Actual causationCause → SRE → data-state event [DRE] → BRE₁ → … → final consequenceRepresents the event sequence as it unfolds in time, mirroring the TLCTC consequence chain.
Control derivationProtected transition → intervention deadline → control action → secondary pathPlaces controls at the point where they can still change the reachable event chain or damage class.

1.5 v0.4 → v0.4.1 correction delta

Areav0.4v0.4.1
Consequence nodeDRE shown both as a chain node and as an annotation (contradiction)Data-state event is the timed node; DRE is strictly its [DRE: …] annotation
SRE boundarySRE sometimes stated at the data-impairment point; CP-1 then acted pre-SRENormative boundary test (§3.2); SRE = loss of control over capability/behaviour, before the data-state event
Entry pathsR0 required every scenario to be TLCTC-classifiedR0 split: cyber-originating = TLCTC-classified; non-cyber = TLCTC-compatible consequence projection
Unresolved operator9.2 used SRE? for a possibly-non-cyber causeRemoved; ? is reserved for an unresolved cluster step, not an absent cyber event
Damage escalationSingle “maximum reachable class” per state (mixed manifested with reachable)Two fields: manifested class and maximum credible reachable class
Δt semantics“Each Δt is a detection and intervention window”Δt is a propagation interval; intervention window is conditional, W_effective formula added
LayoutEmpty TOC, mid-row page splitsTOC populated; keep-with-next, no row splits, page-break control

2. Normative concepts and definitions

2.1 Business architecture terms

TermDefinition
Business serviceA business outcome or value offered to a customer, stakeholder or other business party.
Business processAn ordered flow of activities that contributes to the delivery of a business service.
Business functionA stable unit of business behaviour that performs a defined purpose and can be reused across processes.
Business objectInformation or a logical business entity consumed, changed, produced, stored or communicated by a business function.
Application serviceLogical application behaviour that supports a business function.
Application componentA deployable or manageable software component that realizes an application service.
Authoritative data stateThe data state accepted by the organization as operationally effective, legally relevant, accounting-relevant or otherwise relied upon for business execution.

2.2 Consequence-chain terms

The consequence chain has three event-node types and one annotation. This separation is the central v0.4.1 correction: the DRE is the annotation, not a node.

TermDefinition
CauseThe initiating mechanism. For cyber-originating scenarios this is a TLCTC cluster (#1–#10), defined in TLCTC v2.1 and referenced, not redefined. For non-cyber operational scenarios it is a separately identified operational cause (§2.6).
System Risk Event (SRE)Loss of Control / System Compromise — the central Bow-Tie event and pivot. The SRE is loss of control over system behaviour, privilege, capability or trust relationship. It is a node; it precedes the data-state event.
Data-state eventThe observable occurrence in which the adverse data state of a business object arises, is exposed, or becomes authoritative. This is a timed node on which Δt and CP-1 operate. It is NOT the DRE itself.
Data Risk Event (DRE) annotationThe canonical C / I / Av / Ac classification attached to a data-state event, written + [DRE: …]. A DRE is an outcome annotation: never a standalone node, never a threat category, and it never changes the cause classification (TLCTC rule).
Business Risk Event (BRE)A discrete, observable business-level event triggered by a data-state event or a preceding BRE. A node. BREs may cascade.
Business Impact (BI)A role a BRE holds at the organization’s Risk Appetite boundary — the terminal BRE beyond which further decomposition is not operationally useful. Not a separate event type.
Final consequenceThe terminal financial or viability effect produced by one or more BREs (e.g. realized loss, capital/liquidity erosion, loss of viability).

Node vs. annotation

Chain of nodes: SRE → data-state event → BRE₁ → … → BREₙ. The DRE is the C/I/Av/Ac tag on the data-state event, appended as + [DRE: …]. Removing every annotation leaves a valid node graph; removing the node graph and keeping only annotations does not. This is what makes the model both TLCTC-conformant (DRE is an annotation) and temporally analysable (there is a real node for Δt and CP-1).

2.3 Δt and the intervention window

Δt on a transition is the propagation interval — the occurrence time of the consequent node minus that of the preceding node. Δt is NOT, by itself, an intervention window. A transition may be unobservable, observable only after completion, or technically impossible to interrupt. Δt creates only a potential window.

W_effective = Δt − (T_detect + T_decide + T_actuate)
This holds only when (a) the preceding event is observable, (b) an enforceable control point exists, and (c) the action can affect the transition. Where any condition is absent, W_effective = 0 even when the physical Δt is long.
Time elementDefinition
Δt(SRE, data-state event)Propagation interval from Loss of Control to the data-state event (creation, exposure or authoritative acceptance of the adverse state).
Δt(data-state event, BRE₁)Propagation interval from the data-state event to the first resulting business event.
Δt(BREᵢ, BREᵢ₊₁)Propagation interval between successive business events.
T_detectTime from event occurrence until the relevant signal is available and recognized.
T_decideTime required to decide that intervention is warranted.
T_actuateTime required for the control action to become effective.
W_effectiveUsable intervention window after subtracting control time, conditional on observability, an enforceable control point and actionability.

2.4 Damage-class terms

TermDefinition
Damage classA scenario-specific classification of the FINAL consequence: DC-A, DC-B, DC-C or DC-D. Damage classes classify final consequences only, never intermediate states.
Manifested classThe consequence severity already realized at a given point in the chain.
Maximum credible reachable classThe highest final consequence still reachable from the current state along a credible path.
Derived criticalityA projection of the reachable damage class onto a function, object, service or component only where it participates in the documented path.
Damage escalation thresholdAn event transition or point in time at which the manifested class crosses into a more severe class.

2.5 Velocity and control terms

TermDefinition
Velocity class (VC)An ordinal classification of how rapidly a specific transition propagates and therefore how quickly intervention must occur.
Control position (CP)The transition or node at which a control acts. CP-0 is cause-side (prevents the SRE); CP-1–CP-4 are consequence-side.
Circuit breakerA consequence-side containment control that, operating within Δt(SRE → data-state event), automatically blocks, holds, isolates, limits, quarantines, redirects or safely degrades an operation before the adverse data state becomes authoritative.
Activation latencyElapsed time from the availability of a trigger signal until the control action becomes effective (T_actuate component plus decision).
Fail-open / Fail-closedControl failure permits the operation to continue (open) or blocks/suspends it (closed).
Safe degradationA restricted operating mode that preserves essential business capability while preventing or limiting the adverse path.
Secondary event pathA separate SRE / data-state event / BRE path caused by control activation, false positive, failure, override or recovery.

2.6 Cyber and non-cyber entry paths

The consequence-side machinery (data-state event → DRE annotation → BRE → DC) is cause-agnostic: it works for any cause. Only the cause side is TLCTC-classified. Two entry patterns are therefore defined.
Entry pathPatternStatus
Cyber-originating#X (#1–#10) → SRE → data-state event + [DRE: …] → BRE*TLCTC-classified cause path. Fully conformant.
Non-cyber operationalOperational cause → SRE or data-state event + [DRE: …] → BRE*TLCTC-compatible consequence projection. Reuses the consequence model; SHALL NOT be assigned an artificial cluster.

Anti-fork rule

A non-cyber operational scenario SHALL NOT be forced onto a cluster #1–#10. Doing so would reintroduce the cause/consequence conflation TLCTC exists to remove. It is labelled a TLCTC-compatible consequence projection, and its cause box is explicitly a non-cyber operational cause.

2.7 Event versus consequence test

Classification test

If an occurrence can itself trigger or enable another business occurrence, it SHALL be modelled as a BRE. A consequence is the terminal valuation or viability effect attached to the relevant BRE node or chain. This mirrors the TLCTC rule that BI is a role at the Risk Appetite boundary. A circuit-breaker activation may create a separate BRE path even when the control successfully prevents the original data-state event.

3. Causal, temporal and control model

3.1 The Bow-Tie spine

The model is anchored to the TLCTC Cyber Bow-Tie. The SRE is the non-negotiable pivot. Everything to its left is cause side (clusters #1–#10 for cyber scenarios, prevention); everything to its right is consequence side (data-state event, BRE, consequence).

CAUSE SIDEPIVOTCONSEQUENCE SIDE
Cause (cyber: cluster #1–#10; non-cyber: operational cause)SRE Loss of Controldata-state event [DRE] → BRE chain → final consequence / DC

3.2 The SRE / data-state-event boundary (normative)

Boundary test

The SRE describes loss of control over system behaviour, privilege or capability. The data-state event describes the resulting impairment of the business object. The SRE always precedes the data-state event (Δt ≥ 0). A control that prevents the SRE is CP-0 (cause-side). A control that acts after the SRE, racing the data-state event within Δt(SRE → data-state event), is CP-1 (consequence-side containment).

This test prevents the SRE from being stated “too late”. If the candidate SRE already describes the impaired data (e.g. “feed emits duplicated obligations”), it has collapsed the SRE into the data-state event. Re-state the SRE as the loss of control over the capability (“the feed-processing service loses control over completeness and duplicate suppression”), and let the data-state event be the resulting impairment.

3.3 Timed event graph

Cause → SRE →[Δt] (data-state event + [DRE: …]) →[Δt₀] BRE₁ →[Δt₁] … → BREₙ ⇒ Consequence / DC

For every material transition, the propagation interval is the occurrence time of the consequent node minus that of the preceding node. Detection delay, decision time and actuation time SHALL be recorded separately where they affect control feasibility (§2.3).

3.4 Transition-specific velocity

Velocity belongs to a transition, not to a process or system in the abstract — consistent with the TLCTC treatment of Δt as a per-transition property. One scenario may contain a VC-4 SRE → data-state event transition, a VC-3 data-state event → BRE transition and a VC-1 BRE → consequence escalation. Each material transition SHALL be classified independently or assigned a measured Δt.

3.5 Velocity classes

ClassNameIndicative intervalControl implication
VC-1LatentDays, weeks or longerPeriodic detection and manual intervention can normally act before the next event, subject to hidden accumulation.
VC-2ManagedHours to daysMonitored workflows, defined escalation and semi-automated action are generally feasible.
VC-3OperationalMinutes to hoursPre-authorized intervention, automated detection and rapid actuation are usually required for DC-A/DC-B paths.
VC-4Real-TimeMilliseconds to seconds, or effectively immediateInline validation, pre-commit controls, transaction holds, quarantine or automatic isolation are required when the path must be prevented.

The indicative intervals are default guidance. An organization MAY calibrate them, but the class definitions and thresholds SHALL be documented and applied consistently.

3.6 Control positions

CP-0 is the only cause-side position; it acts on the cause to prevent the SRE. CP-1 through CP-4 are consequence-side positions.

PositionSide / transitionPrimary purposeTypical controls
CP-0Cause → SREPrevent the cause from reaching Loss of Control.Hardening, input validation, authorization, segregation, capacity protection, egress prevention, MFA — cause-side PREVENT controls.
CP-1SRE → data-state event (within Δt)After Loss of Control, prevent the adverse data state from being created, exposed or becoming authoritative.Circuit breaker, pre-commit gate, transaction hold, account lock, isolation, quarantine, write block.
CP-2data-state event → BRE₁Prevent business use or acceptance of the impaired data.Reconciliation, secondary validation, approval hold, rollback, last-known-good data.
CP-3BREᵢ → BREᵢ₊₁Interrupt business-event propagation.Settlement stop, recall, customer contact, contingency execution, legal intervention.
CP-4BRE / consequenceReduce terminal loss or viability effect.Insurance, liquidity support, capital measures, compensation, crisis management.

3.7 Circuit-breaker effectiveness at the SRE → data-state-event transition

A CP-1 circuit breaker is effective only when its total control time is shorter than the time available before the adverse data state is created, disclosed or accepted as authoritative.

T_control = T_detect + T_decide + T_actuate

Effective containment requires: T_control < Δt(SRE, data-state event), i.e. W_effective > 0

Where Δt is approximately zero, post-event automation is insufficient. The control SHALL operate inline, before commit, before disclosure, or through a quarantine state that is not yet authoritative — or move to CP-0.

3.8 Natural versus effective intervention window

ConceptMeaning
Natural windowTime available without modifying the process or state transition; equals Δt only when the transition is observable and actionable.
Preserved windowA control prevents the window from collapsing, e.g. by holding a transaction before settlement.
Created windowA control introduces a non-authoritative quarantine or pending state that did not otherwise exist.
Expanded windowA control slows or limits propagation, e.g. by rate limiting or restricting the affected scope.

3.9 Control outcomes

OutcomeEffect on event path
BlockThe transition is prevented; the protected data-state event does not occur.
HoldThe transition is suspended pending validation or authorization.
IsolateThe affected identity, account, host, interface, batch or component is separated from the normal path.
LimitThe number, value, rate or scope of affected objects is capped.
QuarantineOutput is stored in a non-authoritative state until released.
RedirectProcessing moves to an alternate service, data source or manual path.
Safe degradationNon-essential functions are disabled while essential processing continues under tighter constraints.

3.10 Branching, convergence and secondary paths

A data-state event may cause several BRE branches, and several SREs or data-state events may converge on the same BRE. Circuit-breaker activation can create a separate availability, customer or obligation path. The model SHALL therefore support directed graphs rather than only a single linear chain, consistent with the variable-length consequence chains of TLCTC.

SRECB activatesprimary data-state event blocked
CB activationprocessing suspended→[Δt]secondary BRE / DC

4. CIIA, damage and velocity classification for BIA

4.1 Mandatory four-dimensional assessment

A conformant BIA SHALL assess all four CIIA dimensions for every relevant business function–business object relationship, expressed in the canonical DRE vocabulary. A dimension may be documented as not relevant only with an explicit rationale.

DRE codeDimensionMeaning
CConfidentialityData becomes accessible, observable or transferable beyond its authorized audience or purpose.
IIntegrityData is wrong, inconsistent, or has undergone an unauthorized state transition. BIA MAY qualify as I(inc) or I(man) — see 4.2.
AvAvailabilityData is gone or unreachable — the resource no longer exists or cannot be technically accessed (deletion, storage failure, system offline).
AcAccessibilityData is present but unusable — exists and reachable, but cannot be used for its intended purpose (encryption, corruption, permission lockout).

4.2 Integrity refinement: incorrect versus manipulated (qualifier on I)

This refinement is a qualifier on the canonical DRE code I, not a new code. It captures a control-relevant distinction in the data state while remaining fully conformant. The cause of the integrity loss — a malicious cluster step vs. a non-malicious software/process failure — is recorded separately on the cause side, exactly as TLCTC requires.

Question[DRE: I(inc)] — incorrect[DRE: I(man)] — manipulated
Core testIs the data unsuitable for the intended business use?Did an unauthorized data state or state transition occur?
Intent required?No.No. Unauthorized manipulation may be established even when actor intent is unknown.
Typical cause sideOften non-malicious: faulty mapping, transformation defect, stale source (may still trace to a cluster if a flaw was exploited).A cluster step — e.g. #1 Abuse of Functions, #2/#3 implementation flaw, #4 Identity Theft enabling an authorized-looking change.
Typical controlsValidation, reconciliation, source quality, transformation testing, freshness checks.Authorization, authenticity, provenance, segregation, tamper evidence, replay protection.
Default when origin unknownClassify as I(inc) and record manipulation status as unknown/under investigation.Use only when the unauthorized transition is evidenced or sufficiently established.

Notation

Both qualifiers resolve to the canonical code for any TLCTC-level consumer: [DRE: I(inc)] and [DRE: I(man)] are both [DRE: I]. The parenthetical is a BIA annotation and MUST be droppable without changing the conformant DRE.

4.3 CIIA requirement profile

DimensionRequired specification
CPermitted audience, purpose, disclosure boundary, onward-transfer restrictions and irreversibility considerations.
I(inc)Accuracy, completeness, consistency, freshness, validation source and acceptable error tolerance.
I(man)Authorized origin, permitted state transitions, approval authority, authenticity, provenance and replay protection.
AvRequired delivery time, latency, maximum period without data, recovery-point requirement.
AcRequired usability of present data, protection against encryption/corruption/lockout, recovery of usable state.

4.4 Consequence damage classes and derived criticality

ClassFormalPlain-languageNormative interpretation
DC-AExistentialExistentialThreatens continued organizational viability, licence, systemic role, capital, liquidity or the ability to continue critical operations.
DC-BSevereHigh / severe impactMajor financial, regulatory, customer, liquidity or strategic damage but does not by itself cross the existential threshold.
DC-CMaterialBad hitSignificant and management-relevant loss or disruption that remains within established recovery and capital capacity.
DC-DAbsorbableEasy to takeRemains within normal operating tolerance and can be absorbed without exceptional strategic or financial measures.

The organization SHALL define quantitative and qualitative thresholds for each class. Thresholds MAY differ by legal entity, business service, jurisdiction or scenario type, but the selected threshold set SHALL be documented.

4.5 CIIA-specific scenario vector

⟨ DRE code, damage class, transition velocity, Δt, BRE path, control position ⟩
DREReachable classCritical transitionVelocityIllustrative path
CDC-CSRE → data-state event [C]VC-4Unauthorized export → disclosure BREs → material loss.
I(inc)DC-Cdata-state event → first business useVC-2Incorrect value → incorrect decision → remediation and loss.
I(man)DC-BSRE → data-state event [I(man)]VC-4Unauthorized state accepted → payment settled → severe loss.
AvDC-Bdata-state event [Av] → cutoff BREVC-3Data unavailable → cutoff missed → major obligation failure.
AcDC-BSRE → data-state event [Ac]VC-3/4Data encrypted/locked → processing halts → obligation failure.

4.6 Time-dependent damage escalation (manifested vs. reachable)

Damage classes classify final consequences. An intermediate state therefore carries two distinct values: the class already realized (manifested), and the highest final consequence still reachable on a credible path. A quarantined adverse state may have a low manifested class yet a high reachable class.

Event stateManifested classMaximum credible reachable
Adverse data state exists but quarantined or unusedDC-DUp to DC-A if a credible path to existential outcome remains
Adverse state has influenced a business decisionDC-CUp to DC-A
A material obligation or customer outcome has failedDC-BUp to DC-A
Capital, liquidity, licence or viability threshold crossedDC-ADC-A

Why this matters

Stating only a single “maximum reachable class” per state (as v0.4 did) wrongly implied that a quarantined state caps the scenario at DC-D and that damage classes attach to intermediate states. Separating manifested from reachable preserves the rule that classes classify final consequences, and it correctly drives control urgency from the reachable class while reporting realized severity from the manifested class.

4.7 Velocity × damage-class control expectation

This matrix is driven by the maximum credible reachable class, not the manifested class.

VelocityDC-DDC-CDC-BDC-A
VC-1 LatentPeriodic/manualDefined manualAssured manual or semi-autoAssured controls and escalation
VC-2 ManagedManualMonitored/semi-autoPre-authorized responsePre-authorized and tested response
VC-3 OperationalMonitoredRapid semi-autoAutomated control normally requiredAutomated circuit breaker or documented equivalent
VC-4 Real-TimeInline where usefulInline for material pathsInline/pre-commit or accepted residual riskInline/pre-commit circuit breaker and tested safe-failure

The binding requirement is that the selected control demonstrably acts before the protected transition completes (W_effective > 0). Where it cannot, the organization SHALL redesign the process, reduce the reachable class, provide an alternative intervention point or explicitly accept the residual risk.

5. Minimal TOGAF-inspired architecture decomposition

5.1 Minimal element set

ElementQuestion answered
Business serviceWhat value or outcome is delivered?
Business processThrough which flow is the outcome delivered?
Business functionWhich stable business behaviour performs the work?
Business objectWhich information is consumed, changed, produced or communicated?
Application serviceWhich logical application behaviour supports the function?
Application componentWhich system or component implements the service and control?

5.2 Business function as decomposition anchor

The business function SHOULD be the central reusable unit. Processes provide sequence, context and deadlines; functions provide stable behaviour reusable across processes. CIIA requirements and DRE annotations attach to the relationship between a business function and a business object.

5.3 Business object and authoritative state

For CP-1 design, the decomposition SHALL identify when and where a business object becomes authoritative. A circuit breaker that acts after authoritative acceptance may no longer prevent the data-state event, even when it reacts within milliseconds.

StateTreatment
Proposed / stagedMay be validated, held, rejected or modified without creating the authoritative data-state event.
QuarantinedSeparated from normal use and not relied upon until released.
AuthoritativeAccepted for operational, legal, accounting or decision use; adverse acceptance constitutes the data-state event.
Propagated copyMay create additional data-state event branches if downstream use occurs before correction.

5.4 Control-bearing application services

The architecture model SHOULD distinguish the service that performs the business operation from the service that enforces the control — e.g. a payment service and a transaction-hold service, a data feed and a validation gateway, or an identity service and an automated session-revocation service.

5.5 Boundaries and external dependencies

Technology components, infrastructure services, locations, third parties and outsourcing boundaries SHALL be added where they affect timing, authority, control ownership, evidence or the ability to activate a circuit breaker. Where the cause-side step crosses a responsibility sphere (TLCTC bridge clusters #8, #9, #10), the relevant domain boundary SHOULD be noted. The owner of a business service remains accountable for demonstrating effective intervention even when the control is operated by a third party.

5.6 Decomposition depth guided by damage and velocity

ScenarioMinimum decomposition expectation
DC-D / VC-1 or VC-2Coarse function-object mapping and proportionate control evidence may be sufficient.
DC-C or VC-3Identify decision points, authoritative state, key interfaces, timing assumptions and control owner.
DC-BIdentify every decisive function, object, application service, external boundary and intervention point.
DC-A or VC-4Model the full critical path, pre-commit state transitions, control implementation, fail mode, reset, alternate route and secondary event chains.

No automatic inheritance

A DC-A business process does not make every supporting function, data object or application DC-A. Criticality is projected only through a documented CIIA-specific path. Velocity likewise belongs to the relevant transition and SHALL NOT be copied indiscriminately to all dependencies.

6. BIA derivation and control-design method

6.1 Overview

The derivation is top-down from business relevance and backward from possible consequences. The process SHALL NOT begin by assigning undifferentiated criticality scores to applications.

  1. Define the business service and intended outcome.
  2. Identify the relevant business process and decompose it into business functions.
  3. Identify the business objects consumed, changed, produced or communicated by each function.
  4. Define the CIIA requirement profile for each function-object relationship (C, I, Av, Ac).
  5. Define the final consequences and applicable damage-class thresholds.
  6. Identify the last BRE that directly produces each consequence.
  7. Trace the BRE chain backward to the first business event caused or enabled by a data-state event.
  8. Derive the data-state event and annotate its DRE as C, I, Av or Ac (qualify I as inc/man where relevant).
  9. Identify the application service, component and SRE capable of producing the data-state event, and the cause (cyber cluster #1–#10, or a non-cyber operational cause).
  10. Record Δt and velocity class for every material transition.
  11. Identify all feasible control positions CP-0 through CP-4.
  12. For VC-3 and VC-4 transitions, determine whether manual intervention can complete in time (W_effective > 0).
  13. Where manual intervention is insufficient, derive a CP-1 circuit breaker (within Δt(SRE → data-state event)) or an alternative process design — or strengthen CP-0 cause-side prevention.
  14. Model circuit-breaker activation, false-positive, failure, override and recovery paths.
  15. Project damage class backward as derived criticality only onto participating elements.
  16. Document evidence, assumptions, test criteria and residual-risk acceptance.

6.2 Backward derivation from final consequence

DC ← final consequence ← BREₙ ← … ← BRE₁ ← data-state event [DRE] ← SRE ← cause
Top-down BIA derivation across the Cyber Bow-Tie spine Starting from the business service and final consequence at the top, the BIA derives backward downward through the BRE chain, the data-state event with its DRE annotation, the SRE pivot, to the cause at the bottom. Actual causation runs in the opposite direction, upward. Control positions CP-0 to CP-4 sit on each transition. BIA derivation · top-down (start here) Actual causation · forward in time Business service → Final consequence terminal valuation / viability effect · damage class DC-A DC-B DC-C DC-D CP-4 / CP-3 · reduce · interrupt BRE Business Risk Event chain BREₙ → … → BRE₁ · events, never collapsed into consequences CP-2 · block business use Data-state event annotated + [DRE: C / I / Av / Ac] CP-1 · circuit breaker within Δt(SRE→DSE) SRE — Loss of Control the Bow-Tie pivot · precedes the data-state event CP-0 · cause-side prevent Cause #1–#10 cluster · cyber-originating or a named non-cyber operational cause SRE pivot CP-1 circuit breaker [DRE]outcome annotation
Top-down BIA derivation. The analysis starts at the business service and final consequence and works backward (downward) to the cause; actual causation runs the other way. Each transition carries a control position CP-0…CP-4, with the CP-1 circuit breaker racing the SRE → data-state event interval.

Backward derivation prevents arbitrary application criticality and reveals which data property, transition and control position are actually relevant to the high-damage scenario.

6.3 Time horizons and transition deadlines

Horizon typeExample
Pre-commit horizonTime until a beneficiary change becomes authoritative.
Processing-cycle horizonTime until an incorrect rate is consumed by a calculation.
Market or settlement horizonTime until a settlement cutoff is missed.
Contractual horizonTime until a legal or customer obligation is breached.
Notification horizonTime until a mandatory notification deadline expires.
Accumulation horizonTime until repeated small errors aggregate into a material consequence.
Viability horizonTime until capital, liquidity, licence or operational-continuity thresholds are crossed.

6.4 Velocity-aware control derivation

  1. Identify the protected transition and its measured or bounded Δt.
  2. Assign the transition velocity class VC-1 to VC-4.
  3. Confirm observability and an enforceable control point; otherwise W_effective = 0 regardless of Δt.
  4. Estimate T_detect, T_decide and T_actuate for manual, semi-automated and automated options.
  5. Choose the earliest proportionate control position that yields W_effective > 0; prefer CP-0 cause-side prevention where feasible and sufficient.
  6. Where Δt(SRE → data-state event) is effectively zero, move the control before commit, create a non-authoritative quarantine state, or shift to CP-0.
  7. Determine whether the control reduces probability, affected volume, propagation speed or maximum reachable damage class.

6.5 Circuit-breaker design procedure

StepRequired design question
1. Protected transitionWhich exact SRE → data-state event transition is blocked, held, isolated, limited or redirected?
2. TriggerWhich signal or rule initiates the control, and what is its expected quality and latency?
3. DecisionIs the decision deterministic, rules-based, model-based or human-confirmed?
4. ActionWhat technical action occurs: block, hold, isolate, limit, quarantine, redirect or degrade?
5. ScopeIs the action applied to a transaction, account, identity, batch, interface, host, service or process?
6. TimingCan T_detect + T_decide + T_actuate complete before the data-state event becomes authoritative (W_effective > 0)?
7. Fail modeDoes the control fail open, fail closed or enter safe degradation, and why is that acceptable?
8. ResetWho or what may restore normal processing, under which evidence and approval conditions?
9. EvidenceWhich signals, decisions, timestamps, affected objects and overrides are preserved?
10. Secondary pathWhich BREs can activation, false positive, failure or prolonged hold cause?
11. Damage effectWhich damage class or affected volume does the control prevent or reduce?
12. TestHow will timing, volume, fail mode, recovery and false positives be demonstrated?

6.6 Path comparison and proportionality

The prevented path and the control-induced path SHALL be compared. A circuit breaker that prevents one manipulated payment but suspends an entire systemic payment service may create a more severe availability path. The control scope SHOULD therefore be the smallest scope that effectively changes the protected transition.

6.7 Evidence and validation

  • Timestamps from event occurrence, detection, decision and actuation.
  • Proof that the adverse state was blocked, quarantined or limited before authoritative acceptance.
  • Maximum affected object count or value before activation.
  • Test results for fail-open, fail-closed and degraded modes.
  • Reset and override records, including authority and justification.
  • False-positive rate and business-event effects.
  • Evidence from third-party or outsourced controls where relevant.

7. Normative modelling rules

Rules R0–R28 are normative for this extension. They presuppose, and never override, the TLCTC v2.1 axioms and notation.

RuleNormative requirement
R0 – Entry-path conformanceEvery cyber-originating scenario SHALL conform to TLCTC v2.1 (cause = cluster #1–#10, pivot = SRE, consequence = data-state event/DRE/BRE). A non-cyber operational scenario MAY enter the consequence model through a separately identified operational cause or SRE as a TLCTC-compatible consequence projection, but SHALL NOT be assigned an artificial TLCTC cluster. No new DRE codes or cause-side categories SHALL be introduced.
R1 – Four-dimensional BIAEvery relevant function-object relationship SHALL be assessed for C, I, Av and Ac.
R2 – Node separationCause, SRE, data-state event and BRE SHALL be represented as distinct nodes and SHALL NOT be collapsed into one generic incident or impact.
R3 – DRE is an annotationA DRE SHALL be recorded as a C/I/Av/Ac annotation on the data-state event using + [DRE: …]. A DRE SHALL NOT be a standalone node, SHALL NOT be a threat category, and SHALL NOT change the cause classification.
R4 – SRE / data-state boundaryThe SRE SHALL describe loss of control over system behaviour or capability; the data-state event SHALL describe the resulting impairment of the business object. The SRE SHALL precede the data-state event.
R5 – Consequence separationIntermediate BREs SHALL NOT be classified as final consequences merely because they are severe; BI is a role at the Risk Appetite boundary.
R6 – Damage classifies finalsDamage classes SHALL classify final consequences only, using documented thresholds. Intermediate states SHALL be described by manifested class and maximum credible reachable class, not by a damage class of their own.
R7 – Path-specific criticalityDerived criticality SHALL be projected only along an explicit CIIA-specific event path.
R8 – No automatic inheritanceA process or service damage class SHALL NOT automatically apply to every supporting element.
R9 – Transition timingEvery material transition SHALL have a measured, bounded or explicitly unknown Δt, recorded as a propagation interval.
R10 – Δt is not a windowΔt SHALL NOT be assumed to be an intervention window. An effective window SHALL be computed as W_effective = Δt − (T_detect + T_decide + T_actuate), conditional on observability, an enforceable control point and actionability; otherwise W_effective = 0.
R11 – Velocity classificationVelocity SHALL be assigned to transitions, not indiscriminately to processes, systems or scenarios.
R12 – Detection separationDetection time SHALL be distinguished from event occurrence time.
R13 – Control positionEach material control SHALL identify the side and the node/transition on which it acts (CP-0 cause-side; CP-1–CP-4 consequence-side).
R14 – Cause vs containmentA control that prevents the SRE SHALL be recorded as CP-0; a control acting after the SRE within Δt(SRE → data-state event) SHALL be recorded as CP-1. The two SHALL NOT be conflated.
R15 – VC-3/VC-4 evaluationFor VC-3/VC-4 transitions whose maximum credible reachable class is DC-A or DC-B, an automated or pre-authorized intervention capability SHALL be evaluated.
R16 – Timing demonstrationA CP-1 control SHALL demonstrate W_effective > 0 against the time to authoritative data-state creation.
R17 – Zero-time transitionWhere Δt(SRE → data-state event) is effectively zero, the control SHALL operate inline, pre-commit, via a non-authoritative quarantine state, or be moved to CP-0.
R18 – Authoritative stateThe model SHALL identify when the affected business object becomes authoritative.
R19 – Circuit-breaker scopeA circuit breaker SHOULD use the smallest effective scope consistent with the protected damage-class path.
R20 – Fail behaviourFail-open, fail-closed or safe-degradation behaviour SHALL be explicitly defined and justified.
R21 – Reset authorityThe authority, evidence and conditions required to reset or override a circuit breaker SHALL be documented.
R22 – Secondary pathsActivation, false-positive, failure, override and recovery paths SHALL be modelled where they can produce material BREs.
R23 – Control-induced damageA control SHALL NOT be considered effective solely because it blocks the primary data-state event; its maximum secondary reachable class SHALL also be evaluated.
R24 – Branching and convergenceThe model SHALL support multiple outgoing and incoming event paths.
R25 – Confidentiality timingDisclosure and the first confidentiality BRE may be nearly simultaneous; late discovery SHALL NOT shift their original occurrence times.
R26 – Deletion/lockout dualityUnauthorized deletion MAY create both [DRE: I(man)] and a consequent [DRE: Av]; encryption/lockout creates [DRE: Ac]. Distinct data-state events SHALL be modelled separately.
R27 – Unknown manipulationKnown incorrect data with unconfirmed unauthorized manipulation SHALL default to [DRE: I(inc)] with investigation status recorded.
R28 – Third-party, residual, versioningOutsourcing SHALL NOT remove the requirement to demonstrate control timing, ownership and evidence. Where no control yields W_effective > 0, the process SHALL be redesigned, the reachable class reduced or residual risk explicitly accepted. Assumptions, thresholds and time bounds SHALL be versioned.

8. Required information model

8.1 Core scenario record

FieldRequirement
Record identifierUnique identifier for the scenario or graph.
Entry pathCyber-originating (TLCTC-classified) or non-cyber operational (TLCTC-compatible projection).
Business service / process / function / objectThe architecture elements on the path.
Authoritative-state pointWhere and when the object becomes operationally effective.
CauseCyber cluster #1–#10, or a named non-cyber operational cause.
SRE statementLoss of control over capability/behaviour capable of producing the data-state event.
Data-state event statementThe observable adverse data-state occurrence, annotated + [DRE: C/I/Av/Ac].
BRE nodesOrdered or graph-based business-event statements.
Final consequence / damage classTerminal effect and DC-A…DC-D.
Transition Δt / velocity / W_effectivePropagation interval, VC-1…VC-4, and the computed effective window per material edge.
Manifested / reachable classManifested class and maximum credible reachable class at key states.
Control position / ownerCP-0…CP-4 and accountable owner.
Circuit-breaker action / latency / scopeAction, T_detect/T_decide/T_actuate, and target granularity.
Fail mode / reset authorityFail-open/closed/degradation and restoration authority.
Secondary pathsActivation, false-positive, failure, override and recovery paths.
Maximum affected volumeObjects, transactions or value exposed before control effectiveness.
Assumptions and evidenceSource, test result, confidence and version.

8.2 Event statement syntax

LayerPreferred syntaxExample
Cause (cyber)#X (per TLCTC)#4 Identity Theft yields a compromised authenticated session.
Cause (non-cyber)Operational cause (named)Reference-rate mapping defect in the calculation routine.
SRESystem/component + loss-of-control verb + capabilityAn unauthorized authenticated session obtains the capability to submit beneficiary changes.
Data-state eventBusiness object + impairment + [DRE: …]Beneficiary change becomes authoritative + [DRE: I(man)].
BREBusiness subject + business event verb + object/outcomePayment is settled to a beneficiary not authorized by the customer.
ConsequenceValuation or viability effect + measureRealized unrecoverable financial loss of CHF X.
ControlControl + action + scope + timing + CPPayment hold (CP-1) blocks the transaction within 300 ms before authorization commit.

8.3 Suggested identifiers

SRE-<domain>-<nnn> DSE-<C|I|Av|Ac>-<nnn> BRE-<process>-<nnn> CB-<domain>-<nnn>

DSE denotes the data-state event node (carrying its DRE annotation). Identifiers are optional but useful when nodes, transitions or controls are reused across several processes and scenario graphs.

9. Worked examples

9.1 Manipulated payment beneficiary — VC-4 / DC-B (cyber-originating)

#4 → SRE →[Δt] (data-state event + [DRE: I(man)]) → BRE₁ → BRE₂ → BRE₃ ⇒ DC-B

v0.4.1 re-sequencing

The SRE is now Loss of Control over the change-submission capability (the compromised session), which precedes the data-state event (the change becoming authoritative). The CP-1 hold therefore races toward the data-state event, correctly inside Δt(SRE → data-state event), and is genuinely consequence-side.

ItemSpecification
Business serviceExecute customer-authorized payments.
Cause (cyber)#4 Identity Theft — a compromised authenticated session.
SREThe unauthorized session obtains the capability to submit beneficiary changes (Loss of Control).
Data-state eventBeneficiary change becomes authoritative + [DRE: I(man)].
Damage pathUnauthorized settlement → recall failure → unrecoverable loss, DC-B.
Critical transitionSRE → data-state event, VC-4.
Node / controlStatementTiming / classControl opportunity
SREUnauthorized authenticated session gains capability to submit beneficiary changes.CP-0 would prevent the session (e.g. MFA, anomaly logout).
CB-1 (CP-1)Transaction hold quarantines the submitted change before it becomes authoritative.T_control ≤ 300 msBlock; lock session; preserve evidence.
Data-state eventBeneficiary change becomes authoritative + [DRE: I(man)].Prevented when CB succeedsIf it occurs, move to CP-2 validation/hold.
BRE₁Unauthorized payment is approved.VC-4 / secondsApproval revocation or settlement hold (CP-3).
BRE₂Funds are settled to unauthorized beneficiary.VC-3 / minutesRecall or interbank intervention (CP-3).
BRE₃Normal recovery window expires.VC-2 / hours-daysLegal recovery and consequence mitigation (CP-4).
ConsequenceUnrecoverable financial loss.DC-BLoss reduction only (CP-4).

9.1.1 Secondary circuit-breaker path

PathEvent sequenceMax reachable
Successful narrow holdSingle payment held → customer validation → legitimate payment released.DC-D
False positiveLegitimate urgent payment held → cutoff missed → obligation breached.DC-C or DC-B
Over-broad actionEntire payment batch suspended → multiple settlement failures.DC-B or DC-A
Control failureUnauthorized change commits → primary manipulated-payment path continues.DC-B

9.2 Incorrect interest rate — VC-2 / DC-C (non-cyber operational)

Operational cause → SRE → (data-state event + [DRE: I(inc)]) → BRE₁ → BRE₂ → BRE₃ ⇒ DC-C

Entry path

This is a TLCTC-compatible consequence projection, not a TLCTC-classified cause path. The cause is a non-malicious software defect, not a cluster, and is labelled as such. No unresolved-step operator is used — ? denotes an unresolved cluster step, which is not what is absent here.

NodeEvent statementIndicative Δt / control
Cause (non-cyber)A calculation/mapping routine applies the wrong reference-rate transformation (defect, not exploit).
SREThe calculation service loses control over transformation correctness for the rate object.Immediate.
Data-state eventThe stored or calculated customer interest rate is incorrect + [DRE: I(inc)].Hours until first processing cycle.
CP-2 controlIndependent plausibility and source reconciliation blocks business use.Semi-automated within VC-2 window.
BRE₁Customer interest is calculated incorrectly.Hours to daily cycle.
BRE₂Incorrect statement or charge is issued.Days.
BRE₃Customer remediation and correction programme begins.Days to weeks.
ConsequenceMaterial remediation cost and revenue correction.DC-C.
A CP-1 circuit breaker is not proportionate when cause and data-state event are inseparable inside a calculation (W_effective ≈ 0 at SRE → data-state event). The usable intervention point is CP-2, before the incorrect value is consumed.

9.3 Confidential customer export — VC-4 / DC-B (cyber-originating)

#1/#2 → SRE →[Δt] (data-state event + [DRE: C]) → BRE₁ → BRE₂ ⇒ DC-C/DC-B

CP-0 vs CP-1

Egress prevention that stops the transfer before any compromise is cause-side (CP-0). Only if Loss of Control has already occurred and the egress enforcement races disclosure within Δt(SRE → data-state event) is it CP-1. Both positions are shown.

Node / controlEvent statementPosition / timing
CP-0 controlInline egress policy prevents the unauthorized export from initiating (no Loss of Control).Cause-side prevention, pre-SRE.
SREApplication gains the capability to export a restricted dataset to an unauthorized destination.
CB-1 (CP-1)Egress enforcement quarantines/blocks the transfer before bytes leave the authorized boundary.VC-4, within Δt(SRE → data-state event).
Data-state eventCustomer data becomes accessible outside its authorized audience/purpose + [DRE: C].Effectively immediate once transmitted.
BRE₁Unauthorized recipient obtains or can access the dataset.Immediate.
BRE₂Notification, customer and regulatory response processes are initiated.Hours to days (CP-3/CP-4).
ConsequenceMaterial or severe financial and strategic effect.DC-C/DC-B by scope.

Detection after transmission cannot reverse disclosure. High-damage confidentiality paths therefore favour CP-0 prevention at the boundary, with CP-1 containment only where Loss of Control genuinely precedes disclosure.

9.4 Payment batch unavailable — VC-3 / DC-B

#6 or operational infra failure → SRE → (data-state event + [DRE: Av]) → BRE₁ → BRE₂ → BRE₃ ⇒ DC-B
Node / controlEvent statementTiming / effect
SREThe payment-processing component loses control over instruction retrieval.
Data-state eventPayment instructions are unavailable for required processing + [DRE: Av].Minutes.
CB / safe degradation (CP-1)Processing is redirected to a validated alternate queue; non-essential functions disabled.Must complete before settlement cutoff.
BRE₁Payment release cycle is delayed.VC-3.
BRE₂Settlement cutoff is missed.Tens of minutes to hours.
BRE₃Contractual and liquidity obligations are not fulfilled.Hours.
ConsequenceMajor financial, liquidity and customer damage.DC-B.

Av is correct — data is gone/unreachable. If the data were present but encrypted or locked (e.g. ransomware), the annotation would be [DRE: Ac]. The circuit breaker creates safe degradation, preserving W_effective before the cutoff BRE.

9.5 Liquidity position — VC-3/VC-4 / DC-A

(feed defect or #1/#2) → SRE →[Δt] (data-state event + [DRE: I(inc)]) → BRE₁ → … → BRE₄ ⇒ DC-A

v0.4.1 re-sequencing

The SRE no longer describes the incorrect data (which would collapse it into the data-state event). It now describes loss of control over completeness and duplicate suppression; the data-state event is the resulting incorrect authoritative position.

ItemSpecification
Business serviceMaintain the institution’s ability to fulfil due settlement obligations.
Business objectCurrent and forecast liquidity position.
SREThe feed-processing service loses control over completeness and duplicate suppression and emits an unvalidated candidate update.
Data-state eventThe candidate update becomes authoritative with omitted or duplicated obligations + [DRE: I(inc)].
Final consequence / classLoss of ability to continue critical settlement operations / DC-A.
NodeEvent statementΔtManifested / reachable
SREFeed service loses control over completeness/duplicate suppression; emits candidate update.Seconds/min— / DC-A
CB-1 (CP-1)Feed validation gateway quarantines the candidate; preserves last-known-good position.VC-3/VC-4Prevents authoritative data-state event if timely
Data-state eventCandidate becomes authoritative; liquidity position materially incorrect + [DRE: I(inc)].min–cycleDC-D / DC-A
BRE₁Incorrect position is used for funding decisions.MinutesDC-C / DC-A
BRE₂Required intraday liquidity is not obtained.HoursDC-B / DC-A
BRE₃Major settlement obligations are not fulfilled.HoursDC-B / DC-A
BRE₄Emergency measures fail to restore viable operation.Hours/daysDC-A / DC-A
ConsequenceCapital/liquidity erosion threatens continued viability.DC-A

Only functions, data, interfaces and systems necessary to this path receive DC-A derived criticality. Historical reporting copies and presentation formatting do not inherit DC-A unless they participate in a separate credible path.

9.6 Same BRE from incorrect and manipulated data

PathChainControl emphasis
Incorrect-data pathMapping defect → SRE → data-state event [I(inc)]: beneficiary identifier is wrong → BRE: payment routed to wrong account.Validation, source quality, reconciliation, error correction.
Manipulated-data path#4/#1 → SRE → data-state event [I(man)]: beneficiary identifier is substituted → same BRE.Authorization, provenance, state-transition control, circuit breaker, evidence.

The same BRE can arise from different integrity qualifiers. Controls, evidence, accountability, actor relevance and risk appetite differ, so the paths SHALL remain separate — even though both resolve to the canonical [DRE: I].

9.7 Circuit breaker creating a more severe secondary path

ElementPrimary protected pathSecondary control-induced path
TriggerSuspicious change in one high-value payment.Low-confidence anomaly applied to entire batch.
Control actionHold the affected transaction.Suspend all outgoing payments.
Prevented resultPotential DC-B fraud loss.Primary path blocked.
New BRE chainNone beyond customer validation delay.Batch suspended → settlement cutoff missed → systemic obligations fail.
Max reachableDC-D/DC-C secondary path.DC-A secondary path.
Required redesignNarrow scope, tiered thresholds, safe degradation, time-bounded release/escalation.Avoid broad fail-closed action without alternate processing.

Control-design conclusion

A circuit breaker is not inherently risk reducing. Its effectiveness is the net change in maximum credible reachable class across all credible primary and secondary paths, including timing, scope and W_effective.

10. Implementation guidance, control testing and quality checks

  1. State the intended business outcome in one sentence.
  2. Select one business function and one business object.
  3. Assess C, I, Av and Ac separately.
  4. Define the final consequences and approved damage-class thresholds.
  5. Write the last BRE before valuation and trace the BRE chain backward.
  6. Derive the data-state event, the SRE, the cause (cyber cluster or non-cyber operational) and the authoritative-state point.
  7. Place Δt and velocity classes on every material transition; compute W_effective where a control is proposed.
  8. Identify the latest preventive point and candidate control positions (CP-0…CP-4).
  9. For VC-3/VC-4, calculate or test control timing.
  10. Model successful activation, false positive, control failure and reset paths.
  11. Compare maximum credible reachable classes before and after the control.
  12. Document evidence, assumptions, ownership and residual risk.

10.2 Circuit-breaker testing

TestMinimum evidence
Trigger qualityRepresentative positive and negative cases; false-positive and false-negative analysis.
Activation latencyMeasured p50, p95 and worst-case time from signal to effective action.
Pre-activation exposureMaximum number/value of objects that can commit before the breaker acts.
Scope testProof that the smallest intended scope is applied under normal and degraded conditions.
Fail-open testDocumented behaviour and residual path when the control is unavailable but processing continues.
Fail-closed testDocumented business-event path and recovery when processing is blocked.
Safe-degradation testProof that essential processing continues while the protected transition remains controlled.
Reset / override testAuthorization, dual control, evidence and timeout behaviour.
Third-party testContractual evidence, telemetry and joint exercise where the control is outsourced.

10.3 Quality checks

CheckQuestion
Entry-path conformanceIs the scenario correctly typed cyber-originating (cluster cause) or non-cyber operational (named cause, no artificial cluster)?
Node/annotationAre SRE, data-state event and BRE nodes distinct, with DRE present only as a + [DRE: …] annotation?
SRE boundaryDoes the SRE describe loss of control over capability, with the data-state event describing the resulting impairment?
CIIA completenessHave all four dimensions been assessed or explicitly justified as not relevant?
Integrity qualifierWhere used, do I(inc)/I(man) remain droppable qualifiers on canonical I?
BRE completenessAre intermediate business events preserved until terminal valuation is possible?
Damage thresholdIs the damage class based on an approved, scenario-relevant threshold on the final consequence?
Manifested vs reachableAre intermediate states described by manifested and maximum-reachable class, not by a class of their own?
Path-specific inheritanceIs derived criticality limited to elements participating in the path?
Authoritative stateIs it clear when the business object becomes operationally effective?
Transition timingDoes every material edge have Δt (propagation), with W_effective computed where a control is proposed?
Control side & locationIs every control marked CP-0 (cause) or CP-1–CP-4 (consequence) and attached to a node/transition?
Timing feasibilityIs W_effective > 0 for the selected control?
Circuit-breaker scopeIs the action narrow enough to avoid unnecessary secondary damage?
Secondary pathAre activation, false positive, failure, override and recovery paths modelled?
Residual riskIs any unpreventable high-damage path explicitly accepted or redesigned?

10.4 Maturity path

StageCharacteristics
1 – InventoryBusiness services, processes, functions and objects identified.
2 – CIIA profileC, I, Av, Ac assessed with requirements and tolerances.
3 – Event chainCause → SRE → data-state event → BRE chains and final consequences modelled.
4 – Damage and timeDamage classes, Δt and transition velocity documented; manifested/reachable separated.
5 – Control positionsCP-0 to CP-4 assigned and intervention deadlines defined with W_effective.
6 – Circuit breakersVC-3/VC-4 controls designed with fail modes and secondary paths.
7 – Assured operationLatency, volume, fail behaviour, reset and external dependencies continuously tested.

Appendix A. Compact notation (TLCTC v2.1-conformant)

NotationMeaning
#1…#10Cause-side cluster step (cyber-originating). For non-cyber scenarios the cause box is a named operational cause.
SRECentral node: Loss of Control over capability/behaviour. The pivot.
data-state eventTimed consequence node where the adverse data state arises/becomes authoritative.
+ [DRE: C / I / Av / Ac]DRE annotation on the data-state event (I MAY be qualified I(inc)/I(man)).
→[Δt=value]Transition with propagation interval (single arrow, per v2.1). Not automatically an intervention window.
[CP-1 CB: HOLD scope, W_eff>0]Consequence-side circuit breaker action, scope and effective-window condition.
⇒ Consequence / DC-xFinal valuation or viability effect and damage class.

Canonical form:

Cause → SRE →[Δt] [CP-1 CB] → (data-state event + [DRE: …]) →[Δt₀] BRE₁ →[Δt₁] … ⇒ Consequence / DC-x

Example (cyber):

#4 → SRE →[Δt=250ms] [CP-1 CB: HOLD txn, W_eff>0] → (beneficiary change authoritative + [DRE: I(man)])

Example (non-cyber projection):

Mapping defect → SRE → (rate incorrect + [DRE: I(inc)]) →[Δt] BRE₁: interest miscalculated ⇒ DC-C

Appendix B. Reusable templates

B.1 Function-object CIIA profile

ItemSpecification
Business service
Business process
Business function
Business object
Authoritative-state point
C requirement / path
I(inc) requirement / path
I(man) requirement / path
Av requirement / path
Ac requirement / path
Entry path (cyber / non-cyber)
Cause
Maximum reachable / DC
Critical transition / VC
Control position(s)
Owner / evidence

B.2 Event-chain record

Seq.Node typeEvent statementΔt / VC / W_effControl / CP
0Cause
1SRE
2data-state event [DRE]
3BRE₁
4BRE₂
nBREₙ
Consequence / DC

B.3 Circuit-breaker design record

ItemSpecification
Circuit-breaker identifier
Protected SRE → data-state event transition
Trigger signal
Decision logic
Action
Scope
T_detect / T_decide / T_actuate
Worst-case T_control / W_effective
Δt(SRE, data-state event)
Fail mode / safe-degradation mode
Reset authority / override conditions
Evidence preserved
Maximum pre-activation exposure
Secondary BRE paths
Max reachable class before / after
Test owner and frequency

B.4 Residual-risk decision record

ItemSpecification
Scenario / path
Uncontrolled maximum reachable class
Critical transition / VC
Why W_effective ≤ 0
Alternative design considered
Residual reachable class
Risk owner / approval authority
Review date / trigger

Appendix C. VC/DC reference matrix

Driven by maximum credible reachable class.

CombinationDefault design questionTypical response
VC-1 / DC-C–DCan periodic control identify and correct the condition before material business use?Manual detection, reconciliation and correction may be proportionate.
VC-1 / DC-A–BCan latent accumulation cross a high-damage threshold before detection?Stronger monitoring, independent reconciliation and accumulation limits.
VC-2 / DC-C–DCan workflow escalation complete within hours or days?Defined escalation, semi-automation and accountable intervention.
VC-2 / DC-A–BIs response pre-authorized and tested against the shortest credible interval?Automated alerting, prepared actions and time-bound authority.
VC-3 / DC-C–DCan rapid semi-automated action limit scope or delay propagation?Rate limits, holds, isolation or rapid approval.
VC-3 / DC-A–BCan any manual chain reliably yield W_effective > 0 before the next event?Automated circuit breaker or demonstrably equivalent design.
VC-4 / DC-C–DDoes the path justify an inline control without disproportionate secondary effects?Pre-commit validation, transaction-level hold or quarantine.
VC-4 / DC-A–BCan the adverse state become authoritative before any post-event response?Inline/pre-commit enforcement (CP-1) or CP-0 prevention, tested fail mode, safe degradation and narrow scope.

End of working draft

Version 0.4.1 resolves the node-vs-annotation, entry-path, SRE-boundary, damage-escalation and Δt-semantics issues from the v0.4 review, and repairs publication layout. The conceptual core of v0.4 is preserved. Future versions may add quantitative threshold calibration, scenario aggregation, control-reliability metrics and a machine-readable exchange schema aligned to the TLCTC JSON architecture.