Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ However, sharing protocol additions and motivations is helpful for healthy colla
| MIP-4 | [Private messages](mip-0004/mip-0004.md) | 2018-09-14 | Draft |
| MIP-5 | [Documents](mip-0005/mip-0005.md) | 2018-09-29 | Draft |
| MIP-6 | [Commerce](mip-0006/mip-0006.md) | 2018-11-17 | Draft |
| MIP-8 | [Moderation](mip-0008/mip-0008.md) | 2019-01-13 | Draft |
Copy link

@uvhw uvhw Apr 8, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No description provided.

59 changes: 59 additions & 0 deletions mip-0008/mip-0008.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
```
MIP: 8
Title: Moderation
Author: Jason Chavannes <jason@memo.cash>
Status: Draft
Created: 2019-01-13
```

## Abstract

Shared connections was the first iteration of web of trust,
showing which users are more likely to be trustworthy.
The next phase is to moderate users that you do not want to see.
To ease blocking users, you can also follow other user's block lists.

## Motivation

It is not uncommon to be harassed on the internet.
Some people also just do not want to see posts from other certain people.
Blocking other users has often been requested
and even has been implemented using a browser plugin.

Some platforms can also get lots of trolls.
Instead of everyone having to be vigilant,
it is easier if you can share your block lists with others.

## Specification

Actions:

| Action | Prefix | Values |
|---|---|---|
| Set block status | 0x6d90 | address(35), status(1), message() |
| Set block list follow | 0x6d91 | address(35), follow_type(1) |


Block status:

| Id | Status |
|---|---|
| 1 | Blocked |
| 2 | Unblocked |
| 3 | Warn |


Block list follow:

| Id | Follow Type |
|---|---|
| 1 | Follow blocks |
| 2 | Follow follows |
| 3 | Unfollow blocks |
| 4 | Unfollow block lists |

## Reference Implementation

Planned

## See Also