I agree with a lot of what Shawn is saying. I like nosta but I think we could also have a less thorough version of that. And Shawn, you bring up many good points although with a bit of defeatist attitude. I do agree that we have many challenges here, but also think we can bridge them somewhat, even if imperfectly.
For one, I don’t know if we really need to explain nostr at all. This could be a progressive discovery function and a thing you learn along the way. Clients could build their own brands. This could alleviate some confusion. Users can slowly ease into concepts along the way.
I don’t agree that people don’t know what passwords are - I think everyone does by now. People also use password managers, key chains and now passkey. Yeah, we’ll get a bunch of people who lose access but maybe we can work out something down the road. In the meantime we can make used of what’s available.
It’s good to hear sobering feedback but let’s not interpret it as the end of the road. With other issues in the table, password are the least of our worries.
I’ll design what I think would be a good “low effort” version of nosta and we can always test both.
For web clients I don’t see a need for this. It’s one splash screen to greet a person and off into their own onboarding flow.
I’ll conclude by agreeing with Vitor that there are concepts people have to learn when coming here that cannot be abstracted away any further. We can ease the learning but learn they must.
If this sounds too difficult, sit back and let me worry about it :)