Skip to main content
AI reasoning is powerful — and it is expensive and non-deterministic. Most of what an agent does does not need to be reasoned out again on every run. ECP (Execution Control Protocol) lets you reason about an approach once, capture it as a portable workflow, and run it deterministically inside a governed environment — then iterate on it fast when the approach needs to change. Reason once, run many times, iterate fast. The protocol is an open standard and reference implementation for defining, packaging, and running portable workflows inside governed environments.
  • MCP standardizes how models call tools.
  • ECP standardizes how agents, tools, policies, and runtimes execute together.
You author workflows with a Fluent TypeScript API, compile them to JSON manifests, and run them with the ecp CLI or a host runtime (Node or browser).

Quickstart

Install the CLI and run the echo workflow.

Browser demo

Try the Graph Editor with Chrome AI or Ollama.

Fluent API

Author portable workflows with TypeScript.

CLI reference

run, validate, compile, encode, decode, and ecp up.

What you build

Next steps