Add an event to get any supported URI. This would either load it from corresponding local source or call a download.
Consider if the caller is allowed to get the URI as per the context.
Note that, in case .sig is to be checked, it may need to download/acquire another resource.
Consider if it would be easier to be accessible from lua only, or if we use some hybrid mode.