https://gitlab.synchro.net/main/sbbs/-/issues/572#note_3611
I actually did a fair bit of work on this three or four years ago...
https://nix.synchro.net:10443/.well-known/openid-configuration https://nix.synchro.net:10443/oauth/ https://nix.synchro.net:10443/aCTIVITYpUB/Deuce
It turned out that the "Fediverse" was mostly driven by proprietary (or at least undocumented) extensions and restrictions to the core "open" protocols, and clients were tightly coupled with servers with hard-coded URL paths and a very specific set of optional features required. Basically, it's not enough to implement the protocols, you actually have to emulate Mastodon, Frendica, or GNU Social to avoid needing to basically build everything from scratch.
Add to that the baked-in requirement that authentication (via OAuth) have a web browser available, and it really ended up only being a thing that would work on the Synchronet web server, and then it would basically just be emulation of an existing server, not its own thing unless massive work got poured into it.
Things may have changed though... but in general, there's almost no real support for non-web based interfaces to these platforms.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net