steveklabnik
3 days ago
I got verified in the initial round of verification.
On a technical level, this sort of works like a Root CA: anyone can verify anyone by publishing a `app.bsky.graph.verification` record to their PDS. Bluesky then chooses to turn those from trusted accounts into the blue check, similar to browsers bundling root CAs into the browser.
* https://pdsls.dev/at://did:plc:z72i7hdynmk6r22z27h6tvur/app.... <- bluesky verifying me. it's coming from at://bsky.app, and therefore, blue check
* https://pdsls.dev/at://did:plc:3danwc67lo7obz2fmdg6jxcr/app.... <- me verifiying people I know. it's coming from at://steveklabnik.com, and therefore, no blue check.
I am not 100% sure how I feel about this feature overall, but it is something that a lot of users are clamoring for, and I'm glad it's at least "on-protcol" instead of tacked on the side somehow. We'll see how it goes.
joshuaturner
3 days ago
Initially I just thought they verified people working at Bluesky, which made enough sense, but this initial batch seeming so arbitrarily decided isn't a good look. It feels all too similar to the "I know someone at Twitter" verification in the SF tech community.
FlyingSnake
3 days ago
Unfortunately that’s how I’m beginning to see this too, a sign of old school nepotism and struggle to regain lost status. We’ve seen how this unfolded for Twitter.
LastTrain
3 days ago
How did that unfold on Twitter? I thought they did it better than anybody before the takeover but maybe I’m missing something.
xnorswap
2 days ago
Even before the takeover accounts could be "unverified", which makes a mockery of the concept of verification.
Verification should always have been "This is who they say they are", not an endorsement.
The "algorithm" boosting tweets from verified accounts also showed it was an endorsement rather than verification.
When people lost verification for being distasteful, it reinforced the blue checkmark as being an endorsement.
The takeover sold-out the "value" build up from blue checkmarks by just straight up selling them. It explicitly made the platform "Pay for reach".
dfxm12
2 days ago
Even before the takeover accounts could be "unverified", which makes a mockery of the concept of verification.
Why? Accounts can be sold/hacked, and there is a lot of that on social media. A verified account may even be a higher value target for some of the reasons you're bringing up, like algorithm boosts, verifications being considered an endorsement. In either case, unverification not only makes sense, but should be expected.
xnorswap
2 days ago
I knew a pedant would get me on that.
I'm talking about people, who are still verifiably the same people, becoming unverified.
Yes, where accounts have changed hands, or changed identity, they should be unverified.
That's actually one of the cases where twitter did not un-verify. Accounts "earned" the blue-check then changed identity to something else, appearing "verified" as that new identity.
dfxm12
2 days ago
If that's what you were talking about, you should have said that. Accounts are not people. This is not pedantry (and calling me names doesn't prove anything, either).
spacebanana7
2 days ago
If I’m able to register a company with a name that matches your username, should I be able to get a verified account with the handle “real_xnorswap”?
Such things could be ripe for abuse. Although to be fair a social media platform might be able to push some of the blame onto the corporate registries.
xnorswap
2 days ago
If you're not claiming to be me, then I can't see why you shouldn't be able to use the name xnorswap, especially if that's your company name. I don't own the name, and if you have your own presence under that name, I can't see the issue.
Even trademarks only cover a company's particular domain. See the long history of Apple Corps vs Apple Computers
https://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer
In my view this is how verification ought to work:
- A user writes a bio / about field
- A trust provider verifies that bio is factual
- Any change to that bio will cause their bio to become unverified until it can be re-verified. ( The bio change can be held back until verification can complete. )
- An appeals process exists
How "trust providers" are established without leading to excess centralisation is a difficult problem. This is especially true given that like moderation, it's an expensive thing to do.
There is the possibility of trust-chains such as the way Lobsters works, but there's a exposed to the masses I suspect that people just mass-verify everything without any checking.
In reality you'd be left with one or two central pillars that people trust, and everything else which people don't.
There's also the danger that too much verification leaves new users in the cold. If 90% of genuine users are "verified", then a brand new user doesn't have much chance of making it through filters to become known enough to hope for verification, and will find themselves ignored and effectively locked out. ( This is already the case for some platforms where you're effectively required to give your phone number else end up in the "probably a bot" pile and de-facto shadow-banned. )
noirscape
2 days ago
There's a pretty good retrospective written up on this blog[0].
In short: originally the purpose was nothing more "this account belongs to the person they claim to be and we've directly verified this with them". Unfortunately, people habitually misinterpreted the checkmark as not just being verification but also a tacit endorsement of the account by Twitter the company. Which isn't great when you get a high profile controversial event and it's lead organizer has a verified Twitter account.
After that, they appended an "in good standing" qualifier, and it quickly devolved into a "you know a person who knows a person who knows a person" situation since they also announced a public pause of the program. (Notably, the ID check, while it existed, was pretty much abandoned. Twitter at some point began demanding ID scans to report things to their support, but that obviously never actually translated to a blue check.)
Musk's version of it is hilariously simplistic, but also robs it of any and all value: just pay money for it and you'll get it. It works in the sense that it confirms the poster has a bank account (although this probably doesn't confirm much in and of itself), but any and all value of said verification is minimal because any old hack/scammer can do that.
Verification is a difficult system to get right and people have all sorts of pre-baked in ideas on how it should work versus how it actually works and the use of a checkmark played a part into how Twitters version was perceived over the years. (As well as Twitters own unreliability in being consistent about what it means.)
[0]: https://blog.giovanh.com/blog/2022/11/01/the-failure-of-acco...
6510
2 days ago
It does prevent one from creating thousands such accounts per minute.
whywhywhywhy
2 days ago
Huge swathe of accounts who got in early and had friends at Twitter got verified and had priority standing in algorithms and moderator reports just based on that not on the merit of their posts.
Oh you could also pay Twitter employees $20K under the table to be verified too.
FlyingSnake
2 days ago
It started well with good intentions and the initial rollout solved the problem. It then turned into a status symbol and hidden caste system. When Elon took over and turned it into a game, all cred was lost.
azernik
2 days ago
It was a "hidden caste system" with no real consequences for people's interaction with the platform. I have approximately zero sympathy with the "anti-bluecheck" resentments that Musk tapped into.
IMTDb
2 days ago
When Elon took over; the rules were clearly laid out: buy your checkmark for $7/month (not sure of the price). Pay and you get it; stop paying and you loose it. Everybody knows exactly what it means.
Before that it was: "Someone will give you the checkmark if they like what you say enough and/or if you are deemed 'popular enough' according to an obscure committee; likely a combination of both. But there is a certain threshold above which it does not matter what you way, and you will always be verified". You could loose your checkmark on the whim of some dude who got his latte order wrong in the morning. No one was ever given the rulebook. In fact there was no rulebook. Checkmark just meant "I went to a bar with a Twitter employee and we agreed on a lot of things".
The same thing will happen to Bluesky. The system is akin to how CA and SSL does work with a critical difference. To get an SSL certificate, there is a clear step-by-step guide on how to get it. And after it has been granted it isn't revoked regardless of wether DigiCert agrees with the content of your website.
notwhereyouare
2 days ago
>When Elon took over; the rules were clearly laid out: buy your checkmark for $7/month (not sure of the price). Pay and you get it; stop paying and you loose it. Everybody knows exactly what it means.
except then he was also randomly giving out checkmarks to people who didn't want them and specifically told him to remove them
idiotsecant
3 days ago
Do you have a better proposal for preventing spam and scam accounts from impersonating users that a lot of people pay attention to?
FlyingSnake
2 days ago
In my humble opinion: The basic premise is itself is wrong. Why should BlueSky (or X or Mastodon) should be the sole arbitrator of truth? Who are these prophets that we need to preserve the sanctity of their messages?
If I want to hear what a journalist has to say, I would go to their official website like NYT or Tagesspeigel and read it there. Should we be interested in what Kim Sang yun or Sebastian Mustermann has said few minutes ago?
The problem of spam and impersonation goes way beyond Blue Checks.
brookst
2 days ago
Are you saying that the problems of spam and impersonation are so insurmountable that there’s no point trying to mitigate them?
pc86
2 days ago
They definitely did not say that and what is this constant need for people on the internet to respond to someone saying "maybe this isn't the right way to do something" with "Oh well then you're saying that something can't be done at all and it's pointless and why even try!!!11"
maxerickson
2 days ago
In this case, they aren't the sole arbiter. They do happen to be the one that their client is advertising, but they can add others.
You are borderline arguing that information is bad (because that's all a verification is).
FlyingSnake
2 days ago
> You are borderline arguing that information is bad
Your words not mine.
I questioned why sites like X or BlueSky or Reddit can be sole in charge of who is "verified" and Real™. We can listen to what the Journalists, UN officials etc have to say on their own media websites, right?
Too much news is bad for us anyway [1]
k__
2 days ago
Why should BlueSky (or X or Mastodon) should be the sole arbitrator of truth?
Are they the sole arbitrator if they simply use a DNS record?
That's the same tech used to verify their official website.
idiotsecant
14 hours ago
This is some grade A navelgazing. This is an actual, real, practical problem that decreases the signal to noise ratio in these communities. Spammers pretend to be popular people and use it to scam, steal, and otherwise take advantage of people. It's a good thing to reduce that and makes the service better for everyone.
steveklabnik
3 days ago
Some employees aren't even verified!
I hear you. I haven't investigated every account that got the badge, but it feels to me like they picked people who are both technical and engaged with the protocol, so not entirely arbitrary. That naturally will have some correlation with "I know someone at bsky". I know I've seen accounts that I think are cooler than I am who didn't get verified yet! I'm sure they'll be expanding soon, which will dilute this sort of association.
joshuaturner
3 days ago
I can empathize with their position; I know this is something the community, especially the newer users coming from the continued rapid degradation of Twitter, are asking for.
The concept of verification and Bluesky's original mission of decentralization are two very at-odds concepts, and I think they've bridged that pretty well and left a lot of options for themselves to expand it in the future. I'm just worried about the very visible parallels to the Twitter ecosystem emerging.
My opinions on this will change if I join the verified elite, in case any bsky employees are in the thread.
3np
3 days ago
> The concept of verification and Bluesky's original mission of decentralization are two very at-odds concepts,
Not necessarily. Consider the PGP Web-of-Trust model. Centralization of trust is choice, nothing inherent in verification as such.
vehemenz
2 days ago
An imperfect system is still better than nothing. Look what happened to Twitter with the removal of its verification (before feckless Musk had driven it fully into the ground).
Zak
3 days ago
It seems to me this feature would be much better if users could subscribe to verifiers the way they can labelers, perhaps with the official verifier subscribed by default. The current implementation feels centralized in a way that conflicts with BlueSky's stated goals.
steveklabnik
3 days ago
I'd agree that would be nice, but at least they can change into that in the future if they want.
Hilariously, it's kind of less centralized than I expected: there's no "Bluesky is the web of the root of trust" here, only "Bluesky chooses which records convert to UI" which leaves the whole system open for others.
Zak
2 days ago
After further consideration, I think the entire idea is a mistake. Labelers already provide a way for anyone to assert things about an account, which could include "@bsky.app says this account belongs to a famous person".
It would be better to lean into BlueSky's feature set than to mimic Twitter.
steveklabnik
2 days ago
Labelers have different semantics, I agree that you could do it that way, but there's also good arguments that that's not the right use-case. Changing my personal information won't invalidate labels, for example.
Zak
2 days ago
They do have different semantics, but the more I think about it, the more I think that's better.
The blue check on your account doesn't tell me what about the account has been verified. It probably means you're the Steve Klabnik that shows up a bunch of places in a web search, but that would mean much less if someone else also had that name and a web presence.
Your verified domain name tells me much more, but I recognize that's not the right verification approach for everyone. What I think would be more meaningful is labels like "@rust-lang.org says @steveklabnik.com is a Rust core developer" or perhaps a label with some metadata given special treatment in the UI showing mutual affiliation, e.g. "@rust-lang.org and @steveklabnik.com say they're affiliated with each other".
Edit - a further refinement: instead of verificatiions, allow accounts to feature labels placed on them by others for special treatment in the UI.
steveklabnik
2 days ago
That’s how this feature works. If you click on the blue check, it even shows which account did the verification.
It’s true that it’s not generally exposed yet. We’ll see if they do. I think that would be neat but I also am unsure if that’s what non-power users truly want.
Zak
2 days ago
It's close, but it falls short on two points: verification doesn't tell me what the verifier is asserting about the account, and the current implementation doesn't embrace decentralization, at least in the UI.
steveklabnik
2 days ago
Yeah, the first is true, it only asserts that there is a "relationship" between the accounts.
The second, yeah, it's that the UI doesn't expose it. But the underlying APIs exist.
0x0boo
3 days ago
It's great for preventing notable accounts from being impersonated, I spend a lot of time on Bluesky and impersonation of notable accounts has been a real pain, verification largely solves this problem and I'm very happy about it.
yellowapple
3 days ago
I wish it'd work like labelers and other moderation features: with users able to choose which verifiers to use. I trust the NYT as far as I can throw them when it comes to verification, for example, whereas I'd be interested in something flagging Bluesky employees or contributors to a given GitHub repository or whatever other bizarre things people would use this for like they already use labels.
mmooss
3 days ago
> I trust the NYT as far as I can throw them when it comes to verification
You don't trust the NYT to verify its own reporters?
Also, why do you say that in any circumstance? Who do you trust?
steveklabnik
3 days ago
What's good is that the technical design here allows them to pivot into that if they choose, and alternative clients can already do that if they wish.
rchaud
2 days ago
The NYT account on Bluesky does nothing besides make automated posts linking to their own articles. Why would account verification even matter in that case? It is in effect just a spambot. It posts links and doesn't engage with responses.
simonw
3 days ago
What's your concern with the NYT? Do you think they are incompetent and might verify people who are not who they say they are, or do you think that they are malicious and will deliberately verify bad actors, or something else?
ChicagoDave
2 days ago
Bluesky could always revoke NYT or any other 3rd party verification site if they abused it. The bsky community would identify bad verifications very quickly.
pinoy420
3 days ago
[dead]
gojomo
3 days ago
In the core team's clients, if the 'verified' account changes its display-name and/or handle, does the blue check stay, disappear, or do some secret third thing?
steveklabnik
2 days ago
I haven't tested it, but with my understanding, it should disappear.
throwaway642012
3 days ago
Do you have any insight on how was this initial batch of verified users selected?
I’m on Bsky as well but haven’t seen any such updates.
steveklabnik
3 days ago
I have no real insight. I do know that I am a big fan of Bluesky/atproto and post about it fairly regularly, and enjoy being friendly with the devs. They verified just over 200 accounts, and most of them are news organizations and their employees, and the rest are programmers who regularly use the site and/or engage with the protocol.
I think this makes sense, because 1. most people want this sort of feature for news and 2. the kinds of people they verified technically are likely to play around with it and see how sound it is, which is who I'd want to be kicking the tires.
I'm not sure when they'll verify more people, but this is only the beginning, for sure.