Resource digest