Question: what is the difference between a treaty and an agreement?
Answer: Treaties may be bilateral (two parties) or multilateral (between several parties) and a treaty is usually only binding on the parties to the agreement. An agreement "enters into force" when the terms for entry into force as specified in the agreement are met.