How to add AOU codes

What guidelines and rules make up this system?

And can we add names directly or must we derive them from an official list?