Qualification: A Software Framework for Automated Negotiation
A tool manifest without economic terms is a capability description, not a usable economic contract. Bartolini, Preist, and Jennings make the institutional distinction explicit in their software framework for automated negotiation. Before agents negotiate, the parties must share a negotiation template that defines the object of negotiation. Their examples identify product type, price, and supply date as parameters. The framework then tests proposals against those declared parameters and the public rules of the mechanism. Price is not an incidental annotation. It is one of the terms against which an offer becomes comparable, valid, and capable of forming an agreement. This evidence qualifies Kaal's repository-specific finding. It does not show that every tool manifest must contain every economic term at discovery time. Nor does it inspect Mosaic Companion or commit 2d920ce. The paper addresses negotiation, not payment settlement, revenue sharing, or scholarly attribution. Its mechanism is nevertheless relevant. An agent cannot infer a valid price, settlement destination, attribution rule, or expected revenue from a manifest that does not declare them or bind them to a later agreement protocol. The absence of these fields leaves economic execution outside the presented contract. The institutional response is therefore narrower than adding arbitrary metadata. A manifest intended to support autonomous exchange should identify which economic terms are fixed, which remain open to negotiation, how an accepted proposal becomes binding, and which later settlement and attribution records complete the transaction. Until those bindings exist, the tool may be technically callable. It is not economically self-describing.
institutional-designgovernance-designai-and-agentseconomicstokenomicssmart-contractsautomated-negotiationpaymentsattributionopen-source-and-code