Me: the future doesn't have domain names. the domain name system is a form of centralization
Also me: throwing money on the altar of ICANN please dear gods accept this sacrifice so I can keep these domains, many of which I have never used
@cwebber somewhere in the back of my brain, I am convinced we can do a de-centralized federated DNS where people can just use whatever domain name they want
and then the front of my brain is like, "is that even possible" (probably?)
@cwebber goddamn this is cool. I read through it last night and it makes so much sense.
We already have these concepts of mutual, decentralized trust we use in other areas and this just takes advantage of that and bakes the graph connection into the protocol, so to speak. I love it, and frankly, we already informally do it.
For instance, we know when a website dies, even though the URL itself may live on. Obviously when a domain name is squatted on, it's super easy to tell. But we also don't trust a website as much after, say, it's been bought out and the writers are fired and they just start contracting out articles to AI outfits or whatever. We already decouple our notion of "who" or "what" that website is from its domain and IP mentally.
Likewise, I think a lot of the time we don't specifically "care", in a human sense, what an actual domain or IP is; we care whether or not it is the same entity today that it was yesterday. Frankly, the way federated social media works we're already sort of doing this. Yes, the domain names tend to be baked in and that can be its own issue, but in terms of who my instance federates with I rarely care about the server a mutual is on. I just care that they're them, and I barely even notice what domain they're on.
This seems like a good way to bake that sort of trust into the way we think about names entirely. I LOVE it.
I love that you're so excited about the petnames writeup! There's so much more we can do with that approach I think, and plan on in @spritely land :)
@cwebber
Petnames are how we're gonna do naming in our federation overlay :). Linked data provides a wonderful substrate for this.
Edit: I guess I should say, linked data that isn't obsessed with cool URIs provides a wonderful substrate for this.