FlowDrop Workflow Specification 1.0-draft

A node's ports come from its two declared schemas

Everything an editor draws on a node (its input ports and its output ports) is derived from two schemas the node type declares. Nothing else is a source.

The rule

Normative: this is the rule
  1. A node type declares its input surface as one JSON Schema and its output surface as another.
  2. Those two schemas are the only source of a node's ports.
  3. The node type's own registration declaration carries no port data and no visual data: a port list, an icon or a category appearing there is a defect.
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 · SCH-1 · changed in spec 1.0