====== SIP-019 — Data Plane and Control Plane Separation ====== [[public:00-sip-ra:99-annexes:annex-c-requirements:start|Go to Annex C: Requirements]] ===== Statement ===== The [[public:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]] SHALL separate the [[public:99_annexes:annex-b-terms-and-definitions:d:data_plane|Data Plane]] from the [[public:99_annexes:annex-b-terms-and-definitions:c:control_plane|Control Plane]]. ===== Rationale ===== The Data Plane carries and processes operational structured information. The Control Plane distributes, selects, configures, and governs the Artifacts, Policies, constraints, and other control information that determine how operational processing occurs. Separating these planes prevents Governance and configuration activities from becoming indistinguishable from operational information processing. It also supports independent security controls, lifecycle management, monitoring, deployment, and evolution for the two types of activity. ===== Evaluation Criteria ===== The Submission satisfies this requirement when the Reference Architecture: - Defines the responsibilities of the Data Plane - Defines the responsibilities of the Control Plane - Represents Data Plane and Control Plane elements or Roles separately - Distinguishes operational information flows from Governance and control flows - Defines the Interfaces and interactions between the two planes - Identifies how Control Plane actions affect Data Plane processing - Prevents operational Data from being treated implicitly as Governance or control information - Prevents control information from bypassing applicable Governance and security controls - Supports independent lifecycle management of operational flows and Governance Artifacts - Defines the separation independently of a required implementation topology or technology ===== Referenced By ===== {{backlinks>public:00-sip-ra:99-annexes:annex-c-requirements:sip-019-data-plane-and-control-plane-separation}} ===== Notes for Editors ===== Logical separation does not require the Data Plane and Control Plane to operate on physically separate infrastructure. A realization may use physical separation when required by its security, availability, performance, or Governance constraints. [[public:00-sip-ra:99-annexes:annex-c-requirements:sip-023-governance-evolution-and-operational-execution|SIP-023 — Governance Evolution and Operational Execution]] addresses the related separation between changes to Governance Artifacts and execution of the operational processing flow. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.