Generally, files and other items have verifiable hash values; other resources (such as APIs or access to devices) are often handled by looking up the resource in a data structure used to indicate whether certain resources are available for access or not.