J'ai du retard à rattraper sur le sujet.
A priori si on a suffisamment de base en modèle relationnel pour comprendre la structure ActivityPub et les notions liées au web (mécanique serveur/client), la suite est d'intégrer le format JSON-LD qui a un standard très intéressant pour l'interopérabilité des APIs.
L'idée bien sûr est principalement d'héberger mes services fediverse mais avant de choisir une solution je fais joujou avec pylodon et activitypub-example pour piger.
Un détail sur le fediverse : je comprends ça comme "federative universe" plutôt que "federated universe". C'est vraiiment du détail d'intello mais avec "federative" on est dans une démarche non-exclusive alors que "federated" peut laisser place à un ensemble immobile et inclusif. C'est une interprétation et évidémment ça n'est pas forcément corrélé à l'implémentation physique mais ça permet d'envisager un chemin plutôt qu'un point d'arrivée.
https://github.com/tOkeshu/activitypub-example
https://github.com/rowanlupton/pylodon
https://pypi.org/project/federation/
J'ai gratté les 2 premiers, maintenant le module federation.