Question: what is the difference between a charter and a treaty?
Answer: is that charter is a document issued by some authority, creating a public or private institution, and defining its purposes and privileges while treaty is (international law) a binding agreement concluded by subjects of international law, namely states and international organizations.