Question: what is the difference between a self-executing treaty and a non-self-executing treaty?
Answer: At a general level, a self-executing treaty is one that may be directly applied in the courts, whereas a non-self-executing treaty is one that requires legislative implementation before it may be applied by the courts (and other domestic law-applying officials).