Imagine that you could ask a validator node to make an internet request on your behalf with some custom parameters, and then to record in the blockchain something that can be used to verify at a later time what the request and the result were.
Which use cases, downside, limitations do you see for something like that?
Think, for instance, accessing a public API from the client side on a web application through a Nimiq node and recording in the blockchain a hash calculated taking the request parameters and the result. Then at a later time, if the browser cache or local storage was cleared or if that information was tampered with, the app should still be able to verify that the request took place and that the input data used for that request corresponds to the one stored locally in the web application.