Pre-justifying some very opinionated changes coming to wisp, get ready
Why am I removing functionality that's already built?
More functionality = more bugs, more maintenance, more dependencies, less stability, more UX clutter
Remote signing and local relays are gonna be deleted, please try not to hate me
Or perhaps a brave soul will fork wisp from here to maintain a cypherpunk version, but I am clear in my mission to make the best normie client, and bunkers just ain't it
Login to reply
Replies (111)
Hamas is hiding in our local relays?
I personally like simple software.
Mossad
Me too
But that's the cool thing about Nostr. Clients are developer subjective. Devs can really show what they want to see in the world, no right way or wrong way. Just swap clients.
Just nos2x that nsec and swing clients like it's the 70's again
I'm a normie -> I fully agree ๐

I understand but I'm not a Normy so...


Yes sir, I may even also be out
Thank goodness. A dev that prunes for the ideal shape.
So don't update and I can keep using amber to sign?
Correct
Muun wallet vs Zeus. I understand Zeus is much more performant but using Muun is so enjoyable (side note if Muun had coin control it would be 10/10)
Don't flinch, be the alpha contrarian of Nostr. Make the other contrarians tremble and question their contrarian positions.
I believe in your vision
Ouch, gotta bail at that one. Good luck
Keeping local amber integration? Id hate to have to stop using the app because it forced me to enter my private key
I wish the world wasn't so shitty that this is the best path.
What's the preferred sign in method you're going with?
I still maintain that as long as the nsec doesn't leave the browser and is only process locally, there is no issue there.
It's annoying for me too, that's how I use it too, but I don't think it's how my target audience will use it. Sorry man, tough choices are being made
Keep the remote signer option around, using them should be encouraged
For new users they can generate and keep an nsec in the app and on a cloud backup
Wisp is the only Android client besides Primal to have a built-in Spark wallet (although you could just install blitz/WoS/whatever spark wallet if you went to use another Nostr app)
Login with Google/Apple
I guess I'll just stay on an old version. Is remote signing really that much maintenance?
Will that affect people already logged in via a doodah?
If I have to use either of those Iโll have to switch clients, would be a shame as Wisp has been great so far.
Or nsec raw, just no remote signing
Huh, I hadn't even thought about onboarding that way
It was fun while it lasted, I guess.
Do what you gotta do though.
I hate to see it go, but you do you. I have no room to be critical about it. It's your software, you're entitled to build it the way you see fit.
For people who log in with Google/Apple, where does the nsec get stored? Do you send it to Google/Apple?
The nsec IS the Google/Apple account
Sorry, I don't quite understand. Like, it's deterministically derived from the Google/Apple account?
good luck friend, open water ye go
it is cool to think you could build a very successful app that you don't use because you prefer a different way to interact with nostr and can still interact with the users using Wisp. Sounds like a win to me ๐ค
Is this because your trying to implement DMs and you need synchronous encryption and decryption methods?
That's part of it, there's also new signers that come out and they have bugs but it's unclear if wisp is the source of the bug, or weird bugs from new versions of signers and so on
@utxo the webmaster ๐งโ๐ป is the first developer to complete the challenge!!
Challenge for nostr app developers: Remove features
View quoted note →
๐คฏ
But also kudos for having strong product vision, that's rare even in bigger acts.
Bunkers must die.
That's where I'm headed with regarding my Discord alt as well, doing changes that other devs might not agree with, and the reason for that is the answer to the question: Who am I targeting?
Answering that question led to very obvious answers to decisions throughout planning and development (one of which for example: MLS was overkill, so I dropped it and used LKH, and opting for event-based group design rather than relay-based group design)
So, I might just stop updating your app ๐คทโโ๏ธ
Maybe a plugin system is possible here. Normie by default but allow plugins (separate projects in themselves) can be selected at runtime by the user if they want to add additional functionality.
Good luck with the normies
Personally I prefer they stay on X and bluesky. But nostr is for everyone.
I imagined seeing the remote sign option might give the nostr naive something to think about even as they proceed to click the Google/apple option. I wouldn't have thought it would be problematic to keep, but I'm also not a dev and wouldn't have known. I can see your rationale and still really appreciate your work
Minimalism is the way. ๐๐
This is the bronze age collapse all over again
What is the highest cypherpunk version?
what about passkeys are a widely adopted standard and many normies use them.
granted, a lot of normies also don't have password managers outside of the default ones, and those may not have cross device sync. lmk your thoughts!
keytr - Passkey Login for Nostr
Encrypt your nsec with a passkey. Log in to any Nostr client with your fingerprint.
Fiatjaf removed DMs from Branle years ago.
GrandpaTalking.gif
"...and bunkers just ain't it"
Finally someone with fucking balls.
should normies paste their nsec on every nostr app they have installed? because i don't see what else to do if one's nsec can't be centralized somewhere (on iOS bunkers seem to be the only solution, whereas nip-55 does the job on android)
Hmm I was digging being able to dump everything into citrine
Normies will never use either, so theyโre probably better off just using Apple and Google logins to back up their keys.
if remote signing is gone on wisp, primal will remain the best (pseudo-) client for "normies" period.
from a user pov, one of the biggest features of nostr is account portability. how do they get that if it means giving away their nsec to every app they try? is there even an actual implementation that's in production for big tech logins?
That'll be a killer feature for what your goal is.
puke

