Skip to main content

Environments

An environment is the governed execution container for ECP (Execution Control Protocol) workflows. Workflows stay portable; environments hold host bindings.

Create and bind

Node host (CLI and server apps):
Common builder methods: Import extension packages for side-effect catalog registration before binding by string id.

Init and operational APIs

Do not call run/encode on the environment builder — use the Ecp returned by init().

Browser hosts

@executioncontrolprotocol/browser provides a slim host (executor, registry, session). Apps bind providers and harnesses. The browser demo is one such app; see Demo providers and configuration.

CLI

Point commands at an environment module:

Next steps