P1-REQ-13-4-011

Return to Part 1 Requirements

Statement

The Conceptual Architecture SHALL distinguish among a Node, a Node Role, a Node Identity, a Communication Endpoint, a Data Structure Definition, a Data Structure Instance, a Runtime Plane, an implementation artifact, and a deployment artifact.

Source

Part 1, Section 13.4: Core Conceptual Element Requirements.

Rationale

The core conceptual elements describe different architectural concerns. A Node, Node Role, Node Identity, Communication Endpoint, Data Structure Definition, Data Structure Instance, Runtime Plane, implementation artifact, and deployment artifact each serves a distinct purpose.

Distinguishing these elements prevents identity, responsibility, communication, information, runtime purpose, implementation, and deployment concerns from collapsing into one another.

Applies To

This requirement applies to all uses of core conceptual elements within the Conceptual Architecture.

It applies specifically to distinctions among:

NodeNode RoleNode IdentityCommunication EndpointData Structure DefinitionData Structure InstanceRuntime PlaneImplementation artifactDeployment artifact

Verification

Verification SHALL confirm that the Conceptual Architecture distinguishes among the named core conceptual, implementation, and deployment elements.

Verification activities include review checks confirming that:

Node, Node Role, and Node Identity remain distinctCommunication Endpoint remains distinct from Nodes and exchanged informationData Structure Definition remains distinct from Data Structure InstanceRuntime Plane remains distinct from implementation and deployment artifactsImplementation artifacts and deployment artifacts do not redefine conceptual elements

Traceability

Related source section:

Related requirement identifiers:

Status

Draft

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.