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

Replies (111)

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
Troy's avatar
Troy 5 days ago
Thank goodness. A dev that prunes for the ideal shape.
Default avatar
Joe 5 days ago
So don't update and I can keep using amber to sign?
BTC_P2P's avatar
BTC_P2P 5 days ago
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.
Keeping local amber integration? Id hate to have to stop using the app because it forced me to enter my private key
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)
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.
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.
Sorry, I don't quite understand. Like, it's deterministically derived from the Google/Apple account?
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 ๐Ÿค™
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)
Default avatar
G Force G 5 days ago
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.
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
richard's avatar
richard 4 days ago
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)
richard's avatar
richard 4 days ago
if remote signing is gone on wisp, primal will remain the best (pseudo-) client for "normies" period.
richard's avatar
richard 4 days ago
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?
Tony Acid 's avatar
Tony Acid 4 days ago
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.
Default avatar
adencvsg 4 days ago
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
Default avatar
adencvsg 4 days ago
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
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
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.
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.
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 !!!
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.
utxo the webmaster ๐Ÿง‘โ€๐Ÿ’ป's avatar utxo the webmaster ๐Ÿง‘โ€๐Ÿ’ป
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 →
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.
JD's avatar
JD 4 days ago
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?
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
Constant's avatar
Constant 3 days ago
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?
Constant's avatar
Constant 3 days ago
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๐Ÿคทโ€โ™‚
โ†‘