There was a discussion on Bluesky on #ATproto login UX norms+strategy that was hard to follow.
At the same time, added a killer Bluesky thread viewer feature to Leaflet!
So I'm dumping links to threads here so I can read them somewhat coherently and extract some notes for other things. They're in chronological order based (mostly) on the parent post for each thread. A few mid-thread highlights may have been pulled out. All this presented without annotation or commentary.
Leaflet is becoming quite the swiss army knife for making sense of things. If this curation without commentary is helpful, I'd love to hear it!
This is the sign up options for the Atuin Desktop "hub" accounts signup, with Github and Google as the two external login options. And a dev centric product @atuin.sh might even be up for it! Getting "Sign up with ATproto" on there with consistent branding and flows is somewhere we CAN get to.
Demo: atproto login flow for @pckt.blog using an account with an external PDS and syncing a blog post to that PDS. Thanks to @rude1.blacksky.team @blackskyweb.xyz for making it so easy to set up an atproto account hosted outside of bluesky so I could test this.
Inspired by the work from @nickthesick.com for @bookhive.buzz who was in turn inspired by @jakelazaroff.com Kipclip now also has the cool handle autocomplete feature on the login page that all the cool atproto kids have! Happy url collecting ❤️
Thinking along the same lines. Seems like there's a related opportunity for people like Identity.com and/or OpenID.net to step in and host a "Log in with" button and atproto compatible auth layer in between identity registries and personal data server providers.
No yeah I agree, "type your handle" is exactly the kind of thing where the nerds will be like "what, it's easy!" and then 25% of people just lose interest when they don't remember their handle instantly Shame to entrench Bluesky tho. One way to make it faster would be something like Discord login
This would make for an interesting front end only ATProto project - make a standalone account creation interface. Might actually pair nicely with - @danabra.mov’s internethandle.org - Blacksky, NorthSky, EuroSky options - choice of domain name - additional app explorer / new account checklist
Thoughts on this atproto login UI? Play with it on the link below but you need a Vercel account so i attached some screenshots too frontpage-git-rework-login-form-frontpagefyi.vercel.app/login?_vercel_sh…
My thoughts on "Sign in with your internet handle" as a call-to-action for authentication, and my guidance and best practices for handling authentication inputs. #ATProtocol #Authentcation ngerakines.leaflet.pub/3ma7hed2kdk2x
Guide on what to name the handle/username/signin on your atproto/ATProtocol/AT Protocol/Atmosphere app/website/application/cli - 100 < users: BlueSky - 110 > Bluesky - atleast 1 did:web user, Bluesky/atproto handle - 1k > ATProtocol handle - 10k > Internet Handle - 40m > Bluesky handle
my vote would be for "ATmosphere handle" a variant of a recognisable English word distinguished by its capitalisation and you can further strengthen the branding by also mentioning "powered by ATProto"
So much of this should focus on some basic branding. Like, how would normal people use it in a sentence? This is what was brilliant about "tweet". "You can find me 'at' knowtheory.net " makes sense and has previous history. I'm less excited about "My internet handle is 'at' knowtheory.net "
Literally. We aren’t the entire internet as cool as that’d be… I don’t understand why this is the direction y’all want to go. The protocol has already coined a term for this. Atmosphere. Just use it and people will begin to understand. Use something completely unrelated and it will cause confusion.
Great marketing defines the answer by the questions it asks: "what's your @?" "what can you do with it?" "where can you use it?" just one site? or everywhere worth going?
Welcome to the ATmosphere. It’s an ecosystem of independent apps including @bsky.app, @leaflet.pub, and @anisota.net. You sign in to all of them using your @ handle which is tied to your ATmosphere account. The apps and companies don’t control your data, identity, or username anymore… you do.
This has been the most approachable proposal imo but doubling down on what I said yesterday about UX/content needing to lead this, this also needs research and talking to people not directly invested in a solution.
Remember back in 2007 when ZDNet called 2007 the year of URL-based identity?
Agreed, and at the same time I feel we have barely scratched the surface on the power of movements: there is something important in what my friend Ida wrote here idajosefiina.com/services-1
I like the internet handle thing except maybe for the fact that it looks so much like your email address. I suppose if I say my internet handle is @tokono.ma and my email is email@tokono.ma That kind of makes sense. But what if my handle was @steven.tokono.ma and email steven@tokono.ma? 🤷♂️
I’ve oftentimes said AT-net as a more explicit way to talk about the Atmosphere, thinking of it as AT-net = the network Atmosphere = the ecosystem The cuter spelling is @net. Soo, might have a go at ‘Login with @net address’ It’s semantically similar to ‘internet handle’ so they can co-exist.
In which i offer to facilitate a research project to explore atproto ecosystem brand and user experience needs discourse.atprotocol.community/t/research-p...
Thinking about atproto login flow and I’m leaning towards the following: 1. No technical jargon, let the infrastructure fade into the background. 2. Identity is contextual, use language that reflects intent (writing as, reading as, etc). 3. Bring an identity or start a new one. Thoughts?
What this ecosystem needs is a way for people to sign up for Bsky accounts without them having to ask "what the fuck is Bluesky?" Effectively, a flow that's as transparent as OAuth for sign-ups. We're almost there, but every step you ask someone a question you double your odds of losing them.