1. A method for providing insurance for commodity purchasing, comprising: creating an insurance strike price matrix corresponding to a commodity, the insurance strike price matrix comprising a set of insurance strike prices and associated insurance premiums; obtaining a payment associated with a first insurance strike price and associated insurance premium from first consumer; and indemnifying the first consumer for purchases of the commodity based upon the first insurance strike price.