From f0e455a9ea8475905be34a870e135135779f4222 Mon Sep 17 00:00:00 2001 From: JoYo Date: Sat, 22 Jun 2019 14:16:38 -0400 Subject: [PATCH] minor doc --- readme.mdown | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/readme.mdown b/readme.mdown index ab139da..1b6457f 100644 --- a/readme.mdown +++ b/readme.mdown @@ -1,10 +1,15 @@ # federation -In regards to [ActivityPub](https://www.w3.org/TR/activitypub/), +In regards to [ActivityPub](https://www.w3.org/TR/activitypub/) (AP), a big problem is a lack of clarity on what instances are blocked and why by various instances. This is a documentation and accessibility issue as I doubt most instances create or publish either. Much like users picking an instance to join because of a theme or the moderation policies, instances could join a federation because of a grand moderation policy. +The governance of federation is a bit outside of the scope of AP. +A fork of AP isn't nessisary as a system of trust notaries could overlay any federating protocol. + +For brevity, an instance is referred to as a (node) below. + # decentralized authority The other big problem is having central authorities like Google or Apple as moderation. @@ -15,11 +20,27 @@ An alternative is notaries. # proxy consensus -The general idea is trusting more than one authority, polling them for a consensus on which instances are filtered/restricted. Many nodes would simply proxy their inherited filters but can change what node they would inherit trust from. +The general idea is trusting more than one authority, polling them for a consensus on which nodes are filtered/restricted. Many nodes would simply proxy their inherited filters but can change what node they would inherit trust from. -Much like users pick an instance to join because of a theme or the moderation policies, instances could join a federation because of a grand moderation policy. +Whitelisting may not be necessary. +What's the most a harassing node can do to a large node before it's blocked? + +The manual process for communicating blocked nodes to other nodes. +A node should be able to subscribe to a larger node for their filters. +With multiple subscriptions a node could look for a consensus among trust notaries. # design inspiration - [SSL And The Future Of Authenticity](https://www.youtube.com/watch?v=8N4sb-SEpcg) - [Convergence Notaries](https://github.com/moxie0/Convergence/wiki/Notaries) + +# issues to watch + +- [ ] https://github.com/tootsuite/mastodon/issues/11129 +- [ ] https://github.com/florence-social/mastodon-fork/issues/108 +- [ ] https://github.com/florence-social/mastodon-fork/issues/110 +- [ ] https://github.com/glitch-soc/mastodon/issues/1135 + +# similar projects to evaluate + +- [ ] https://github.com/dzuk-mutant/blockchain