A contract between parties in which one party guarantees to the other that a certain event will take place, failing which some form of compensation will be provided.