Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Follows #20

Open
Pleb5 opened this issue Sep 6, 2024 · 1 comment
Open

Implement Follows #20

Pleb5 opened this issue Sep 6, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@Pleb5
Copy link
Owner

Pleb5 commented Sep 6, 2024

  • User should be able to widen or narrow its web of trust
  • Follow/Unfollow and Mute/Unmute can solve that
  • Also need some mechanism to check other users' lists if follows (not mutes) and adopt people from that list
  • See Amethyst as inspiration
@Pleb5 Pleb5 added the enhancement New feature or request label Sep 6, 2024
@Pleb5 Pleb5 changed the title Implement way to follow and mute Implement Follows Oct 28, 2024
@Pleb5
Copy link
Owner Author

Pleb5 commented Oct 28, 2024

UPDATE: Use NIP51 kind 30_000 Follows for dedicated SatShoot follows!

  • When following people with kind3 follows in microblog clients it is a good base-layer web of Trust
    • With optional SatShoot WoT
  • BUT when the user follows someone in SatShoot it might be uninterested in blog posts of freelancer/client. He only wants to see other party's Tickets and Offers aka add to Web of Trust
  • So we will not mix these two types of follows but use kind3-s for building a basic web of trust and use nip51 for freelance only
  • There will be NO mutes and reports in SatShoot. ONLY follow/unfollow
  • Follow will add user to web of trust regardless of basic wot score
  • Unfollow will remove user from the kind 30_000 list but can still be seen based on basic wot score
  • Need to add follow status to Tickets, Offers and User card. This will help users see if their actions are likely to be seen by other party or not
    - Since WoT is not fetched both ways(performance reasons), only for current user, this comes handy and incentivizes users to follow each other to gain visibility
  • Add 'Follow back' on User card when user already follows current user
  • Add follows to notifications

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant