Jumble now lets you sign up or log in with Google. It is not custodial, no server ever holds your key.
Your private key is split into shards and signing uses FROST threshold signatures. Two roles cooperate:
- Central server: the coordinator that verifies your Google sign-in and relays NIP-46 signing requests to the operators. It never holds a shard or your key.
- Operators: independent servers that each hold one shard of your key. No single operator can sign on its own, signing needs a threshold of them.
Google is only used to prove it is you, it never touches your key.
If you already log in with an nsec, you can link a Google account under Settings → Account.
Powered by Pomegranate: https://viewsource.win/fiatjaf.com/pomegranate/_/master
Login to reply
Replies (23)
Gives new users a simple way to get onboarded.
cc @novo
video tutorial would be nice ser, still sounds complicated for dumb people like me
To split your key into shares and distribute them across operators, Jumble needs the key itself, so linking Google is only available for nsec users. With Amber, your key stays external and Jumble never sees it.
Good call, noted!
Cody, I logged using Google. I configured as 5of5. If I want change this settings to be 4of5, how do I do this?
@fiatjaf
Just disconnect your account and connect it again haha.
How do I know the central server?


@Cody When I logged with Google, this message do not disappear, but everything is working ok.


Ignore, now disappeared.
That message appears whenever the signer doesn't respond within one second. It's the same issue you see when using Amber.
By default, it's https://auth.njump.me/
why would you want that though? lol
I see fiatjaf convinced you to do it the complicated janky way, I will watch with great interest
I am catching up and interested. Do you have another way?
I do it by just encrypting the nsec with a pin and saving it to Google drive. This way with Fiatjaf's package has the issue that if the signers or offline, or abandon the responsibility of being a signer, users won't be able to login. Of course everyone on nostr hates how I do it
I couldn't think of a good reason to say no. The only thing I'm not entirely happy with is that the central server still isn't mature enough. Users can't manage permissions very granularly yet. But I'm confident fiatjaf will keep improving it.
People have to make it into your playground first. Then they can leave Google behind.
Convenience kills the philosophy, or expands the reach?
This debate is as old as the space itself. And it keeps coming back.
This is interesting and it's good to have a reference implementation. It's not clear why one would want to use it.
Always doing great work! Jumble is still my favorite client.