just humble devs trying to keep nostr stable 💯
nostr:note17m3cmvm5ycev5dvsyy6dcj4d2sl234n7t934yex0nfa5gvt9zm9q8uv74r
it would have been crazier if instead of "Product A", "Product B" it said Acme bullets, exploding tennis balls, instant tunnels etc 😂
It’s probably not useful but considering our input as a nostr event (let’s call it A)
Our not function should give us a new event: (A!) using ! as a replacement for the not operator, such that (A!)! = A
So within nostr event syntax, a not function could be something that adds a “not” tag on the event, that references another event( going to be A!) that has a not tag back to the original event. The not function returns the event referenced with the not tag.
So now whenever we call the not function for A it returns A! And when we call it for A! we get A.
Not sure if we could get to other gates with a similar approach, and sorry if there’s a flaw in this thinking this is just thoughts in my head that I’m blurting out online 😅
a bot that DMs people warning them about known scammers that have recently DM'ed them would be an awesome idea.
#ideas #nostr
I've asked myself this question, we basically need to see if we can make the basic logic gates out of just nip-01, I have a very abstract idea for a not gate, but that's as far as I've gone, maybe I need to give it more time.
Do you like formstr? It would be great if you could show it some love with your sats? Follow/zap our project over at geyser!
welcome to the virtual land of the free.
I am sure I replied to your comment earlier but I can’t find the reply anywhere. Clients are buggy!
We could definitely evaluate it for the increase in UX on formstr. We are already using signers for interacting with a users nostr profile. Will check it out later today!
Very interesting, I’m not sure why I didn’t think of that! I already encrypt and store the forms as an encrypted list on the relays, it’s not much different than storing locally, thanks! Does nsec.app also do nip-04 encryption?
I’m not sure, I asked because I’m facing a similar problem with encrypting user forms on local storage on formstr, it’s a security vs UI trade-off, perhaps an optional feature for security would be a nice idea, or perhaps a remote decryption key? (This would be too similar to a remote signer, but you’d only have to do this once, instead of signing every event remotely) also key-rotation would be easier.
does the user encrypt it with a password and decrypt on every usage?*
Introducing nsec.app and nostr-login!
I've shown the prototype of https://nsec.app in December, and it's essentially an nsecbunker in your browser. It is non-custodial - your keys are stored locally in the browser, and apps can get access to your keys using NIP46. We've now turned that prototype into a real thing, and I invite you to try it. Shoutout to nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q for the designs!
Now how do we help Nostr apps adopt NIP46 for remote key access?
That's where nostr-login library comes in. If your app uses NIP07 to talk to a browser extension, then with just two lines of code you can make it talk over NIP46.
Both of these tools support the new OAuth-like flow proposed by Pablo. Below you can watch a demo of how nostr-login (added to my fork of Snort) works with Nsec.app (or would work with any other nsecbunker).
What this all means is that people could join Nostr on the web, without installing extensions or mobile apps, with their keys stored non-custodially in the Nsec.app, and then could log in to other Nostr apps without copying their private keys.
Demo: https://void.cat/d/JSWwYMTtbWxTDTLpe132Kr.mp4
Links:
Snort+nostr-login: https://snort.nostrapps.org
nsec app: https://github.com/nostrband/noauth
nsec app server: https://github.com/nostrband/noauthd
nostr-login: https://github.com/nostrband/nostr-login
amazing! how do you make sure the nsec is safe on local storage? does the user encrypt it every time?
not sure if quoting notes works but..
nostr:note1q0800yqkkw7ptpasv58h3zy8wkakpk6khxpa659yqc0ef0flmqzqgmfz44
don't let Biden steal the laser eyes from #bitcoin plebs!
FYI this happened on the little bird app
#m=image%2Fjpeg&dim=1080x1368&blurhash=_78V_%7BAD0%7D%5EQt85Q%251%7DZS%7EFe%3DyaeEg%24*E%25-p%24%2BIpa%23%253M%7B2a-B%5D.E%25of%24PNb7f%24*%2CsK5j%5Dr%3DkDW%3Dt7%24%2BNGS2%24*R*%23SozXmV%40WCs%3BWB%5E6X8I%3As%3Aofo1R*%24*R*W%3BxaWANGt7&x=39e633b5aae63431adad2ebd668dd14feffba621d7b6b99ce8e64351dca1504f
https://twitter.com/JoeBiden/status/1756888470599967000?t=pAfJs5GWYaiSoAq3pAqVOw&s=19
i don't think they even know what it means
where do I get this in india?
#india #asknostr
nostr:note1uxx378va0rjcwd7e7f9yp5l9myhg9vutj0z39kuutgjvuj83vvsq58sqz6