Damus
Gzuuus · 21h
Yes, I was asking about the relationship between the provider and the user who declares that provider. When brainstorm generates a new key pair to start publishing TAs for a user, does that new key pa...
david profile picture
It’s a good question.

Right now the answer is no. We have considered giving the pubkey a persona, like “Alice’s Brainstorm Personal Assistant,” which would include creation of a kind 0 event. Probably would follow the user (Alice) and maybe the “official” Brainstorm npub. We’d use this account to DM Alice updates, like:
- your Grapevine has been calculated
- subscription fees are due
- a new client just integrated TAs so you can see your scores there
- new services added by Brainstorm
- alert that the nsec of a highly trusted account just got NIP-56 reported as compromised (in which case we’d publish an urgent update to that account’s TA)

Potentially, we could establish the convention that we should put the service provider’s url in the kind 0 event, and that would serve as an advertisement of sorts. Then the URL could have more info, like service provider name, thumbnail, etc. Of course, this would be optional: the user might choose to hide this information. In fact, I’ve been wondering whether the tags of 10040 events should be encrypted in the content, and maybe that should even be default behaviour. But if you want to share this info, then do it.

What do you think of this solution?
1
david · 17h
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z we were discussing this recently