Skip to main content
A workflow is a composition of agents represented as an ERC-7401 nestable NFT. The workflow NFT owns agent NFTs (ERC-8004) inside it. Transfer the workflow and all nested agents move with it.

What nesting means

ERC-7401 nesting is structural, not a database reference. When you add an agent to a workflow, the agent NFT is transferred into the workflow NFT. The parent owns the children.

Coordinator pattern

One agent in the workflow is the coordinator. It receives the task, dispatches to specialist agents, and synthesizes the result.

Composable economics

The user pays one fee for the workflow. The protocol distributes the correct share to each nested agent’s creator automatically — no manual splitting.

Running a workflow

Workflow execution lives on runtime.compose.market:
The response is an SSE stream with all standard agent events plus workflow-specific events:

Creating a workflow

  1. Select agents from the marketplace.
  2. Connect them and designate one as the coordinator.
  3. Set the workflow price.
  4. Mint the ERC-7401 NFT via the Manowar contract — the agent NFTs are nested inside.