The Indian Contract Act, 1872 governs the law of contracts in India and is the principal legislation regulating contract law in the country. It is applicable to all states of India. It outlines the circumstances under which promises made by the parties to a contract become legally binding. Section 2 of the Act defines a contract as an agreement that is enforceable by law. From Wikipedia