Overview
Market-based coordination uses economic mechanisms to allocate tasks to agents, enabling decentralized, scalable orchestration.
Auction Types
Sequential Single-Item Auctions
- Tasks auctioned one at a time
- Agents bid based on capability and availability
- Winner executes and receives payment
Continuous Double Auctions
- Agents can be buyers (requesting work) or sellers (offering work)
- Prices emerge from supply/demand
- Best for high-frequency task markets
Combinatorial Auctions
- Agents bid on bundles of related tasks
- Captures synergies between tasks
- More complex winner determination
Implementation
- Define task descriptions and requirements
- Implement bidding protocol for agents
- Create winner determination algorithm
- Handle execution and settlement
Trading-Based Consensus (TACo)
Agents can also reach consensus by trading beliefs:
- No centralized coordinator needed
- Agents trade "shares" in different outcomes
- Equilibrium prices reflect consensus probability