A lot of smartphone users have IoT devices plugged in at home that, for better or for worse, have a persistent connection to the internet. It would be feasible and useful for these devices to act as personal servers for certain kinds of services. In fact I believe Apple already does this with HomeKit, where users’ AppleTVs or HomePods can act as a “hub” to facilitate communication with devices at home from outside the local network.