Question: what is the difference between a treaty and a contract?
Answer: is that treaty is (international law) a binding agreement concluded by subjects of international law, namely states and international organizations while contract is an agreement between two or more parties, to perform a specific job or work order, often temporary or of fixed duration and usually governed by a written ...