Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ActivityPub #6

Open
calummackervoy opened this issue Jul 16, 2021 · 2 comments
Open

ActivityPub #6

calummackervoy opened this issue Jul 16, 2021 · 2 comments

Comments

@calummackervoy
Copy link
Member

calummackervoy commented Jul 16, 2021

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
Copy link
Member Author

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
Copy link
Member Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant