The Manowar contract is the heart of the workflow composition. It implements the ERC-7401 Nestable NFT standard, allowing it to “own” other NFTs (specifically, ERC-8004 Agents).Documentation Index
Fetch the complete documentation index at: https://docs.compose.market/llms.txt
Use this file to discover all available pages before exploring further.
Features
Nesting
Workflows act as parent tokens. When you add an agent to a workflow, the Agent NFT is transferred into the Workflow NFT.- Nest: Add an agent to the workflow.
- Unnest: Remove an agent (only by the workflow owner).
- Transfer: When you sell the Workflow NFT, all nested Agent NFTs move with it automatically.
Units & Pricing
- Aggregated Price: The total price of a workflow is the sum of all nested agents’ prices + a base
x402price. - Unit Consumption: Buying a “run” of the workflow consumes 1 unit from every nested agent.
Coordinator Pattern
Every workflow can designate one nested agent as the Coordinator. This agent is responsible for:- Receiving the initial user input.
- Orchestrating calls to other agents in the workflow.
- Synthesizing the final result.