Contract Net Outcome
data class ContractNetOutcome<B>(val winner: AgentModel.Agent, val winningProposal: AgentMessage.Propose<B>)(source)
Result of a successful Contract-Net negotiation. Contains the agent that won the contract and the proposal they submitted, so the caller can read the bid details (e.g., quoted completion time, price).