Everybody can do this, I think you will need to find another protocol then where the permissions are part of the protocol itself.