OpenChainGraph Suite · CONTRACT A3 · arch #5

DORA Operational Resilience Chain

Classify ICT incidents → model ICT concentration risk → simulate cascade failure propagation → build ICT TPP register → assess TLPT scope and design resilience tests → track NCA submission and score full DORA readiness. End-to-end DORA Article 5–30 operational resilience journey.

OpenChainGraph · 9 Steps infrastructure mandate Hash-Anchored §4 chain_depth:6 Client-Side · Zero PII
Chain Topology — DORA Incident Classification Engine + DORA Incident Classifier → ICT Concentration Risk Modeller → DORA ICT Cascade Simulator → DORA ICT TPP Register Builder → DORA TLPT Scope Assessor + DORA Resilience Testing Designer → DORA NCA Submission Tracker + DORA Readiness Diagnostic
§4 Execution Hash · Chain Definition Anchor
execution_hash:computing…
Chain Stages · 9 Steps across 6 Stages
1 ROOT·D0 catalog
DORA Incident Classification Engine 303-dora-incident-classification-engine
incident_class (Major/Significant/Minor), reporting_deadlines (4h/72h/1-month) feed Stage 2 concentration risk
2 ROOT·D0 catalog
DORA Incident Classifier rbe-11-dora-incident-classifier
incident_severity, rts_criteria_flags, compound_major_check feed Stage 2 concentration modelling
3 D1 node
ICT Concentration Risk Modeller 306-dora-ict-concentration-risk-modeller
hhi_index, spof_flags, ctpp_exposure feed Stage 3 ICT cascade simulation
MCP Call · model_dora_concentration_risk
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "model_dora_concentration_risk",
    "arguments": {}
  },
  "id": 1
}
4 D2 node
DORA ICT Cascade Simulator pnr-01-dora-ict-cascade-simulator
cascade_probability, breach_time_p95, affected_nodes feed Stage 4 TPP register
MCP Call · simulate_ict_cascade
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "simulate_ict_cascade",
    "arguments": {}
  },
  "id": 1
}
5 D3 node
DORA ICT TPP Register Builder 358-dora-ict-tpp-register-builder
tpp_register_json, critical_providers, ctpp_flagged feed Stage 5 TLPT scope
MCP Call · build_dora_ict_tpp_register
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "build_dora_ict_tpp_register",
    "arguments": {}
  },
  "id": 1
}
6 D4 node
DORA TLPT Scope Assessor 359-dora-tlpt-scope-assessor
tlpt_in_scope, testing_frequency, threat_led_required feed Stage 5 resilience design
MCP Call · assess_dora_tlpt_scope_frequency
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "assess_dora_tlpt_scope_frequency",
    "arguments": {}
  },
  "id": 1
}
7 D4 node
DORA Resilience Testing Designer 304-dora-resilience-testing-designer
test_plan, scenario_library, bcp_test_schedule feed Stage 6 NCA submission
MCP Call · design_dora_resilience_testing
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "design_dora_resilience_testing",
    "arguments": {}
  },
  "id": 1
}
8 TERMINAL node
DORA NCA Submission Tracker 308-dora-nca-submission-tracker
submission_status, deadline_compliance feed Stage 6 readiness score
MCP Call · track_dora_nca_submissions
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "track_dora_nca_submissions",
    "arguments": {}
  },
  "id": 1
}
9 TERMINAL node
DORA Readiness Diagnostic art-29-dora-readiness-diagnostic
readiness_score, remediation_roadmap — Exports DORA resilience mandate — final stage
MCP Call · run_dora_readiness_diagnostic
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "run_dora_readiness_diagnostic",
    "arguments": {}
  },
  "id": 1
}
Export Artifacts
Download the §4 chain definition artifact (hash-anchored composite JSON) or the §13.11 W3C Verifiable Credentials view. Both derive from the chain definition — no new hash is minted. Available after hash computation.