-
Notifications
You must be signed in to change notification settings - Fork 49
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 architectural design #1389
Comments
Another step is to write a FEP and submit to https://codeberg.org/fediverse/fep to define how the actual federation would work. |
This could be very cool. I guess it might be analogous to something like Bookwyrm (managing collections of items / books, with comments; and follower relationships between users). That may be an existing federated model to investigate. |
BookWyrm is a really good analogy actually, thanks - I was thinking of PeerTube as a model, but BookWyrm is closer. I'd better make an account. |
I really like this idea and I've had a similar thought in the past. Here is my brain dump. Mapping of a model site to mastodon Printables(as an example) compared to mastotdon: Federated models UX of getting a model Model types Front end Relation to Git Unknowns
|
That's some great thinking, thanks for sharing! A few thoughts - more will follow...
I think this is something that's being looked into for other media types, like Lemmy posts, or audio. I think there must be some work on this somewhere in one of the FEPs... will have to investigate.
Or the ActivityPub post could include the original link itself. We'll have to try some things, see what works best across fediverse sub-verses (is there a word for that?)
This is also relevant to my interests, I wanted to get my Jekyll-powered site to play in ActivityPub, but I've not spent any time on it.
I've got an issue for that, and got some fairly well-formed plans in my head which I should write into it! #461
For MVP I'd be happy to leave that to something like Yeggi, but yeah, it needs to be there at some point. |
Really useful info in this thread by @dclements on how the various services use the various features of ActivityPub: https://hachyderm.io/@hrefna/111599918296273721 |
Bookwryrm's ActivityPub documentation page is an excellent description of how it performs its federation. If I can write something like that and circulate it for comment, that should satisfy this issue, I think. |
Pixelfed have just done one as well: https://docs.pixelfed.org/spec/ActivityPub.html |
Initial draft design at now online at https://manyfold.app/technology/activitypub.html |
Closing this issue as the rest of the thinking in it has percolated out to other issues now, and I'm happy that the web page describing the federation approach satisfied the "architectural design" part of this. |
Funkwhale docs at https://docs.funkwhale.audio/developer/federation/index.html too |
FWIW / ICYMI Funkwhale is in the process of rewriting / reconsidering their federation support. |
Turns out I did write a FEP after all - not for the extensions themselves, but a discovery mechanism for them. https://codeberg.org/fediverse/fep/pulls/278 |
This is a long way off, but this issue is a place to start thinking about it. VanDAM could be adapted to become a federated system using ActivityPub, a bit like a decentralised Thingiverse.
Various other bits of work would be needed first:
There's also the possibility that VanDAM as it stands, designed for local collection management, isn't the right app for this - should it be a sister project with a bunch of shared code?
NLNet Milestone 3.1
The text was updated successfully, but these errors were encountered: