The United Nations is rolling out a treaty to ban all nuclear weapons on Friday, despite opposition from the world’s nuclear powers and others.

The treaty, called the Treaty on the Prohibition of Nuclear Weapons, has been negotiated for weeks, and is expected to be signed by 129 member-nations. The effort has been led by Austria, Brazil, Mexico, South Africa, and New Zealand. The treaty is designed to outline the steps to ban the development, stockpiling, and use of nuclear weapons on Earth forever.

Resistance has been led by the countries which actually possess nuclear weapons.

After our final review of the text yesterday, I am convinced that we have achieved a general consensus on a robust and comprehensive prohibition,” said Ambassador Elayne Whyte Gómez of Costa Rica, who serves as the President of the conference to negotiate a legally-binding instrument to prohibit nuclear weapons.