--- id: DYN-7 family: GR-DYN level: extended profiles: [storage-api, editor-client] posture: normative-target added: "1.0" changed: "1.0" source: https://flowdrop.io/spec/rules/gr-dyn/dyn-7 specification: FlowDrop Workflow Specification 1.0-draft licence: CC BY 4.0 --- # DYN-7 — Dynamic port definitions are configuration, never a wireable input port *GR-DYN (Part I) · level: extended · profiles: storage-api, editor-client · added in 1.0* ## The rule > **Normative.** This is the rule. > > 1. The reserved parameter holding a node's dynamic port definitions is never a wireable input port. > > 2. It appears in the node's configuration schema only where the node type marks it configurable, taking its value from the node type's default, else the parameter's schema default, else the empty list. > > 3. Without that opt-in it appears in neither the configuration schema nor the input schema, and the node's dynamic port definitions resolve to empty: stored definitions do not survive an opt-out. --- Rule identifiers are permanent and are never renumbered. This specification carries no implementation status: each implementation publishes its own standing against these rules. Licensed CC BY 4.0.