There was this other article here where the author made an interactive NFT. When you looked at it in the market it actually nice. But once you bought it, the web server knew that you were in your wallet and it was just the poop emoji…
thats hilarious.
It's incredibly simple. The NFT points to a URL controlled by the author. The author configured the web server so that it would respond with different images "based on the IP or User Agent of the requester." There's nothing web3 or blockchain going on here, it's just a normal image URL where the web server responds differently for different requests. Kinda like image hosting services that would return a placeholder image if you tried to hotlink directly to the image URL.
https://api.niftygateway.com/beeple/100010001/
More info: https://cryptobriefing.com/rare-beeple-donald-trump-nft-sell...