A supranational union, because it is an agreement between sovereign states, is based on international treaties.
Наднаціональний союз, бо це угода між суверенними державами, діє на основі міжнародних договорів.