Multi-User-Domain / Multi-User-Domain.github.io

Front-facing website for Multi User Domain, documentation and specifications
MIT License
0 stars 0 forks source link

ActivityPub #6

Open calummackervoy opened 3 years ago

calummackervoy commented 3 years ago

ActivityPub is a decentralized social networking protocol based upon the ActivityStreams data format. It's got a growing and vibrant community and it's been used in a number of social networking contexts

As a protocol, extending the spec of Activities might be of interest, with the eye on being interoperable with other ActivityPub services down the line. Spritely Fantasary in particular is a planned project of Christine Lemmer Webber who is one of the authors of ActivityPub, and I spoke with another active member of the ActivityPub community interested in multi user domains (for developing an ARG game)

However this would be a big change and one better to make earlier in the process, if we can. We're currently using Solid, and certain designs might diverge between Solid and ActivityPub. For instance, Solid's permissions are built following WebACLs, where ActivityPub is showing interest in capability-based permissions (also from Spritely)

calummackervoy commented 3 years ago

One of the very interesting parts of Solid is the use of Shapes. In particular our plans to use them in Action Discovery, making the inputs of an action endpoint discoverable at runtime

calummackervoy commented 2 years ago

Virtual Assembly made ActivityPods! https://github.com/assemblee-virtuelle/activitypods