damus icon indicating copy to clipboard operation
damus copied to clipboard

Vanessa's Feature: Review Will's Notes. Not (yet) approved / note approval: delegate authority to "approve" a profile's outbound notes

Open alltheseas opened this issue 1 year ago • 4 comments

user story

As a professional nostr profile user, I would like to be able to set an approver for any outbound notes from this profile, so that I can let the social media intern take the wheel.

acceptance criteria

  1. I would like to be able to set an outbound note approver (npub)
  2. Notes cannot be published without approval from the npub in 1.
  3. Approver can see notes requiring approval
  4. Approver can approve, or reject notes
  5. If the approver approves a note, the note is published to relays

open questions

  1. how does the approver disassociate as approver of a particular profile?
  2. does the approver have some sort of parent-child key relationship, and therefore have a method to restore a private key lost by the social media intern?

future

  1. multiple approvers
  2. multiple approvals ("multisig")

alltheseas avatar Feb 20 '24 19:02 alltheseas

@fiatjaf demoed some multisig thing.

Not sure if applicable to this user story

https://damus.io/nevent1qqs8pmmae89agph80928l6gjm0wymechqazv80jwqrqy4cgk08epjacrrnpt0

alltheseas avatar May 16 '24 01:05 alltheseas

On Wed, May 15, 2024 at 06:49:47PM GMT, alltheseas wrote:

@fiatjaf demoed some multisig thing.

Not sure if applicable to this user story

https://damus.io/nevent1qqs8pmmae89agph80928l6gjm0wymechqazv80jwqrqy4cgk08epjacrrnpt0

this is very cool. would love to have a musig co-signing feature. would just need a note that communicates a co-signing request between two users.

jb55 avatar May 16 '24 15:05 jb55

Screenshot 2024-05-16 at 11 30 29 AM

alltheseas avatar May 16 '24 16:05 alltheseas

See https://github.com/nickfarrow/frostr

alltheseas avatar May 22 '24 01:05 alltheseas