Question: what is the difference between compact and treaty?
Answer: The difference between Compact and Treaty. When used as nouns, compact means an agreement or contract, whereas treaty means a binding agreement concluded by subjects of international law, namely states and international organizations. Compact is also verb with the meaning: to make more dense.