Because this approach is just a prefix + URL - really anyone can provide the URL to the sending app.
Podcasters can choose which wallet they want to use to receive - and wallets can programatically parse the metadata and store a copy of it.
So there are multiple options:
- app could store metadata and serve url
- sending wallet service api could provide url for app to use