The DIDO-TE SHALL specify the permitted direction of each interaction identified for a Twin Relationship.
An interaction permitted within a Twin Relationship may be permitted in one direction, the reverse direction, or both directions.
For example, a Twin Realization may receive state information from a Node without permission to modify that Node.
Specified interaction direction prevents bidirectional interaction from being inferred from connectivity, observation capability, DDS publication and subscription relationships, or access to an interface.
Interaction direction remains distinct from interaction permission and authorization. TWIN-009a identifies permitted interactions. TWIN-009b specifies their direction. TWIN-009c establishes authorization requirements for Resource state changes.
Verification confirms that:
Verification includes at least one unidirectional interaction and confirms that the reverse interaction is not treated as permitted.
This requirement establishes the permitted direction of interactions identified under TWIN-009a before evaluation of authorization or execution.
TBD
Draft
{{section>dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-03-twin-node-requirements:twin-009-control-twin-interaction:twin-009b-specify-twin-interaction-direction#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.