Iâll have to confess, I made assumptions.
âThey want kind 1, and they want to be seen.â
By whom?
ââŠthey also want more control over how notes and media propagateâ
Why?
So weâre in a position where some relay provides a mirror âfor free/out of goodwillâ and somehow we get an undesired outcome for some users.
If this was a jira ticket I wouldâve asked for a user story/talk to the user because Iâm not sure if either of us understand what is really hurting them (fancy way to say customers donât always know what they want).
So while it could seem to be a âparadoxâ at first, âto be seenâ and âto control the distributionâ, it may actually be the case of âcommunication is hardâ.
To be less abstract, my reasoning to untangle the âparadoxâ was that if the user doesnât some notes to propagate freely in the network then there must be either a target audience or some âundesirable audienceâ. So that needed to happen at the npub layer, maybe adding cohorts tags to type 1 or close friends lists or bounded outboxes (i.e. I could add language and subject tags to my notes so that I could have my notes compartmented into multiple virtual outboxes or whatever that people could selectively follow, idk. Sounds like a completely unrelated idea but I think I like it).
Another possibility would be that the user understands deleting stuff from the internet is harder the more said content is replicated since deletions are in essence a gentlemanâs agreement, but if thatâs the case then the proposed solution of adding another optional request to not redistribute said content wouldnât address the issue, risking resiliency for little to no tangible return.