2019-07-16 18:49:39 +00:00
|
|
|
#+TITLE: OcapPub: Towards networks of consent
|
|
|
|
#+AUTHOR: Christopher Lemmer Webber
|
|
|
|
|
2019-07-16 18:52:37 +00:00
|
|
|
/This paper released under the Apache License version 2.0; see [[file:./LICENSE.txt][LICENSE.txt]] for details./
|
|
|
|
|
2019-07-16 18:49:39 +00:00
|
|
|
* Conceptual overview
|
|
|
|
|
|
|
|
** ActivityPub
|
|
|
|
|
|
|
|
** The mess we're in
|
|
|
|
|
|
|
|
** Don't pretend we can prevent what we can't
|
|
|
|
|
2019-07-16 19:17:15 +00:00
|
|
|
** Freedom of speech also means freedom to filter
|
|
|
|
|
2019-07-16 18:49:39 +00:00
|
|
|
** Anti-solutions
|
|
|
|
|
|
|
|
(Note that things in the anti-solutions category aren't necessarily
|
|
|
|
"things that aren't useful", but rather "things that end up causing
|
|
|
|
problems if they're the foundation".)
|
|
|
|
|
|
|
|
*** Blocklists, allow-lists, and perimeter security
|
|
|
|
|
|
|
|
*** Access Control Lists
|
|
|
|
|
|
|
|
*** Content-centric filtering
|
|
|
|
|
|
|
|
*** Reputation scoring
|
|
|
|
|
|
|
|
*** Going back to centralization
|
|
|
|
|
|
|
|
** A way forward: networks of consent
|
|
|
|
|
|
|
|
** Must we boil the ocean?
|
|
|
|
|
|
|
|
* Key concepts
|
|
|
|
** Object capabilities (ocaps)
|
|
|
|
|
|
|
|
*** Ocaps meet ActivityPub objects/actors
|
|
|
|
|
|
|
|
** True names, public profiles, private profiles
|
|
|
|
|
|
|
|
** Accountability and revocation in an ocap system
|
|
|
|
|
|
|
|
** Rights amplification and group-style permissions
|
|
|
|
|
2019-07-16 19:03:13 +00:00
|
|
|
* Limitations
|
|
|
|
|
2019-07-16 18:49:39 +00:00
|
|
|
* Future work
|
|
|
|
** Petnames
|
|
|
|
|
|
|
|
* Conclusions
|
2019-07-16 18:52:37 +00:00
|
|
|
|