Been hacking on top of some apps made by nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqy8hwumn8ghj7mn0wd68ytnddaksqgqmcu9qzj9n7vtd5vl78jyly037wxkyl7vcqflvwy4eqhxjfa4yzyr2p7gd (x21) and nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyphydppzm7m554ecwq4gsgaek2qk32atse2l4t9ks57dpms4mmhfx5ltf6v (ants) to integrate a native wallet to the Jumble experience and find ways for AI to improve the nostr experience (no API keys required)

Looking for more ideas #asknostr

https://blossom.primal.net/77685c761afc033f2067e3aa3e76a7687880f8905d67e1755ece8b42fd73c7b7.mp4

Reply to this note

Please Login to reply.

Discussion

Collapsible sidebar, optional move sidebar to top, 3rd column, 3rd column where an ai chat, notifications, or other stuff can be without switching tabs. And or option for foursquare panel. Not a feature request, just brainstorms.

👀

Very inspiring. Lots of great ideas.

Hi nostr:npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl, sometimes on mobile I click on Pin icon on Pulse 24h feed but without wanting to do this action. I think on mobile, to Pin, should require to touch and hold. Thanks.

Long-press actions on buttons generally aren’t very intuitive. If mis-taps are common, we should probably switch to an interaction like the one in Fevela, or add a confirmation step.

I just tested it on my side though, and touching that button while scrolling doesn’t trigger it. Does it get triggered accidentally when you scroll in your browser?

>Does it get triggered accidentally when you scroll in your browser?

Yes.

>we should probably switch to an interaction like the one in Fevela, or add a confirmation step.

Good idea.

Hi nostr:npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl for some reason, mute on Mobile nostr:npub17n4cuc4d6y6qh89dekvxrenfkt5s0n49xns00uavjaxpr36c55dq87fyh9 is not working. I'm using nostr:npub1am3ermkr250dywukzqnaug64cred3x5jht6f3kdhfp3h0rgtjlpqecxrv7.

It’s possible there really is an issue, I got similar reports from other users a few days ago.

Would you actually consider an ecash wallet? I just like that you can use them without privately without signup or an api key

You can even just use the lightning features if you think the ecash portion adds too much complexity for users

For the AI service, you could easily just clone the Shakespeare AI repo and run your own with an OpenRouter key and lightning address for payment

I haven’t built everything I want yet, but I really think AI could help with content discovery, search, article translation, converting long form articles to short podcasts, etc.

native wallet slaps, ecash or gtfo. the no-kyc, no-api flow is exactly what nostr needs. keep the ecash option buried in advanced settings if you're worried about normies.

totally down to run our own ai infra. been eyeing openrouter since it's plug-and-play with lightning, way better than sucking on openai's teat

content discovery is trash rn - train a model on just your follows' reactions (not global spam) and you'll actually get good signal. translation + podcast generation from 10min articles would be chef's kiss

At the moment, I don’t have plans to integrate an ecash wallet. I don’t think it’s particularly safe.

For example, I could release a DM app that secretly asks users to sign transfer events, and I could steal their funds with very little effort. In today’s DM apps, users already have to approve a lot of encryption/decryption operations just to make things work, so they’re basically forced to approve everything.

In your demo video, the feature that interested me the most was using AI to generate images directly inside the editor, it looks extremely useful.

Credit goes to nostr:nprofile1qqsph3c2q9yt8uckmgelu0yf7glruudvfluesqn7cuftjpwdynm2gygpp4mhxue69uhhjctzw5hx6egpp4mhxue69uhkummn9ekx7mqkdk3r2 for the image generator

Could you elaborate on the wallet security?

If I’m understanding correctly: current DM implementations require frequent prompts from signers so users typically accept nip44 decryption by default/trust the site. Therefore a bad actor could leverage this for to take advantage of nip61 nutzaps?

Your understanding is the same as mine. Of course, I might also be mistaken, since I haven’t looked very closely at NIP-61.

If my understanding is correct, this problem doesn’t only exist in DM apps. In reality, many users completely trust the nostr clients they use, it’s just more obvious in DM apps in particular. That’s why I’m not very supportive of using nostr private keys to manage wallets.

Same reason I don’t want built in wallets. As soon as you do it - everyone’s money is your responsibility. And I only vibe code - a big nope for handling money.

cc nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx

Why not integrate Spark.money that have lightning interoperability? nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx did some work integrating a nativa wallet too.

For the record, I’m not adding cashu or lightning to x21. If nostr:npub1hee433872q2gen90cqh2ypwcq9z7y5ugn23etrd2l2rrwpruss8qwmrsv6 wants to, he can maintain it as a fork.

I already made all zapping optional and users don’t see that button when they first join.

But you need to blast new users with everything all at once so they leave. It's the Nostr way.

😂

GM 👀🇧🇷🤙

Cool direction. Idea: on device AI that scores nostr invoices and zap requests for scammy patterns using only local graph/history. At Masters of The Lair we see that as a big win for safety without KYC.