Imagine a โLogin with claveโ button alongside SWA and login with google -> deep link redirects to app store -> clave opens with the login context -> creates nsec and redirects back to the original app, using another deeplink to transfer context
I mean this could work, right? Instead of copy pasting strings aroundโฆ
(cc @โก๏ธแชใๅโก๏ธ )
pro users also can accidentally paste their nsec to an app that submits every letter to the cloud.
maybe sleep a bit longer on that decision, and wait for better ideas to come up...
hey, how about wisp plugins? ;)
Yea could work (and Iโve built the backend for that with universal links).
But I totally get the decision, and Iโve tried helping out with nip-46 on Wisp. Thing is, @Clave Remote Signer is about a month old, the nip46 spec is poorly implemented by most clients (and unfortunately also by some Nostr libraries), and itโs not a good normie feature (yet). So if @utxo the webmaster ๐งโ๐ป goal is to make a client for the masses then I agree thatโs the right move. Weโll get a secure login for wisp iOS eventually but thatโs a good feature for a future build/fork that we should perfect before expecting the mainstream to use.
I think normies just use iCloud Keychain unknowingly (and Google Password Manager on android). Passkey login looks like a win IMO
You know something? You could go all in and add some tracking libraries to understand more of the normiesโ behavior and make more informed decisions.
I know this trick would work for me, but then being curious isnโt exactly a common normie behavior so maybe utxo is onto something.
All in the name of mass adoption. As if that is a good thing.
You don't need to justify to anyone, just keep doing your thing

