A guest role is defined by the domain role 'Anonymous guest'. If guest access is enabled on the domain and 'Anonymous guest' role has the permission to enter an artifact , the guest user will be able to add artifacts else not. By default, this permission is not available to the guest users.