Gate flags come from the node type, and default off
Whether a parameter is connectable, configurable or required is the node type's answer, not the declared schema's. A parameter the node type never mentions reaches neither derived schema.
The rule
Normative: this is the rule
- The
connectable,configurableandrequiredgate flags for a parameter are read from the node type's own parameter configuration only, each defaulting to false where the node type declares no entry for that parameter. - A parameter the node type does not declare therefore appears in neither derived schema and in neither
requiredlist. - Same-named keys written in the declared schema are not read by the gate, and are not stripped either: they survive verbatim into the served schemas.
- A property-level
required: trueis read on exactly one path: where a node is exposed as a model-facing tool, it is lifted into the enclosing object'srequiredarray before the schema is handed to the model.
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-2 · changed in spec 1.0