My hypothesis is that we need a human readable/semantic protocol layer on top of what pre-internet human writing has evolved to be. Something on the pragmatic layer of linguistics.I call it [[Agora protocol]]. And I’ll try to implement it on top of [[ActivityPub]] these following weekends, in some meaningful way.
Very interesting! [[ocappub]]:https://octodon.social/@cwebber/109421874041759892> In this paper we introduce OcapPub, which is compatible with the original [[ActivityPub]] specification. With only mild to mildly-moderate adjustments to the existing network, we can deliver what we call “networks of consent”: explicit and intentional connections between different users and entities on the network.
[[pinhole]]: https://fietkau.software/pinhole> is a tiny single-user [[Bluesky]]→[[ActivityPub]] one-way bridge. It can be self-hosted to provide a mirror bot for exactly one Bluesky profile followable by exactly one ActivityPub (e.g. Mastodon) account.
Wow, so it turns out you have to sign everything cryptographically when interacting with Mastodon with [[ActivityPub]]?Whatever happened to trusting each other and keeping it light? ;)
For [[December Adventure]] this year, I plan to make progress in the following threads related to [[Agora development]]:- [[ActivityPub]] support - [[Betula]] support - [[Demo mode]] (just for fun :)) - UX experiments and misc. usability improvements
@graue@jsbarretto oh, I’d love to take a look if you find the link or name!I wonder if I could implement something like this in anagora.org or a subdomain (I’ll be experimenting with [[activitypub]] the next few weeks.)
@agora@v this week I thought again of ‘just’ running a gotosocial instance per Agora, at least when you’re running with containers, and then interacting with it over ‘root level’ APIs to add users/posts/etc.But then I decided to first continue with the [[activitypub]] experiment in the Agora and see how far that goes, I will be testing on panda.anagora.org