The Indian Contract Act 1872 establishes the framework for contracts in India. It aims to ensure that rights and obligations from contracts are upheld and legal remedies are available for breaches. The Act applies across India except Jammu and Kashmir. It covers the basic principles of contracts, indemnity, guarantee, bailment, and agency. A contract requires an offer and acceptance, lawful consideration, capacity and consent to contract, a lawful objective, and certainty of terms. The Act defines different types of contracts based on their validity, formation, and performance requirements.