wat mean?
We are looking for someone who can lend our holding company 300,000 US dollars.
We are looking for an investor who can lend our holding company 300,000 US dollars.
We are looking for an investor who can invest 300,000 US dollars in our holding company.
With the 300,000 US dollars you lend us, we will open a game programming and e-commerce company.
We will use the 300,000 US dollars you invest in our holding company to establish a game programming company and an e-commerce company.
With the 300,000 US dollars budget you will provide to our holding company, we will open a game programming and e-commerce company.
Why would we establish a company in these two business sectors?
The game company we will establish will produce our own game projects and generate significant revenue by publishing our games for a fee on major gaming platforms such as the Play Store, Apple Store, Microsoft Store, and Steam.
We will release the game projects we produce as paid downloads on digital stores, generating significant revenue by charging a fee for each download.
The e-commerce company we will establish will promote our game projects and increase the download rate of our game.
The e-commerce company we will establish will advertise our game projects, helping to introduce our game to a wider audience, and in this way, the download rate of our game will increase rapidly.
In short, our game company will produce game projects and publish these games on digital stores. Our e-commerce company will promote these game projects, increasing download rates and thus generating significant revenue.
By working in coordination between our game company and our e-commerce company, we will create great games and the download rates of the games we make will increase rapidly.
Today, the gaming industry is a large, innovative sector that generates significant returns, so by focusing on the gaming industry, we will achieve substantial income.
Because we have a strong infrastructure and advertising network, and an expert team, we will be able to grow the company rapidly by focusing on the gaming sector.
Since we have the infrastructure ready in the gaming industry, we will be making big money in a short time.
Because the gaming industry is a highly in-demand sector, and because we have a strong infrastructure and foundation, entering this sector will allow us to generate significant revenue.
How will we advertise the game projects we will produce?
We will increase the number of downloads for our game using 5 different advertising tactics.
Thanks to the 5 different advertising tactics we will use, our game will be downloaded by an average of 10,000,000 people in just 2 months.
Thanks to our strong advertising strategy, we will increase our game's download rate in a short time.
1. Advertising strategy: By continuously promoting our game on global social media platforms like Facebook, Instagram, YouTube, X, Telegram, LinkedIn, and TikTok, we will attract a large audience to our game.
2. Advertising strategy: We have 170 unique social media applications for each country. By using these applications, we will promote our game to many countries and increase its international popularity.
3. Advertising Strategy: Our game will feature a referral system that will benefit both existing and new users. The system will work as follows: each registered user will receive a unique referral code, which they can share with others to bring in new customers. When a new user registers, they will enter this referral code in the designated field. The system will automatically recognize the code, and the user who shared the code will receive 2 US dollars for each new customer they bring in. Additionally, the new user who registers using the referral code will receive a 20% discount on the game purchase. This will motivate existing users to recommend the game to more people by earning income from their referrals, and will make new users more willing to join thanks to the discount. This will create a rapid and natural spread among users, allowing our game to reach a wider audience and grow quickly.
4. Advertising strategy: By using advertising platforms like YouTube Ads, Google Ads, Facebook Ads, and Instagram Ads, we will have our game's promotional video viewed by millions, which will increase the number of downloads.
5. Advertising strategy: We will place advertisements for our game on blogs and news websites.
Thanks to our strong advertising network and strategy, our game will receive 10,000,000 downloads in just 2 months.
By releasing our game on multiple app stores instead of just one, the download rate will increase even more.
We will release our game on major digital stores such as the Play Store, Microsoft Store, App Store, and Steam.
By implementing these 5 advertising tactics, we will increase our game's download rate in a short time.
We aim for our game to have an average of 10,000,000 downloads within 2 months.
How will we generate revenue from the game project we will produce?
1. Our game will cost 7 US dollars. Since it will be a paid game, we will earn money for each download.
2. The game will feature a purchase system. Some characters, weapons, and vehicles in the game will be offered for a fee. Users can purchase this content for a certain price to strengthen their characters and improve their performance and progress in the game more quickly and effectively.
Thanks to the in-game purchase feature, we will generate significant revenue.
3. By sharing our game on multiple digital stores instead of just one, we will further increase our revenue.
4. We will add short ads to our game using Google AdMob and generate revenue from these ads.
5. When our game's download numbers increase, we will advertise the products of companies for a fee.
Today, the gaming market is a highly demanded sector, and by entering this market, we will generate significant revenue in a short time.
With our expert game programming and e-commerce team, we will create great games, attract large audiences to our games, and generate significant profits.
Thanks to our strong advertising network and advertising tactics, our game will receive an average of 10,000,000 downloads in just 2 months.
Since we will be releasing our game on many digital stores, our game will definitely get a total of 10,000,000 downloads.
We will have earned a total average of 70,000,000 US dollars from our game.
Since the download price of our game will be 7 US dollars, we will earn 70,000,000 US dollars just from the number of downloads.
Even companies that make simple games are earning billions of dollars these days.
The gaming industry is a very profitable sector.
By investing in our holding company, you too will earn significant returns and increase your wealth.
How much revenue will you generate by investing in our game project?
If you lend our holding company 300,000 US dollars, I will return your money as 950,000 US dollars on February 26, 2027.
If you invest 300,000 US dollars in our holding company, we will return your money as 950,000 US dollars on February 26, 2027.
I will invest the 300,000 US dollars you lent to our holding company in the gaming sector, increase its value, and return it to you as 950,000 US dollars on February 26, 2027.
I will repay the 300,000 US dollars you lent to our holding company as a loan to you as 950,000 US dollars on February 26, 2027.
You will receive your money back as 950,000 US dollars on February 26, 2027.
By investing in our holding company, you will have increased your money within a few months.
How to contact us:
To learn how you can lend our holding company 300,000 US dollars, please send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
To learn how you can invest 300,000 US dollars in our holding company, please send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
To learn how you can increase your money by investing 300,000 US dollars in our game project, send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
For detailed information, please send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
To learn how you can lend our holding company 300,000 US dollars and to get more detailed information about our game project, please send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
My WhatsApp contact number:
+212 619-202847
My Telegram username:
@adenholding
Signal contact number:
+447842572711
Signal username:
adenholding.88
We are looking for someone who can lend our holding company 300,000 US dollars.
We are looking for an investor who can lend our holding company 300,000 US dollars.
We are looking for an investor who can invest 300,000 US dollars in our holding company.
With the 300,000 US dollars you lend us, we will open a game programming and e-commerce company.
We will use the 300,000 US dollars you invest in our holding company to establish a game programming company and an e-commerce company.
With the 300,000 US dollars budget you will provide to our holding company, we will open a game programming and e-commerce company.
Why would we establish a company in these two business sectors?
The game company we will establish will produce our own game projects and generate significant revenue by publishing our games for a fee on major gaming platforms such as the Play Store, Apple Store, Microsoft Store, and Steam.
We will release the game projects we produce as paid downloads on digital stores, generating significant revenue by charging a fee for each download.
The e-commerce company we will establish will promote our game projects and increase the download rate of our game.
The e-commerce company we will establish will advertise our game projects, helping to introduce our game to a wider audience, and in this way, the download rate of our game will increase rapidly.
In short, our game company will produce game projects and publish these games on digital stores. Our e-commerce company will promote these game projects, increasing download rates and thus generating significant revenue.
By working in coordination between our game company and our e-commerce company, we will create great games and the download rates of the games we make will increase rapidly.
Today, the gaming industry is a large, innovative sector that generates significant returns, so by focusing on the gaming industry, we will achieve substantial income.
Because we have a strong infrastructure and advertising network, and an expert team, we will be able to grow the company rapidly by focusing on the gaming sector.
Since we have the infrastructure ready in the gaming industry, we will be making big money in a short time.
Because the gaming industry is a highly in-demand sector, and because we have a strong infrastructure and foundation, entering this sector will allow us to generate significant revenue.
How will we advertise the game projects we will produce?
We will increase the number of downloads for our game using 5 different advertising tactics.
Thanks to the 5 different advertising tactics we will use, our game will be downloaded by an average of 10,000,000 people in just 2 months.
Thanks to our strong advertising strategy, we will increase our game's download rate in a short time.
1. Advertising strategy: By continuously promoting our game on global social media platforms like Facebook, Instagram, YouTube, X, Telegram, LinkedIn, and TikTok, we will attract a large audience to our game.
2. Advertising strategy: We have 170 unique social media applications for each country. By using these applications, we will promote our game to many countries and increase its international popularity.
3. Advertising Strategy: Our game will feature a referral system that will benefit both existing and new users. The system will work as follows: each registered user will receive a unique referral code, which they can share with others to bring in new customers. When a new user registers, they will enter this referral code in the designated field. The system will automatically recognize the code, and the user who shared the code will receive 2 US dollars for each new customer they bring in. Additionally, the new user who registers using the referral code will receive a 20% discount on the game purchase. This will motivate existing users to recommend the game to more people by earning income from their referrals, and will make new users more willing to join thanks to the discount. This will create a rapid and natural spread among users, allowing our game to reach a wider audience and grow quickly.
4. Advertising strategy: By using advertising platforms like YouTube Ads, Google Ads, Facebook Ads, and Instagram Ads, we will have our game's promotional video viewed by millions, which will increase the number of downloads.
5. Advertising strategy: We will place advertisements for our game on blogs and news websites.
Thanks to our strong advertising network and strategy, our game will receive 10,000,000 downloads in just 2 months.
By releasing our game on multiple app stores instead of just one, the download rate will increase even more.
We will release our game on major digital stores such as the Play Store, Microsoft Store, App Store, and Steam.
By implementing these 5 advertising tactics, we will increase our game's download rate in a short time.
We aim for our game to have an average of 10,000,000 downloads within 2 months.
How will we generate revenue from the game project we will produce?
1. Our game will cost 7 US dollars. Since it will be a paid game, we will earn money for each download.
2. The game will feature a purchase system. Some characters, weapons, and vehicles in the game will be offered for a fee. Users can purchase this content for a certain price to strengthen their characters and improve their performance and progress in the game more quickly and effectively.
Thanks to the in-game purchase feature, we will generate significant revenue.
3. By sharing our game on multiple digital stores instead of just one, we will further increase our revenue.
4. We will add short ads to our game using Google AdMob and generate revenue from these ads.
5. When our game's download numbers increase, we will advertise the products of companies for a fee.
Today, the gaming market is a highly demanded sector, and by entering this market, we will generate significant revenue in a short time.
With our expert game programming and e-commerce team, we will create great games, attract large audiences to our games, and generate significant profits.
Thanks to our strong advertising network and advertising tactics, our game will receive an average of 10,000,000 downloads in just 2 months.
Since we will be releasing our game on many digital stores, our game will definitely get a total of 10,000,000 downloads.
We will have earned a total average of 70,000,000 US dollars from our game.
Since the download price of our game will be 7 US dollars, we will earn 70,000,000 US dollars just from the number of downloads.
Even companies that make simple games are earning billions of dollars these days.
The gaming industry is a very profitable sector.
By investing in our holding company, you too will earn significant returns and increase your wealth.
How much revenue will you generate by investing in our game project?
If you lend our holding company 300,000 US dollars, I will return your money as 950,000 US dollars on February 26, 2027.
If you invest 300,000 US dollars in our holding company, we will return your money as 950,000 US dollars on February 26, 2027.
I will invest the 300,000 US dollars you lent to our holding company in the gaming sector, increase its value, and return it to you as 950,000 US dollars on February 26, 2027.
I will repay the 300,000 US dollars you lent to our holding company as a loan to you as 950,000 US dollars on February 26, 2027.
You will receive your money back as 950,000 US dollars on February 26, 2027.
By investing in our holding company, you will have increased your money within a few months.
How to contact us:
To learn how you can lend our holding company 300,000 US dollars, please send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
To learn how you can invest 300,000 US dollars in our holding company, please send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
To learn how you can increase your money by investing 300,000 US dollars in our game project, send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
For detailed information, please send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
To learn how you can lend our holding company 300,000 US dollars and to get more detailed information about our game project, please send a message to the WhatsApp number, Telegram username, or Signal number below. I will provide you with detailed information.
My WhatsApp contact number:
+212 619-202847
My Telegram username:
@adenholding
Signal contact number:
+447842572711
Signal username:
adenholding.88
Now that you mention it, that sounds right. Good point
Should add log in with Facebook Instagram etc. to create new account that clones your other social media and shares your notes as status updates.
Now that would bring in some normies
@Bitcoin Mechanic was right. Nothing good survives the normie.
View quoted note โ
๐๐ค
Interesting counterintuitive idea. Normies will be normies, and nostr should be for everyone, just like Bitcoin.
Presumably they'll have their nsecs included in Google/Apple/Planter databases.
New citrine can do it for you
Godspeed!
Will amber support stay?
they got him bois. issa wrap.
Why not just hide that stuff behind a little advanced tab in settings instead of killing it off totally. Anyone who wants to use those things is happy to put up with bugs. We have been here since Astral Ninja and have come to expect that as part of the journey.
No reason any of those services would ever see the nsec if implemented properly.
Seems we had some nice few month together. Hope the normie wisp will be something to recommeend to my normie friends. I stay tuned meanwhile.
Ok
Make it easy for normies to use your App then once everyone is ready you can add a choice of extra layers of security but asking a normie to download another App to sign into your App is asking to much right now !!!
Sad
There would nonetheless be a link connecting their npub and their google/apple ID.
Yep, and those people don't care. It makes no difference to the client if that's what people choose; they are still joining the protocol and many may not even be aware of it.
That's good UX, especially because interoperability is baked in once they have a key.
This decision to remove remote signing and local relays from Wisp shows the kind of ruthless prioritization that actually ships products normies will use. it matters because trying to be everything to everyone usually means being nothing to anyone and sometimes saying no is how you build something people can confidently share with their non-technical friends. Credit to the builder for being honest about targeting mainstream usability over cypherpunk purism.
Pre-justifying some very opinionated changes coming to wisp, get ready
Why am I removing functionality that's already built?
More functionality = more bugs, more maintenance, more dependencies, less stability, more UX clutter
Remote signing and local relays are gonna be deleted, please try not to hate me
Or perhaps a brave soul will fork wisp from here to maintain a cypherpunk version, but I am clear in my mission to make the best normie client, and bunkers just ain't it
View quoted note →
Maybe stop calling your target user base "normies".
Just a suggestion :)
You endanger a lot of people. People used those tools because 20 years ago Google still said they would "not do evil". Wisp sets these people up for failure in a highly adversarial environment.
This is playing with the lives of people just like KYC is killing real people.
No, people endanger themselves. Either you get someone to frictionlessly sign-up or they don't sign up at all. Once they are in the ecosystem, if it means enough to them they can make a new key pair.
No option is forced, people are free to make their own choices.
You have a responsibility when you hand sharp knives to 4 year olds (normies).
You can waive away all responsibility fine. People often simply stick with their first account even more so after they invested some time into it. Psychological effects are real and if you know about those you want to educate people so they have a real choice. I doubt this will happen here.
But an option to remote sign is not what is preventing mass adoption or great UX. Is it?
I agree with your premise but remote signing seems like an important step in the direction of sovereignty and such.
Think on it.
Who are you building Wisp for? Bitcoin Maxi's or Normies currently using Candy Crush and Bluesky?
Candy crush on bluesky
LOL. ๐ haha. That app has keys stored in a Google Doc.
Very secure.
But has millions of users
You could always make your own client with your own vision for it
Nah they can't, just cry and bitch and complain pretty much all they can do
1.0.2 throws errors. Back to Amethyst!
What if I initially signed in with Amber when I first installed? What's gonna happen on update?
You will be logged out.
How do you expect people to use nostr if not via bunker?
Ok those are fighting words
Not everyone should use a bunker, but deleting the option removes a pretty important escape hatch. The moment people want multi-device convenience without sliding back into app custody, bunkers start making a lot more sense.
introduce phone number also, similar to telegram or signal
could be dope
The same way most people already use it
RAW
did you investigate this? I think about 100% of your users used a signer/amber
How about you leave Wisp alone and just create a second client called Cuckstr?
We don't have any users on nostr, I'm not building wisp so a few hundred of us have more choice, I'm building to try to onboard millions. And I know they won't be using signers.
How about my code is free and open source and anyone can fork it? Why do I have to do everything?
So all the users that are using it now can keep using it without accidentally updating the app and not being able to use it anymore;
And then separately you have another app you can go target those millions of users of yours with in a way the current user base wont notice anything of.
I mean, its your app....but you are also the one going into a different breaking direction. So you could also just....not do that and come with a new app๐คทโโ