NNS can be used to resolve a wide variety of resources. The initial standard for NNS defines resolution for NEO addresses or Smart contracts (ScriptHash), but the system is extensible, allowing more resource types to be resolved in the future without NNS upgrades.