You can expand this to have an option where you can store the public keys somewhere where they can be retrieved by a user with a given permission, a group of developers thus would have access to each others public keys that they can use when they need to.