Question: what is the main difference between a treaty and an executive agreement?
Answer: Under US law, the difference in between treaty and executive agreement is whether the President has the authority to execute it without the advice and consent of the Senate. If he or she has such authority, it is an executive agreement, and if not, it is a treaty.