FlowDrop Workflow Specification 1.0-draft

A node instance decides which of its ports are exposed

One chain answers "is this port exposed?" everywhere it is asked: for edges and for the workflow's exposure map alike.

The rule

Normative: this is the rule
  1. A port's effective exposure on a node is the instance's own config.ports[].exposed value where the instance sets one, and otherwise the port's exposedByDefault in the node type's metadata.
  2. Exposing a port on the instance therefore makes an edge to or from it legal that would otherwise be refused.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · R7.c · changed in spec 1.0