The Indian Contract Act of 1872 is a vital piece of legislation that governs the formation and execution of contracts in India. Contracts are legal agreements that bind two or more parties to specific obligations and terms. In this article, we will discuss the different kinds of agreements under the Indian Contract Act.

1. Express Agreement: An express agreement is a contract in which the parties have explicitly discussed and agreed upon the terms and conditions of the agreement. It can be either written or verbal, as long as there is clear communication and understanding between the parties.

2. Implied Agreement: An implied agreement is a contract that is not explicitly stated or written down, but rather inferred from the actions or conduct of the parties involved. For instance, if a person goes to a dentist and receives treatment, they are expected to pay for it, even if they did not sign a written agreement.

3. Void Agreement: A void agreement is one that is considered null and void from the outset, meaning it is not legally enforceable. Some examples of void agreements include agreements made by minors, agreements made under coercion, or agreements that are illegal.

4. Voidable Agreement: A voidable agreement is a contract that may be enforced or nullified at the option of one of the parties involved. For instance, if an agreement was made under duress or misrepresentation, one of the parties may have the option to void the agreement.

5. Executed Agreement: An executed agreement is a contract that has been fully performed by both parties, meaning all terms and conditions have been fulfilled. For example, if someone hires a painter to paint their house and the painter completes the job and receives payment, this is an executed agreement.

6. Executory Agreement: An executory agreement is a contract in which one or both parties have yet to fulfill their obligations. For instance, if someone hires a painter to paint their house but the painter has not yet started the job, this is an executory agreement.

In conclusion, there are various kinds of agreements under the Indian Contract Act, each with its unique characteristics and legal implications. It is essential to understand these different types of agreements to ensure that contracts are legally binding and enforceable. As such, consulting with a lawyer or legal expert is recommended when drafting or executing agreements.