@silverpill @phnt @jupiter_rowland @rimu @elle
On the social side its more about perspective shift than defining shared vision.
For Social coding commons and Social experience design (SX) I use the following definition for Social networking: Any direct and indirect human interaction between people. I consider Social media a subset of social networking that's more focused on publishing of content.
This definition considers ALL human interaction, both online and offline. And it provides the scope to think of when designing solutions. Social networking is everywhere. And importantly it flows seamlessly together, forming our day-to-day social experience. Everything is integrated.
To translate that to technology, the fediverse would be a unified online space, where we consume services that are introduced to the network by developers.
As solution developer I'd be shielded from the terms in your technology tree. I'd be focused on designing business domains for my solution: a new service.