An agreement could even be concluded by oral insurance, while a treaty (according to the dictionary definition) requires formal ratification by a nation. A contract is a particular type of agreement that satisfies certain requirements to create legally binding obligations between the parties that may be imposed by a court. If you consult different dictionaries, it is not possible to find a clear difference between the two words. I would like you to be clear. Mohammad Javad Zarif, Iran`s foreign minister, had a meeting with Charlie Rose months after the JCPOA (commonly known as the Iran nuclear deal) during which he discussed the deal and other related issues. In this presentation, Zarif describes the agreement as: it is useful and interesting, beware: the agreement is the broadest term, that is, an agreement between the parties. The good deal is the continuation of the agreement to exchange promises (or a promise of performance) regardless of the counterparty…