Is there a working instance of keycast I can play with? I tried with divine, but signups are turned off. One other difference is that my understanding of KMS is that it doesn't allow users to take custody of their keys, I'm not sure if that's correct though.
Discussion
what is keycast?
nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc made it a while ago and nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 modified it for diVine
Uh, but what it *is* is a oauth frontend on key storage
a custodial signing api?
Yes, it's the new gold rush
We are running a version of keycast at login.divine.video. I don’t think custodial keys are something most nostr users would like to use. And I think it’s vital that any nostr app works with non-custodial keys. The goal is to make it easier to onboard users. Think of it as the bitcoin exchange that bridges to tradfi.
We generate a bunker url so you should be able to use the custodial key to access most nostr apps. And you can take your key and ask the service to delete it. Yeah you’d need to trust the keycast server operator to actually delete it and not use it. But this is the same thing users face in any service that uses traditional non-key based accounts.
Yeah, I'm working on something similar but also different. I'm skipping nip46 because bunker urls are unfamiliar, but I am using multisig to make it more secure. And I'm allowing the user to recover their key and login via email just in case they lose their backup. For the normies!