An auditable reputation service for collective adaptive systems