Your comment gave me a neat idea that maybe smart contracts could be used for calculating blame and penalties in long supply chains. Vendor A promises to deliver the widget to Shipping Company B on a certain date who promises to deliver it on another date - but only if Vendor A receives the parts from Vendor X - but only if Vendor X receives the raw materials from Vendor Y - etc. That kind of transparency could be really interesting