Definition
The definition is the graph:- nodes
- edges
- source and target ports
- node type
- node version
- node label
- node configuration
- input mapping
- canvas position
Interface
The interface is the workflow contract:- input schema
- output schema
- trigger declarations
- sub-workflow contract when reused by another workflow
Bindings
Bindings are runtime references:- credentials
- channels
- agents
- fleets
- connectors
- models
- endpoints
- resources
Metadata
Metadata describes ownership and behavior:- name
- description
- visibility
- risk labels
Why This Model Matters
The package model enables:- visual editing
- AI-assisted editing
- validation before publish
- immutable published versions
- test runs
- template export/import
- binding remapping
- reliable run history