Post ATIAOkMpdWvolSqQca by waweic@chaos.social
(DIR) More posts by waweic@chaos.social
(DIR) Post #ATIAEheKszl1RLF6uW by trwnh@mastodon.social
2023-03-04T16:16:17Z
0 likes, 0 repeats
we have a domain name system but why don't we have a domain number systemjust like we can register human-friendly names, we should be able to register persistent machine-friendly numbers to websites and domains. the name and number are aliased together, or we map name => number => ip addressyes this idea is copied from xri i-names and i-numbers, it's one of the best ideas to come out of that effort (aside from delegation of authority at any point in the identifier)
(DIR) Post #ATIAEiAwvjqT4UV9kG by trwnh@mastodon.social
2023-03-04T16:18:24Z
0 likes, 0 repeats
the world if xri took offfuture.jpg
(DIR) Post #ATIAEipiUASH6vZiHw by trwnh@mastodon.social
2023-03-04T16:23:20Z
0 likes, 0 repeats
i've talked/thought about doing something similar with webfinger, but the "authority delegation" bit is really hard without a persistent unchanging identifier in some common authoritative namespace. you can defer to some other DNS domain's webfinger endpoint, but that doesn't get rid of the fragility in expiring or reassigning domain names.
(DIR) Post #ATIAEjTQ6YDL649QAq by trwnh@mastodon.social
2023-03-04T16:35:30Z
0 likes, 0 repeats
it's interesting that bluesky comes to a similar conclusion with its "placeholder" DID scheme, did:plc: -- identifiers are centralized around a single "PLC server". the DNS stuff maps to a did:plc: that gets resolved by the centralized resolution server.we could do something similar with a centralized server/domain that did nothing but assign identifiers and map to current location... of course, that doesn't solve the problem, it just shifts the burden.
(DIR) Post #ATIAEk9bZhxTCtt6vY by trwnh@mastodon.social
2023-03-05T02:09:51Z
0 likes, 0 repeats
so here's a crackpot idea that requires "minimal" changes to the way the world works1. register a gTLD with the IANA/ICANN -- let's call it something like .uuid2. allow anyone to register UUIDs on this TLD -- this should be as easy as registering any other domain name, but instead of getting to pick the name, it's auto-assigned to you3. CNAME your desired public-facing domain name to the .uuid domain you registered4. optionally: run some software to "reverse map" your .uuid URIs (Webfinger)
(DIR) Post #ATIAEkmbEj9N9q8Fhw by trwnh@mastodon.social
2023-03-05T02:12:47Z
0 likes, 0 repeats
you could also use plain old HTTP redirects instead of Webfinger, if you trusted the thing at the other end to stay online
(DIR) Post #ATIAElLL9YwItaNzrE by trwnh@mastodon.social
2023-03-05T02:17:24Z
1 likes, 0 repeats
but the main thing would be being able to usetrwnh.com => 05517367-0a6a-42c1-9810-9fcf264a505b.uuidtrwnh.com/some-resource => 05517367-0a6a-42c1-9810-9fcf264a505b.uuid/some-resourceany software/application dealing with identifiers SHOULD support using the "canonical" identifier, so you can signal that the .uuid-assigned URI is the canonical onecrucially, the .uuid registry would never expire, and probably it should be free. the goal is to never let the .uuid registration lapse, ever
(DIR) Post #ATIAEmBo0UuHWIvtdQ by trwnh@mastodon.social
2023-03-05T02:24:39Z
0 likes, 0 repeats
maybe your domain name registrar could even host a reverse-mapping server for you, if they wanted to expand their services?
(DIR) Post #ATIAOjGPjuChLGpmym by waweic@chaos.social
2023-03-05T02:21:13Z
0 likes, 0 repeats
@trwnh That's super prone to abuse, both by people mass-registering UUIDs (and bloating the databases) or by government actors etc.
(DIR) Post #ATIAOjwxBkEPTCjlHk by trwnh@mastodon.social
2023-03-05T02:31:49Z
0 likes, 0 repeats
@waweic abusable how? say you register a bunch of UUIDs. now what?if it's really a concern, then the owner of the .uuid TLD or the domain name registrars could apply any number of additional policies on top, to limit who can register a UUID. the important bit is that the UUID registration never lapses so you can use it to mint URIs under your own authority forever, independent of what public-facing name you want to use.
(DIR) Post #ATIAOkMpdWvolSqQca by waweic@chaos.social
2023-03-05T02:36:21Z
0 likes, 0 repeats
@trwnh If I register 200 UUIDs per second for a year, that's 100TB.Storing it indefinitely costs a *lot* of money.If I put something like 09f9 in there, the part with "never lapsing" and "under my own authority" is going to be questioned fast by governments
(DIR) Post #ATIAOl1FDHG2mnkhc0 by trwnh@mastodon.social
2023-03-05T02:46:49Z
0 likes, 0 repeats
@waweic how would you register 200 UUIDs per second? what registry would let you do that? if it's not already clear, there is a human element to this! you can have part of the registry process be filling out an application or something.
(DIR) Post #ATIAOlhQgR0AtdUOMi by trwnh@mastodon.social
2023-03-05T02:52:18Z
0 likes, 0 repeats
@waweic also the 09f9 thing gave me an idea but sadly 09f911029d74e35bd84156c5635688c0.com is already registered to someone on cloudflare lol
(DIR) Post #ATIAOmHwUgD0isZYHI by duponin@udongein.xyz
2023-03-05T02:54:48.697711Z
0 likes, 0 repeats
@trwnh @waweic what is that special with this uuid?
(DIR) Post #ATIBBOIsSRp4WaBrBQ by trwnh@mastodon.social
2023-03-05T03:00:29Z
1 likes, 0 repeats
@duponin @waweic https://en.wikipedia.org/wiki/AACS_encryption_key_controversy
(DIR) Post #ATIBBgqrUphc3CEFea by lanodan@queer.hacktivis.me
2023-03-05T03:02:59.416160Z
0 likes, 0 repeats
@trwnh Well PTR records exists to go from an IP to a hostname.
(DIR) Post #ATIBk2AejpYC16rcaO by trwnh@mastodon.social
2023-03-05T03:04:29Z
0 likes, 0 repeats
@lanodan IP addresses and hostnames both change, though
(DIR) Post #ATIBk2mwRUAvvqmCGG by lanodan@queer.hacktivis.me
2023-03-05T03:09:35.502354Z
0 likes, 0 repeats
@trwnh For IPs and given enough bureaucratic stuff (+ lot of money for IPv4) done you can reserve them for a long enough time that you can hardcore them.That said I quite wish you could have IPv6 subnet portability comparable to what you have with phone numbers.
(DIR) Post #ATILDFdAfllJkPCy5g by feld@bikeshed.party
2023-03-05T04:55:53.118485Z
1 likes, 0 repeats
IPv6 was supposed to have nomadic addresses and the absence of it in these final implementations makes me so sad
(DIR) Post #ATIMD0GXtnmy334SvI by lanodan@queer.hacktivis.me
2023-03-05T05:06:50.951220Z
0 likes, 0 repeats
@feld @trwnh Well there is few Mobile IPv6 things but they seem to be limited to like a single ISP having different transport methods.