LibertyDSNP / spec

The DSNP Spec and Website
https://spec.dsnp.org
Other
31 stars 3 forks source link

Added block/unblock graph change type for DIP-169 #170

Closed dopatraman closed 2 years ago

dopatraman commented 2 years ago

Problem

The purpose of this PR is to propose block/unblock functionality at a protocol level.

Link to GitHub Issue(s): https://github.com/LibertyDSNP/spec/issues/169

Google Doc with Notes / Discussion: https://docs.google.com/document/d/1ON2cJRvZYFWmTD6VzLXNnt2B4CijrdYfWap9JH6uw9E/edit

Solution

This proposal includes graph change types for blocking/unblocking.

Notes

It may be possible to accommodate blocking at the level of ActivityContent. This would strike a convenient middle ground of allowing spec implementers to offer a blocking feature to their users without burdening governance with the task of enforcing blocking behavior throughout the network.

Including this feature in the DSNP spec may also make the protocol bulkier than necessary. We should bide our time and wait to see how a live social network might want to use this feature with an active user base.

wilwade commented 2 years ago

Closing for now. We are going to think more about this with respect to private graph