Avatar
ABH3PO
c21b1a6cdb247ccbd938dcb16b15a4fa382d00ffd7b12d5cbbad172a0cd4d170
Authored NIP-88 (polls), Made formstr.app , pollerama.fun, NRPC and other cool nostr things. Owns the color purple.

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!

https://geyser.fund/project/formstr

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!

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.

Replying to Avatar brugeman

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!

where do I get this in india?

#india #asknostr

nostr:note1uxx378va0rjcwd7e7f9yp5l9myhg9vutj0z39kuutgjvuj83vvsq58sqz6