DNS is trash. It's also one of the greatest equalizers we have for people to use. You can resolve the world in moments using it. This is a side effect of its centralization though and the world does NOT want to move from it. How do we get past that?
I do see things like Secure Scuttlebutt being the answer for this. It's going to be very difficult to break completely away from a sense of centralization in a world that demands global interactions.
I'd love to see some sort of system that takes Dat/IPFS, SSB, ActivityPub and HTML to push the Web in a holistic way. I do want to be able to walk into a store with my phone and have devices acknowledge me SOLELY because of the information stored on my phone, not because of my device's UUID from Google. I'd love to authorize things using things I have on my person versus needing to trust large companies for this.
I'm already experimenting with some of these ideas. And having trying out some of the merchandising features in macOS, the tight integration there, I can see that happening in a open fashion if people just implemented things holistically and not in a coddling fashion. This is my beef with a lot of the ActivityPub projects too - they tend to not allow for people to bring what they have and instead demand you adhere or be a second-class platform.
Which is not something I'm into at all.
This isn't a sell for the IndieWeb, it's on the complete opposite side. People are building specifically for them to avoid having anyone dependent on them too heavily _or_ might be building in a fashion that optimizes the reinforcement of what I'm against: giving people who want to turn us into currency generators another place to farm content from.
@jalcine I like where your head is at! Thanks for articulating this.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!