It should be noted that /badge/update needs some more planning so 1 more commit is justified for it as some consideration must be taken for how individual badge permissions are going to be handled