====== NOD-008d — Observe Node Resource Use ====== [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-008-observe-a-node:start|Go to NOD-008 — Observe a Node]] ===== Statement ===== The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL observe the use of each resource identified for a [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] by the governing [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]]. ===== Derived From ===== * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-008-observe-a-node:start|NOD-008 — Observe a Node]] * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-008-observe-a-node:nod-008a-establish-node-observation|NOD-008a — Establish Node Observation]] * [[dido:03-dido-te:99-annexes:annex-b-references:dte-005|[DTE5] DIDO-TE Requirements Register]], source requirement identifier and obligation to be assigned * [[dido:03-dido-te:99-annexes:annex-b-references:dte-006|[DTE6] Structured Information Processing Reference Architecture (SIP-RA)]] * [[dido:03-dido-te:99-annexes:annex-b-references:dte-007|[DTE7] Federated Data Interpretation Systems Reference Architecture (FDIS-RA)]] ===== Rationale ===== Observation of Node resource use establishes which resources a Node uses, when it uses them, and whether that use remains within the limits established by the governing Test Definition. Resources include [[dido:99_annexes:annex-b-terms-and-definitions:t:test_resource|Test Resources]] and the computing, processing, memory, storage, communication, service, interface, credential, and external resources identified for observation by the governing Test Definition. The governing Test Definition identifies the resources subject to observation and the authorized quantities, capacities, rates, durations, limits, priorities, and conditions governing their use. Resource-use observation supports the detection of exhaustion, contention, leakage, unauthorized access, unexpected consumption, unavailable resources, and interference between Nodes or Test Executions. NOD-008d observes resource use across the lifecycle periods identified by the governing Test Definition. This includes resource allocation, use, retention, release, and attempted use occurring before, during, between, or after Test Executions. Missing, delayed, incomplete, or incorrectly attributed resource-use observations may conceal conditions that change Node behavior, affect other participants, or invalidate Test Results and Evidence. ===== Applies To ===== * [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_definition|Node Definition]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_implementation|Node Implementation]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_configuration|Node Configuration]] * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_binding|Node Binding]] * [[dido:99_annexes:annex-b-terms-and-definitions:d:dependency|Dependency]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_execution|Test Execution]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_resource|Test Resource]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_result|Test Result]] * [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] * [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] ===== Verification ===== Verification confirms that: - The governing Test Definition identifies each resource whose use by the Node requires observation. - The governing Test Definition identifies the authorized quantities, capacities, rates, durations, limits, priorities, and conditions governing each observed resource. - The DIDO-TE observes the Node’s allocation, use, retention, release, and attempted use of each identified resource. - The DIDO-TE uniquely identifies the Node associated with each resource-use observation. - The DIDO-TE uniquely identifies the resource associated with each resource-use observation. - The DIDO-TE identifies the source of each resource-use observation. - The DIDO-TE associates each resource-use observation with a controlled time, sequence, and operating context. - The DIDO-TE associates resource use with the Node activity or lifecycle state that caused the use. - The DIDO-TE distinguishes authorized, expected, reported, and observed resource use. - The DIDO-TE detects use of a resource that the governing Test Definition does not authorize for the Node. - The DIDO-TE detects resource use that exceeds an identified quantity, capacity, rate, duration, or limit. - The DIDO-TE detects resource exhaustion, contention, leakage, unexpected retention, or unsuccessful release. - The DIDO-TE detects the use of an unavailable, degraded, incorrectly configured, or unauthorized resource. - The DIDO-TE detects a difference between reported resource use and observed resource use. - The DIDO-TE detects an interruption or gap in required resource-use observation. - The DIDO-TE prevents resource use from being attributed to the wrong Node. - The DIDO-TE determines the effect of unexpected or unauthorized resource use on affected Nodes, Test Environments, Test Executions, Test Results, and Evidence. - The DIDO-TE maintains Traceability among the Node identity, resource identity, Node Definition, Node Implementation, Node Configuration, governing Test Definition, observed resource use, Test Environment, Test Executions, Test Results, and resulting Evidence. - Missing, delayed, incomplete, inaccurate, unauthorized, incorrectly attributed, or untraceable observation of Node resource use constitutes nonconformance with this requirement. ===== Referenced By ===== The following pages reference this requirement: {{backlinks>.#dido:03-dido-te}} ===== Delivery Phase ===== Assign the delivery phase. ===== Implementation Status ===== Assign the implementation status. ===== Requirement Status ===== The proposed derived requirement requires review and acceptance. ---- ===== Issues ===== Assign the source requirement identifier and obligation from the DIDO-TE Requirements Register. ---- ===== Notes for Editors ===== {{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-node-requirements:nod-008-observe-a-node:nod-008d-observe-node-resource-use#Statement&noheader&nofooter&noeditbtn}} ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.