Question: what is the difference between a treaty and covenant?
Answer: As nouns the difference between covenant and treaty is that covenant is (legal) an agreement to do or not do a particular thing while treaty is (international law) a binding agreement concluded by subjects of international law, namely states and international organizations.