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

Implement ActivityPub #157

Open
jibe-b opened this issue Nov 17, 2020 · 2 comments
Open

Implement ActivityPub #157

jibe-b opened this issue Nov 17, 2020 · 2 comments
Labels
backend Everything for https://github.com/CaptainFact/captain-fact-api complexity > complex Complex tasks, that require more than tree days to complete feature New features need-specs This require additional specs before implementing

Comments

@jibe-b
Copy link

jibe-b commented Nov 17, 2020

ActivityPub is a protocol that federates social networks and apps with a "social side".

It is used by Mastodon and several other apps.

Implementing ActivityPub would make fact-checks be visible on other apps, hence driving users to CaptainFact.

@jibe-b
Copy link
Author

jibe-b commented Nov 17, 2020

CaptainFact ActivityPub
Citation Post
Comment+source Comment
Upvote Star

Each CaptainFact account would then be an activitypub account, that anyone with an account on an activitypub-aware app can follow (with your mastodon account you can follow peertube accounts).

When a user does an action, the action is broadcasted as made by her account.

@jibe-b
Copy link
Author

jibe-b commented Nov 17, 2020

@machin Nope, I haven't developed anything implementing ActivityPub, mostly read and understood how some platforms use it. And seen that the community is vibrant.

ActivityPub represents very well "social network" things. Indeed more can be described, then it will be specific to CaptainFact and platforms that implement the same extensions, but will not be visible to every platform. The list of "activitypub things" is visible in the table of contents of https://www.w3.org/TR/2018/REC-activitypub-20180123/

@Miragide Miragide added this to Backlog & Ideas in Development roadmap via automation Nov 18, 2020
@Betree Betree added backend Everything for https://github.com/CaptainFact/captain-fact-api complexity > complex Complex tasks, that require more than tree days to complete feature New features need-specs This require additional specs before implementing labels Apr 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Everything for https://github.com/CaptainFact/captain-fact-api complexity > complex Complex tasks, that require more than tree days to complete feature New features need-specs This require additional specs before implementing
Projects
Development roadmap
  
Backlog & Ideas
Development

No branches or pull requests

2 participants