verification.social
@verification.social
The atproto team has also kindly published tooling for code generation of server and client api packages given a compliant lexicon scheme, so anyone who wants to read or update the bare map of who-verifies-who won't need my interface at all. (With permission from verifiers for updates, of course)
December 4, 2024 at 12:19 PM
If it's adopted enough to be useful, anyone can use the verification tree this will hold. Other verification services can include or even manage the records, so long as the users let them. New social platforms can badge verified users based on verifiers they or their users trust. Maybe even bluesky?
December 4, 2024 at 12:07 PM
2. Yes! I like MPL2, which strikes a balance of "anyone can use these tools for whatever purpose without obligation" with "if you change the tools themselves, share your work with others as my work was shared with you"

I'll especially want feedback and suggestions on the lexicon itself.
December 4, 2024 at 12:07 PM
1. The interface for managing accounts you vouch for is a thin single page app adding records to the user's own repo in the at protocol.

Bluesky itself will ignore these records. For their users' access, I'll create separate accounts for each verifier that can be followed or subscribed to.
December 4, 2024 at 12:07 PM
- Most users will just subscribe to and/or follow a verifying labeler account in bluesky, and never use the verification network itself.
December 3, 2024 at 2:34 AM
- I'll provide an interface, but any app operating on ATP can allow users to manipulate their verification, or use it for verification in any other social network on ATP. (Since your ATP account will work on any social network running on the protocol)
December 3, 2024 at 2:34 AM
Thanks for confirming!

FYI, if you or someone you know wants to send out a call for journalists with shiny new bluesky accounts - or looking for shiny new bluesky users - that'd be a useful starter pack of verified accounts, and I'd love to add an account to follow it.
November 18, 2024 at 7:03 PM
Some news orgs have starter packs of their own staff, so I'll start working through those.
November 18, 2024 at 6:35 PM
I don't want to make lists of users followed by credible users - like the NPR example in my pinned post - because follows aren't necessarily intended for public consumption, and I don't want to misrepresent anyone as vouching for someone they didn't intend to.
November 18, 2024 at 6:35 PM
I thought adding the first few starter packs would be easy enough. Unfortunately, in most of them I found at least a few very questionable accounts, or bots reposting content.

Can anyone point me to starter packs made by credible users with some indication that the people they're listing are real?
November 18, 2024 at 6:15 PM
@verification.social's current operation is a stopgap. If bsky.app adds support for verification lists, this account will transition to a directory of such lists.
November 18, 2024 at 5:24 AM
Labelers: Labeling services are a part of the protocol intended for moderation, but they could be used to mark verified accounts or posts. The app would need to present posts trusted by certain labels. Currently, the app only hides posts to various degrees based on users' settings for each label.
November 18, 2024 at 5:24 AM
Starter packs and lists: This account was created to support trusted lists and starter packs. *.verification.social accounts won't post, but will follow starter packs and lists. If you follow one, you'll see "Followed by..." next to any listed user, indicating someone you chose says they're real.
November 18, 2024 at 5:24 AM
How?
bsky.app could support "Trusting" sources. Accounts listed by trusted sources included on the lists would be visually indicated as verified - eg with a checkbox that shows the source when clicked or hovered over.
November 18, 2024 at 5:24 AM
So as not to anoint any one arbiter of veracity, the solution should involve users choosing sources they trust to vouch for accounts. Sources would include well known users, but could also include trade organizations, public figures, think tanks, news outlets, each with lists of accounts they trust.
November 18, 2024 at 5:24 AM
3) Future solutions?
Since not everyone has an associated domain well known enough to be trusted, and a user doesn't always want to follow everyone they trust in order to verify as many people as possible, there will likely need to be other methods of verification.
November 18, 2024 at 5:24 AM
2) Web of Trust by Followers
How do I know @jackspeer1.bsky.social isn't an imposter? Because he's followed by @npr.org, and no one can use that handle without control of the npr.org domain. If a user is followed by someone you trust, you'll see "Followed by..." by their name.
November 18, 2024 at 5:24 AM
I'm a big fan of domain based verification, and I hope that users associated with well known domains will get better about using them, but the method is limited by the requirement that users recognize an account's domain.
November 18, 2024 at 5:24 AM
This will likely become more common. Example: AOC is @aoc.bsky.social, but she's also @ocasio-cortez.house.gov. I don't know why AOC didn't move her existing account - with all it's followers, likes, etc - to @ocasio-cortez.house.gov, but it might be because it's tied to her official role.
November 18, 2024 at 5:24 AM
But he isn't - he's @jackspeer1.bsky.social, which in email terms is like jackspeer1@gmail.com. Could be him - who knows? The good news is that if he moves to his own domain or leaves bluesky (bsky.social is the biggest AT host, but someone else could make one), he keeps his followers.
November 18, 2024 at 5:24 AM
1) Domain Verification
This is ideal if the account represents or is associated with a well know organization. Think of this like email: jack-speer@npr.org must actually be Jack Speer at NPR, because NPR - not bluesky - controls that domain. Here, he could be @jack-speer.npr.com or @jack-speer.com.
November 18, 2024 at 5:24 AM
Current means of verification:
1) Domain Verification
2) Web of Trust by Followers
November 18, 2024 at 5:24 AM