Email or username:

Password:

Forgot your password?
Top-level
blaine

@trwnh the "trick" with webfinger is that it's a way to go from a "name" to an authoritative context (the authority for "x@y.xyz"' is "y.xyz" and the authority for "blah.com" is "blah.com"; the challenge with phone numbers is that it's impossible to infer the authority for +1-416-867-5309 / telcos don't provide a lookup system). That's really it; the rest is a cultural thing.

18 comments
infinite love ⴳ replied to blaine

@blaine there might not be an authority for a phone number but i think it can be handled more like a combo of "local dns resolver" + "registry of phone number". sure in many cases with identifiers that have an authority component you can just use their webfinger if they have one, but i think it would also be cool to be able to use your own webfinger and "proxy out" as needed, in the same way that dns does it

blaine replied to infinite love ⴳ

@trwnh lolsob. This is/was the whole point of webfinger ("It's DNS, for people") but the mastodon implementation kind of missed that part. But it's trivially possible to do that.

My ideal is to have one "personal address" [per life context, e.g., work, family, social, etc] that points to different stuff I'm sharing in different contexts, with tagging to indicate in which contexts it the various feeds/etc might be useful. e.g., a tech-focused mastodon feed, a pixelfed feed for family, etc.

blaine replied to blaine

@trwnh .. and *critically* for what I think you're saying, there's nothing preventing linking from a webfinger profile to e.g. a wiki or a webpage of any sort, or another identifier like a phone number or a signal account. Again, this is all stuff that informed the original design of webfinger, over 15 years ago now 🙈

infinite love ⴳ replied to blaine

@blaine yup, more or less. the only difference i'd make is that instead of having multiple feeds for mastodon/pixelfed/etc i'd rather it was all done via the same identity

one of the things that i wish were implemented broadly is support for `streams` -- arbitrary collections that you could post into and other people could follow. to my knowledge no one other than google+ has done it. and, well... we know how google+ went...

blaine replied to infinite love ⴳ

@trwnh oh, totally. To be clear, the way I imagine it is that to end users, it all looks like a single identity, and which feed/stream is negotiated based on the context you're using the identity. So, e.g., my main public profile might be "blaine@bcook.ca", and if someone tried to follow me on mastodon, they'd get my "short text notes" stream, and if someone else tried to follow me from pixelfed they'd get my "square format insta-like-social photos" stream.

blaine replied to blaine

@trwnh I'm doing some extreme handwaving over content negotiation and defaults and all of that, but maybe one interesting thing to raise at this point is that once we get here, "blaine@bcookc.ca" isn't a mastodon account – it's me, a person, with all the facets that I want to share with people who have that name to call me by.

It also means that I bring my identity with me into different social contexts, and that means trust, too. And links to other parts of me, etc.

blaine replied to blaine

@trwnh anyhow, for my part, all that's to say that I remain excited for the future, and it's really great to see folks like you posting threads like the above, pushing the boundaries of what we think of as "fedi" and "ap" and so on! ❤️

blaine replied to infinite love ⴳ

@trwnh for sure; lots of ways to deal with the phone number lookup thing, but "security is hard" in that context 😅

aside: I did a little work a couple of years ago on a thing I was calling "NNS" (the "Name Name System") around how we might use modern cryptographic assertions to step back from the relatively "centralized" mode of DNS (and by proxy, webfinger and atproto's approach), but then IPFS etc imploded and the funding/interest dried up. There are some similar efforts out there, too.

bumblefudge replied to infinite love ⴳ

@trwnh @blaine wait aren't 0 and 1 authorities ? if it starts with 2-9, it's a number in the same area code as you're dialing out from, starts with 1 diff area code, starts with 0 diff country code...

bumblefudge replied to bumblefudge

@trwnh @blaine i guess authority isn't the word for that but there's relrefs and absolute refs at least. not sure i follow the proxy out metaphor tho

blaine replied to bumblefudge

@by_caballero @trwnh this would work except for the specific way that number portability is implemented. 😅 At least historically, and very likely still today, the "database" used to map phone numbers as assigned by exchange blocks (i.e., to a given carrier) to phone numbers that have been ported to a different carrier by the customer (under number portability laws) was a set of spreadsheets synchronized by FTP at intervals. Access to said "databases" is entirely contractual.

bumblefudge replied to blaine

@blaine @trwnh uuuuugggghhhhh i wish i could unlearn that hideous namespace governance

blaine replied to blaine

@by_caballero @trwnh so _in theory_ PSTN operators could provide a lookup system, but it'd be jank af at best, and more likely it would be a horrendous unfixable security disaster.

infinite love ⴳ replied to blaine

@blaine @by_caballero i was thinking more that you could declare a tel: as one of your "aliases" at your authoritative wf and then it percolates through the rest of the system

blaine replied to infinite love ⴳ

@trwnh @by_caballero since tel: is extremely fraught, especially nowadays with insane phone spam etc, a Signal/WhatsApp/etc address might be a good alternative example?

I particularly like the "established encrypted messenger" example because the wf->[rel=messenger]-> lookup could get Fedi encrypted DMs "for free."

(obviously lots I'm glossing over that make it more complicated, but in theory it'd be less complicated than many alternatives)

blaine replied to bumblefudge

@by_caballero @trwnh omg do not get me started on ens 😂😂😂

blaine replied to blaine

@trwnh @by_caballero (one thing to note is that it's *not* possible to declare an alias, e.g. a phone number in a wf or other profile, *and then* use that alias in reverse as a way to look up the original profile. I mean, one _could_ do it, but with questions of identity at play it would be an incredibly very extremely bad idea to do that from every conceivable security perspective.)

Go Up