In our SCM, stakeholders fall into one of four classes: suppliers (who sell products) consumers (who buy them), technology providers (who transform products from one form to another), and transportation providers (who move products from one location to another). Each of these stakeholders has a bid parameter representing its price threshold to sell, buy, process, or move a product (i.e., in USD/unit weight) and a capacity parameter restricting the amount that can be sold, bought, processed, or transported. The ISO uses this information to determine how much product will be exchanged in each transaction (this is called an allocation).