Could we make nostr-login lib work with extension, I wonder, nostr:npub1alpha9l6f7kk08jxfdaxrpqqnd7vwcz6e6cvtattgexjhxr2vrcqk86dsn ?
I really hope so, that's exactly the other thing I need it for.
So many things to do... :)
I just realised that since September I am using FrankieGPT
in place of ChatGPT.
I have access to premium features like GPT-4, DALL-E 3 and document analysis but I am not paying 20$+VAT a month, but on avarage 1/2$ per month.
Pay-per-use works.
PS: I built it :)
Why? https://www.frankie-gpt.com/blog/comparison
Costs? https://www.frankie-gpt.com/blog/how-much-does-frankie-gpt-cost
Yes I do the window.nostr(event) now.
this one? https://www.npmjs.com/package/nostr-login
there's a github?
Actually Firefox will (re)install all my extensions itself, no need to install them again manually ;)
But yeah, ublock origin, Bitwarden, alby are probably the essential ones.
oh and eventually I can run my own nsbunker daemon and have my devices sync only from that?
From a webapp I guess I need to trigger an "intent" or some kind of uri scheme protocol so that login button open nsec.app to sign users in...
Don't know exactly which one but I'll figure it out.
Cool, sync worked!
Now I can import there my keys.
This could easily become my Bitwarden for cryptographic keys...
Going to try it on my webapp now.
Ohhhhh... ok so from https://use.nsec.app it's first GET STARTED, then on the bottom "advanced" that show Import Key.
My 2 cents, I would have import key next to signup and login.
I'll try the sync, thanks.
nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy Trying nsec.app
I've "signed-up" and I have a new identity on my mobile browser.
Questions:
1. how can I import my existing keys there?
2. now if on another browser I do "sign-in" it ask me for public key and.. a password?
I am confused. In my mind it should hold keys, so I should be able to scan a QR code and store it and that's it. To be clear I expect it to work kind of like Amber but in a browser.
Am I getting it wrong?
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 trying it tomorrow.
FrankieGPT is evolving:
In December we did release support for DALL-E 3 (and 2) image generation, as well as audio input support.
In January we added support to upload documents or import Web Pages from URL and use them in conversations.
Check out the blog for more: https://www.frankie-gpt.com/blog or just use your Alby or Amber to signin and start chatting with a full featured ChatGPT alternative.
now
Thanks to tools like
@Alby ๐ and Amber by
@greenart7c3 we're now making the key-based (only) authentication as smooth as possible.
Feedback welcome on this guide -->
https://www.frankie-gpt.com/blog/authentication-with-public-key-cryptography
FrankieGPT is evolving:
In December we did release support for DALL-E 3 (and 2) image generation, as well as audio input support.
In January we added support to upload documents or import Web Pages from URL and use them in conversations.
Check out the blog for more: https://www.frankie-gpt.com/blog or just use your Alby or Amber to signin and start chatting with a full featured ChatGPT alternative.
Blitz Wallet Beta Is Now Available for Testing
Blitz Wallet is a self-custodial bitcoin Lightning wallet powered by Breez SDK, Boltz and Blockstream Greenlight.
https://www.nobsbitcoin.com/blitz-wallet-beta-is-now-available-for-testing/
random question: what Signer app like https://github.com/greenart7c3/Amber by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 do exist? Especially for all non-android systms which Amber does not cover.
Amber app, yes.
Which I find to be an excellent app, first of its kind: easy to use signer and key-holder. Perfect for authentication without email or cloud providers.
It's worth spreading it's usage towards people who have zero idea of what Nostr or Public-Key cryptography is. They will just use it and be happy.
You'd be surprised to discover how many people are not here and still have this crazy idea of using the Web.
Probably billions ;)
it's scaring and/or confusing for vast majority of people, yes.
nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 any plan to publish Amber to F-Droid, Obtainium or... even Google Play store?
Reason I ask is that it seems nicer to redirect users to something more familiar than a Github page or providing a "suspect" direct apk download link.
Thanks!
Do F-Droid or Obtainium migrate all apps to new device automatically?
They both look very expensive.
Like 3/4 times the price of a standard data sim i can buy in a dedicated shop in El Salvador for instance.
If I send this to a skeptic they'll answer.
It's beneficial or it's justified by the utility?
Video does not make the point.