We are trying to see if we can do a Nostr invitation deep link that installs zap.store first and then opens the invitation data with a picture of your friend and a create a new Nostr user screen. When the user inserts his/her name to create a new account, zap.store installs a My Nostr Profile app (a signer, like Amber) and, in the background, asks the signer to create a new user. With the new user created, zap.store follows the friend recommendation to install a client.. say Amethyst. After installed, zap.store sends the users to an Amethyst that was already logged into from Amber straight into the user profile of the friend.
Flow is:
- New user receives a link (or scans a QR Code)
- Zap.store is installed, opens to a new user screen.
- User inserts the name, Amber is installed.
- Zap.store points to Amethyst to install.
- Amethyst is installed, logged in and ready to be used.
Lots of things happening on the backgrond to simplify things. The new user gets a new key, a signer and an app installed and ready to go.
Looking forward to this experiment
I'm going to have a hard time rewiring zap.store -> Zapstore...
And the .store domain is expiring anytime now😐
👀
nostr:nevent1qqswe6u0haxld20c0gw270wjn7l6atz7gl6vsvg92uzagylx4smr5qqprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qgsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqrqsqqqqqp4edm7h
nostr:nprofile1qqsd7ele5ljpzft5tjl84naae5pkj9uqcepa77adwr6ayyy0948uyqqpz9mhxue69uhkummnw3ezuamfdejj7qtxwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tmwwp6kyvtdv9hxcmnxd3uh57t2dpnkswfhxp6rsmtddenhyerew33hqvm2wfkkzcfkxe6nsdpkvankwdm5xgcxxem3w9m8jm3ew3hr7cnjdaskgcmpwd6r6arjw4jsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshsavanjs
This seems like a long way (three app install) workaround to the manufactured problem of :
“Nobody wants a dedicated onboarding client … onboarding should happen from within the social client”
I happen to think there is a LOT of value in just making a GREAT onboarding client that:
- introduces a user to the world of Nostr
- creates a profile and key pair with minimal friction and zero KYC.
- helps new users to discover all their friends friends who are using Nostr
- helps with discovery (and setup) of clients and relays that are used within their network of friends.
- continues on as an account hub, key manager, nostr activity monitor, and app discovery client for the new user.
- rewards existing users for onboarding (and retaining) their friends on Nostr.
This is what I’m (still) building … and happy to collaborate.
https://nostrmeet.me
https://github.com/nostrmeetme/nostrmeetme
https://geyser.fund/project/nostrmeetme
A great onboarding client could work, but the issue is that it needs access to an App store to install everything the user needs in order to see the different things different friends are doing.
If I have friends using Zap.Stream, the onboarding must suggest a client that can see streams. If I have friends using NIP-17 DMs, the onboarding clients MUST suggest apps that support that specific kind, install and make them ready to use without any additional setup in each app. There are 100s of new kinds now and figuring out what I need to install to see my friends is the most important task of the onboarding tool. That's why a Store app can be a good place for this.
Onboarding people to Nostr is basically onboarding them to a new app ecosystem.
At some point in there you need to at least suggest they backup their nsec.
Yes, 3 months later if they are still here. No one gives two shits about a recently created nsec.
Ah, true enough. Maybe after their nth post in a client, or first post after x days?
I know you are Dr. Amethyst, but could Zap.store also point to another/other Nostr app(s) to install as well? In the interest of decentralization and choice?
Yep, it's the recommendation of whoever is inviting the new user.
if they sign up that way, what's the easist transition to desktop/web apps?
That's still a lot without a simple, up front and very straight forward explanation of what's gong to happen. I'd be seriously pissed if that just happened without knowing WTF is going on.
You are not the average new user, but it will be explained that apps will be installed. They just don't need to know about nsecs, permissions and all that.
I agree with @The Beave, it's way too much. My normie friends won't accept installing 3 apps they don't know anything about.
I think it's okay if the first client is a twitter clone with nsec access. Then people can start moving to more complex setups if they feel like to.
Users don't tend to "accept/reject" installing new apps. Only techies understand that to be an option. Others just follow the flow. If the installer is asking them to do it, they will do it. If in order to use Facebook they have to install Instagram, WhatsApp, Messenger, they will do it. We will get to the same level of easiness in time.
Not sure. My mother (boomer) for example during installation added a bunch of apps, but then asked me "wtf are these, pls uninstall". So in the end the result was not achieved.
Way over the top imo. But I’m happy to be wrong.
No, I'm not. I didn't even really know what nostr was before I installed amethyst last year. I just dove in. I'm not typical... 😅
None of this would fly with any of my family if I wasn't sitting there babysitting them.
Personell Web of trust models, built on sensorship resist networks, fueled by decentralized money..
Solo Bullish on the future!!
This sounds like a great idea!
nostr:nevent1qqswe6u0haxld20c0gw270wjn7l6atz7gl6vsvg92uzagylx4smr5qqpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctczyprqcf0xst760qet2tglytfay2e3wmvh9asdehpjztkceyh0s5r9cqcyqqqqqqgh0qh5w
This is great. A nice simple UI explaining it as it happens and why it's necessary to own your data would help.
It would be cool if the invitees can suggest follows
Throw in a nostr:nprofile1qqszm52qe2qdkc4u7dma0klx3532jka2g8geck6fwxncyp90wktq2xspp4mhxue69uhkummn9ekx7mqprpmhxue69uhhwetvvdhk6efwdehhxarj9emkjmn9qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsy47788 friends and family connection from nostr:nprofile1qqsyv47lazt9h6ycp2fsw270khje5egjgsrdkrupjg27u796g7f5k0spzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctcprdmhxue69uhkummnw3ez6vfwde3x7tnpdenkzmnf9e3k75xqss4 Hub with a dedicated ln address for receiving zaps and you've got yourself a deal ;)
That's the plan. nostr:nprofile1qqsrxra3gv0lnkxz2pcxh0xuq9k4f9dr7azwq3aypqtnay4w0mjzmtqpzemhxue69uhkummnw3ezu6m0wdkk7uewdaexwqgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qzxnhwden5te0dehhxarj9ehhyctwvajhq6tvdshxgetkvjvusy and team are working on it :)
I don't think I would trust a service that installs some strange apps in the background. I think you underestimate users. They don't go to Nostr not because it's hard to register (ie understand the conception of nsec\npub) and install the client, but because they're used to Twitter and the rest.
Installing 3 apps to post 1 cat picture will seem like malware shit to the average user if it happens automatically