It's better in how it's organised and extensible, check the [EVENTS.md](https://code.undefinedhackers.net/GNUsocial/gnu-social/src/branch/v3/plugins/ActivityPub/EVENTS.md) for examples.
## Video of GNU social v3 exchanging notes with GNU social v2.
<iframewidth="560"height="315"sandbox="allow-same-origin allow-scripts allow-popups"title="GNU social v3 federating with GNU social v2 via ActivityPub"src=""frameborder="0"allowfullscreen></iframe>