9 ms·
> Bluesky’s moderation team reviews each verification to ensure authenticity. How is this compatible with Bluesky's internal cultural vision of "The company is
by greyface- 1y ago
> Bluesky’s moderation team reviews each verification to ensure authenticity.
How is this compatible with Bluesky's internal cultural vision of "The company is a future adversary"[1][2][3]? With Twitter, we've seen what happens with the bluecheck feature when there's a corporate power struggle.
[1]: https://news.ycombinator.com/item?id=35012757 https://news.ycombinator.com/item?id=35012757
[2]: https://bsky.app/profile/pfrazee.com/post/3jypidwokmu2m https://bsky.app/profile/pfrazee.com/post/3jypidwokmu2m
[3]: https://www.newyorker.com/magazine/2025/04/14/blueskys-quest-to-build-nontoxic-social-media https://www.newyorker.com/magazine/2025/04/14/blueskys-quest...
- hombre_fatal 1y agoI don't see how it's incompatible. The problem with Twitter (before the whole blue check system was gutted into meaninglessness) was that not enough verification badges were handed out. It's not exactly a dangerous situation. Bluesky's idea of verified orgs granting verification badges to its own org members would be an example of a much more robust and hands off system than what Twitter had. The dangerous scenario is what happened to Twitter after the Elon takeover: verification becomes meaningless overnight while users still give the same gravity to verification badges which causes a huge impersonation problem. But that possibility is not a reason to have zero verification.
- righthand 1y agoWhat’s stopping me from making an org that hands out verifications to anyone?
- d4mi3n 1y agoPresumably a contractual agreement with BlueSky. Trust needs to stem from somewhere, so you’re either looking at a web-of-trust model where somebody (BlueSky or BlueSky clients) makes decisions on what sign-offs to trust, or you trust BlueSky to perform due diligence on partner orgs that provide this service and to hold them accountable when that trust is breached. The WoT model works but as GPG has shown it requires your end users (people? BlueSky client developers?) to manage who they trust as an authority on anything.
- godelski 1y agoYour profile says you're a security engineer, so I'm hoping you can help me understand. What was the problem with the current DNS system? I definitely think there could be improvements like displaying domain instead of TLD but still. And why not move into a system like multiparty keys? Keys assigned by domain holder, need to be signed, and verified accounts must login with a private key that validates. That way you don't just get that the account is validated but the post is too. Yeah, this would require more technical expertise to do but the organizations we're usually most concerned about would have no problem with that. Besides, tooling gets easier when there's meaningful pushes to make it available to general audiences
- verdverm 1y agoThere was once Handshake, but they failed mainly because they didn't want to work along side the current system, they wanted to replace it completely with a blockchain. It's actually one of the good use case IMHO, but their leadership didn't want to play nice with what we already have so transition could happen smoothly
- d4mi3n 1y agoWhat is appropriate here really depends on what properties BlueSky wants to assert about it's ecosystem. > What was the problem with the current DNS system? I definitely think there could be improvements like displaying domain instead of TLD but still. As commenters earlier in this thread have noted, one property BlueSky claims it wants to develop/maintain is resistance against BlueSky itself becoming an adversarial party--say in the event it is bought out by an eccentric multi-billionaire who may take steps to discredit certain parties or reduce their reach or reputation. I don't think the current DNS verification methodology helps or hurts in a BlueSky is hostile scenario. I think the only issues with the current DNS username verification system as I understand it are the same issues with any DNS based verification system in that vanilla DNS was not a protocol designed to be resistant to adversarial use and as a result there are many ways for people to tamper with DNS records, DNS queries, and confuse systems that incorrectly trust DNS records to be trustworthy or well-formed. DNS cache poisoning is a thing. Domain takeovers have and will continue to happen. Now, if we're talking about what technologies are suitable for username verification in a word where BlueSky is adversarial, we have a very different conversation. I think the scope of such a scenario extends a lot further than usernames. If your primary interface into the AT Protocol feed is the BlueSky website or the official BlueSky application, you are trusting BlueSky to validate usernames. An adversarial BlueSky could easily decide if your interface marks someone as trusted or untrusted without your knowledge. The only way I could think to avoid this would be to use a different interface to the global feed, but then you run into new problems that are more difficult to avoid: the fact that most BlueSky users don't host their own data (though this is doable with https://atproto.com/guides/self-hosting https://atproto.com/guides/self-hosting). BlueSky also manages the global feed, so barring a competitive global index, you'll still be consuming a feed curated by BlueSky's AT Protocol services and implementation. I'd close this by saying I am _not_ an expert in the AT Protocol, BlueSky's systems, or this space in general. This is a very fast and loose risk assessment I made after reviewing the AT Protocol and a bit of research on how BlueSky says it provides it's services. My current assessment is that if the community wants to be robust against BlueSky becoming adversarial, there needs to be a lot more support for self-hosting of PSPs and similar data stores, alternative global indexes, and likely also independent governance of the AT Protocol itself.
- derefr 1y agoBluesky's moderators, apparently. > For example, the New York Times can now issue blue checks to its journalists directly in the app. Bluesky’s moderation team reviews each verification to ensure authenticity.
- dymk 1y agoThat sounds in conflict with “The company is a future adversary”
- steveklabnik 1y agoIt's no more than any client only showing the information it wants to; anyone can verify anyone else, without permission from the company. Any client can surface this information in any way they'd like, without permission from the company.
- krainboltgreene 1y agoRegardless of the intent or future this is an incredibly neat rhetorical trick that Bluesky's designers have pulled. Any semi-motivated contrarian can make the required arguments for either concern. It even happens to be true! Meanwhile every mastodon discussion required (requires?) someone who deeply understands the system to spend "10 comments deep" energy just to arrive at a much less amenable position. Signed, a person who was that someone.
- verdverm 1y agoNothing, however AppViews like Bluesky decide which verifiers they trust. An AppView could also allow for user choice, like how algos and moderation work.
- steveklabnik 1y agodeer.social already allows users to set a preference to turn off all verification badges, for example. EDIT: so does bksy.app, actually.
- verdverm 1y agoThere are also labelers emerging to hide, mute, or block verified accounts... for those who are really zealous against the concept
- steveklabnik 1y agoNothing: anyone can hand out verifications to anyone they'd like. Now, how those are displayed is up to the display software. BlueSky themselves get to decide who gets a blue check based on verification records, but if you wrote your own software, you could do whatever you'd like. There's a bsky fork that already has an account option to let you hide blue checks in your own view.
- FlyingSnake 1y agoIf anyone can hand out verifications to anyone they like then we’re back to square one. Why do we need these “Blue Checks”? It feels like BlueSky is trying to reclaim the lost clout for some of their influential users.
- steveklabnik 1y agoIt's in line with the protocol design. If only BlueSky themselves could verify, that'd be too centralized. Mind you, just because anyone can create a verification record doesn't mean that the default client shows them. > Why do we need these “Blue Checks”? Normie users care about this sort of feature.
- FlyingSnake 1y ago> Normie users care about this sort of feature. That’s a really weak argument because normie users want TikTokified social media with a clout based caste system. I thought BlueSky had a different goal in mind.
- steveklabnik 1y agoBluesky cares about both audiences.
- anon7000 1y agoBlueSky wants to make a social media platform that normies want to use. The whole idea is to design a protocol that can achieve huge scale and behave a lot like existing social media apps (which people "like") while still being open and flexible.
- waterTanuki 1y agoThe fact they have to be reviewed by bsky before verification? It's in the article if you actually read it.
- TiredOfLife 1y agoThe problem with Twitter (before the whole blue check system was gutted into meaninglessness) was that verification badges were merit and nepotism and not identity based
- mattl 1y agoThat’s not true though. They were for journalists and public figures.
- comeonbro 1y agoHere is probably the most well-known instance of Pre-Musk Twitter removing blue checks from the accounts of public figures for reasons other than the account not being who it claims to be: https://techcrunch.com/2017/11/15/twitter-removes-verified-checkmarks-from-several-white-supremacists-profiles/ https://techcrunch.com/2017/11/15/twitter-removes-verified-c... Not pictured: innumerable other accounts which were never granted a blue check in the first place, despite being the easily verifiable real accounts of journalists and public figures. It was de facto a caste system of political favor and connections.
- deleted 1y ago[deleted]
- dijit 1y agoNearly everyone I interacted with on Twitter (pre-Musk) got their verification badge by essentially being in the San Francisco tech community. No matter how prominent someone might be on this side of the Atlantic, it never mattered, meanwhile mid-managers and coders at no-name startups had blue checks because, I mean, they knew someone at Twitter- and who else is verifying people? I don’t really fault them for verifying people they personally knew. But it meant that you had a situation where (and no offence meant to them) “nobodies” (as in, non-promenant figures) were “in the club” with heads of state, companies and heads of industry. So there was a definite whiff of nepotism, because it was a de-facto status symbol.
- fortran77 1y agoThe problem I had with twitter was the check was supposed to mean one thing and one thing only: that the person was who he or she claimed to be. What twitter starting doing was removing blue checks from people who were causing problems for the platform (but not behaving bad enough to kick off). This made no sense because people still needed to know if a person was who he claimed to be (e.g., Milo Yiannopoulos) even if the person was controversial or problematic or just plain nasty. Blue Checks weren't "gutted". Now they just mean something else -- you're a premium subscriber.
- wyclif 1y agoThis is absolutely correct—I remember quite clearly how it all went down. When Twitter first rolled out verification, it was supposed to ensure that the person you were following or interacting with was the person they claimed to be.
- burningChrome 1y agoThis was also because there were so many people setting up fake accounts using real celebs. The most famous of which was probably the Dave Chapelle, Kat Williams story that Chapelle tells where a fake Chapelle account was feuding with a fake Kat Williams account. https://www.youtube.com/watch?v=7_Egh9mW5y4 https://www.youtube.com/watch?v=7_Egh9mW5y4
- NelsonMinar 1y agoThe problem is that X (formerly Twitter) is still calling blue checks "verified". Even though nothing about the account is verified. It's deliberately misleading.
- hombre_fatal 1y agoI use the word "gutted" to refer to the level of trust in the old system that was abandoned in the identical-looking new system. The correct way to have rolled that out would have been a brand new icon, but they wanted to cash in on the reputation of the old system. "Now you can pay for this once-coveted badge!"
- ein0p 1y agoWhy is it "meaningless overnight" on Twitter? Twitter knows who you are if you're paying them montly. Ergo, you are "verified".
- lexandstuff 1y agoBecause the original point of it was to distinguish journalists and public figures, so you could tell imposters apart from real people. Now its purpose is to show who has a premium subscription. Totally different feature using the same name.
- ein0p 1y agoBut not all "journalists and public figures" received the checkmark. It was entirely up to the ultra-woke Twitter management who gets a checkmark and who doesn't. I frankly don't see why the current, deterministic setup is better than the former non-deterministic one.
- darthrupert 1y agoUltra-woke Twitter? What the hell are you blathering about?
- ein0p 1y agoThis, specifically: https://www.esquire.com/style/news/a45458/jack-dorsey-stay-woke-shirt/ https://www.esquire.com/style/news/a45458/jack-dorsey-stay-w...
- DonHopkins 1y agoNow it's ultra-racist ultra-fascist Twitter management. Do you actually think that's better? Why are you whining about "woke" people who have long since been fired, but embracing the racists and fascists who are now running and being platformed and amplified on Twitter? Yes, "Twitter". If Elon Musk can publicly abuse, humiliate, lie about, deadname, and misgender his own daughter to his millions of followers, than I can deadname Twitter.
- tedunangst 1y agoWhat happens when the government of Turkey objects to your verification?
- wmf 1y agoComing soon from Bluesky: per-country verification.
- yellowapple 1y agoThat'd certainly be a neat feature: national/regional/local governments running their own verifier accounts and providing Bluesky/ATproto verification to their residents.
- snotrockets 1y agoSame as the current labeling/moderation service: any participant can verify any other participant. Which verifiers gets a check to appear is a property of the AppView. If Bluesky becomes evil, you just configure your AppView not to trust their verifications. Of course, that's the problem: right now we mostly have one AppView (bsky.app), which is the current SPOF in the mitigation plan against the "Bsky becomes the baddies" scenario.