The Contract Net Protocol is a decentralized coordination framework where a manager agent announces a task, potential contractor agents submit bids, and the manager awards the contract to the most suitable bidder. This market-inspired mechanism resolves conflicts over resource allocation and task assignment without central command, enabling heterogeneous agents with differing capabilities to self-organize. Its core phases—task announcement, bid submission, award, and execution—establish a formal negotiation protocol for distributed problem-solving.
