Schemas
ECP (Execution Control Protocol) documents carry aschema discriminator and a version. Workflows currently use "version": "1.0" with schema @executioncontrolprotocol.workflow.
Generated JSON Schema artifacts ship from @executioncontrolprotocol/types (npm run generate:schema in the monorepo → packages/types/dist/schemas).
Common schema IDs
Workflow example
ecp compile.