💾 Archived View for tilde.team › ~khuxkm › gemlog › person-tld.gmi captured on 2022-06-03 at 23:00:50. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-11-30)
-=-=-=-=-=-=-
Published: 2021-06-04
Tags: ported-article, technology
NOTE: This was originally posted on my HTTP blog on April 20th, 2020. I figured I'd port it to here as well.
This started as a discussion in tilde.chat's #meta about giving every person a free (tax-supported) domain. Here are the finer points of the discussion.
19:15 < login> Since when do you have to pay to have a name? 19:15 < login> Do you have to pay to have an address? 19:16 <~khuxkm> yes 19:16 <~khuxkm> you pay taxes, don't you? 19:16 < login> oh yeah lol 19:16 < login> so it should be tax funded 19:16 < login> domain names, at least 1 for each person 19:16 <~khuxkm> tax funded domain names 19:16 < login> yeah
I proposed a .person TLD that would give every person on Earth a domain name. The only problem was how to handle people with the same name. You see, there are 1,586 people in the United States alone that share my name. Clearly, the number worldwide is even larger. How do we solve this issue?
The answer we eventually came to was to give each person a random 11-digit hexadecimal number as their "global ID number", and that this number would be your domain (for instance, I generated 5e400a6423c.person for myself).
Some approaches we tried but dismissed:
This proposal also proposes a global ID number system. This may defeat the need for passport numbers, as everything could be tied to your global ID number. This global ID number would exist solely to identify a person, and should not be used in a manner similar to how Social Security Numbers are used in the US.
For instance, I would be Robert Miles, US citizen, GID 5e400a6423c, and my .person domain would be 5e400a6423c.person. Simple, as elegant as possible given the circumstances, and globally unique.
And if we end up running out of 11 digit numbers (which would mean over 17 trillion new births)?
We'll just add another digit.