An agreement that is enforceable in law is called a "contract."
A contract is a legally binding agreement between two or more parties. It is created when one party makes an offer, and the other party accepts that offer, which leads to an agreement. The parties to a contract are legally bound to fulfill the terms of the contract, and failure to do so may result in legal action.
For a contract to be legally enforceable, it must meet certain requirements. First, there must be an offer made by one party to another. The offer must be clear and unambiguous, and it must be communicated to the other party.
Second, there must be an acceptance of the offer by the other party. The acceptance must be clear and unambiguous, and it must be communicated to the party making the offer.
Third, there must be consideration, which is something of value that is exchanged between the parties. Consideration can take the form of money, goods, services, or a promise to do something.
Finally, the parties must have the legal capacity to enter into the contract. This means that they must be of legal age, sound mind, and not under duress or undue influence.
In summary, a contract is an agreement that is enforceable in law. It is created when one party makes an offer, the other party accepts that offer, there is consideration, and the parties have the legal capacity to enter into the contract.