Oddbean new post about | logout
 You know what I realized I want on nostr!

NIP Proposal: @fiatjaf @Vitor Pamplona 

It would be great if I can sign an event similar to followers, (but they are all my random keys). My other npubs. 

I want to be able to generate a random key pair for the Other Stuff or clients. For example Olas. And announce to others that the secondary account is also mine. And the. automagically clients will mask the random key with my main profile. 

#nostr  #nip 
 Or is this practically impossible? 
 If you have different keys per app, then you can keep notifications about those things in those apps, which is a win. 

However, the issue are DMs. If you are using a different key in each app, the DMs will be different between your apps. And people might confuse your keys, sending DMs from their Olas account to your Amethyst account, instead of your Olas account. It will be messy.

But otherwise, you can already use multiple keys today.  
 I think I’m not explaining it well enough. 

I want to have two key pairs (or more), but I want my main one to announce it’s “adopting” the other. then second can handshake this relationship with my main account. 

Once that is done. I can use my second key pair npub with close to zero risk. If it gets compromised in an insecure app, the main key will denounce it. 

If someone wants to send me a dm to the secondary npub, the client will look for the main one and send it. 

I feel like I’m not making sense 🤣😅 this needs a nostr nest. 
 Yeah, we can link the two, but DMs, mentions, notifications to the sub key will not show up on the main key's client. Even if they are all linked, every sub key is its own thing. 

There is a proposal for using FROST for multi-key setups with key rotation without changing the public key. But I have not seen it working yet. 
 It works -- I've already signed events with it. 
 But can you rotate keys (deauthorize old, add new) without changing the pubkey?  
 I don’t think so, but YOU shard the key, so all the signers would need to know about the other signers (they don’t need to) AND all collude against you 
 I thought It was something to do with finding a new polynomial matches the keys you want to keep. But idk...  
 What I don’t understand, Vitor says that DMs, notifications, mentions etc won’t reach the main account, why? 

Let the client tag, DM, Mention, both npubs, sub and main. No? 
 Sure, but only clients that implement this NIP will tag both. Majority of the clients will just do the basic one and tag the subkey. Which now turns into a mess because some clients work others don't. 

+ For DMs, the encryption happens to each key. You can't just tag both. You have to create a NIP-17 group with the 3 of you (2 of your keys + 1 for your friend) so that you can reply to the other two at all times.  
 I don’t know, this makes sense to me. lol 
I convinced my self 🤣

Brainstorming in notes is impossible. 
 https://github.com/nostr-protocol/nips/blob/master/26.md 
 Yeah, almost like this. But this is waaay more complicated and “official”. 

I’m thinking of something much simpler. 

Exactly the same way I publish my follow list, I thinking of a Kind to publish my alt accounts. (Clients can do what they want with this info). 

And people will know if they see a random post from another app that that’s also me, just under a different pubkey. Makes sense?