-
Notifications
You must be signed in to change notification settings - Fork 28
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 to enable federated Inventaire instances #187
Comments
Data transformation of
|
any progress so far? |
@vk0xOrg the informal discussions are accelerating and getting more urging but no code has been written in this direction yet |
cross-posting a discussion from the chat:
|
the above sounds cool for me. at the moment I do not know ActivityPub protocol. Following days would try to check it and to see what I can do for this |
Some take away of AP exploration so far : mainly those articles, darius express example repo and the w3c specs: vocabulary and the basics:
To me the next step toward implementing users inventories activity streams would be to define what activity types to use (Accept, Create, Delete, Follow, Remove, Update) |
an example of activityPub implemented in a book sharing context |
new feedback from AP exploration, with a bunch of decision-related questions to figure out, before even considering to follow people from two inventaire instances
Those bring a larger question : is inventaire AP designed to be fully interoperating with Mastodon ? (implying extra work like implementing inboxes and webfingers for example). As this detailed report puts it :
|
Wonderful to see this issue. I was pointed in this direction by @mariha in this SocialHub topic. A whole ranch of new application types are considering a move to the Fediverse, and an opportunity exists to latch on to this to collaboratively focus on standardisation of vocabularies and interop mechanisms. For instance we have a growing group of people interested in Semantic Knowledge Bases. You are all most welcome at SocialHub community, where the real Fediverse technology foundation action takes place. I encourage anyone to join as member and discuss topics of interest :) PS. I have added your project on the ActivityPub Application Watchlist in the Open Data category. |
some detailed documentation on the federating process of gitea with AP and AS go-gitea/gitea#14186 |
a rather extensive ActivityStream implementation from a CouchDB point of view (found here https://socialhub.activitypub.rocks/t/how-do-i-store-activities-and-objects-in-an-sql-database/1880). Looks like CouchDB is convenient to store full JSON activities and retrieve specific objects when asked by someone else. |
Especially the explanation of the OP of the comment you are referring to further down in the conversation is very compelling. |
This issue isn't a todo, rather a way to investigate and document a possible future:
Steps
Move Inventaire entities to a Wikibase instance (move Inventaire entities to a Wikibase instance #186), that would be the main non-decentralized service among federated Inventaire instances, the idea being that decentralizing this knowledge base would be pure waste of contributors efforts, which would have to re-do the work on every instances.
Turn Inventaire into an ActivityPub-powered social network
Other services that could benefit from not being decentralized, or at least to offer the option to use a common instance between several instances:
Pros
Cons
Questions
Requirements
The text was updated successfully, but these errors were encountered: