https://oodifinance.com/articles/nob-reg-auth/