fn derived_command_permission_key( id: &Identifier, ) -> Result<PermissionKey, CommandRegistrationError>