ActivityPub is so complex and the spec is full of unhandled corner cases and things left to the implementation. I had to reinstall my instance (100% data loss) and now Mastodon refuses to accept follow requests from my instance: it thinks that re-created user x still follows Mastodon user y, and my instance doesn't have the old follow ID needed to cancel the old follow.
10 months ago 路 馃憤 arubes
ActivityPub makes it mostly impossibly to reuse the address. This is why you see subdomain creep. When people change software or lose a key, they have to change domain names or none of the other servers will federate.
One of many problems. I think of Fediverse as a fun space and don鈥檛 get hung up on follower lists. People who like you will find you again as you interact, so why worry about losing followers from server fail or move? Big follower count conveys no credibility, prestige, or monetization.
Just have fun and interact. 路 10 months ago
@dimkr what I meant is called Zot or Zot6 or Nomad, but as far as I know the only project that implements them is Hubzilla and the page that I found in a quick search is
here https://zotlabs.org/help/he/about/about 路 10 months ago
https://zotlabs.org/help/he/about/about
@arubes Not sure, maybe looked at the wrong one (multiple projects with this name) 路 10 months ago
Have you looked into Nomad ? 路 10 months ago
I looked at nostr but I see the same pattern as ActivityPub and Wayland: a tiny core protocol with more and more extensions, and it's unclear which 20% to implement to get a 80% working solution. It solves some of AP's problems but creates others. (And client<>server must be over HTTP, not good for my project.) 路 10 months ago
nostr is very cool and growing like gangbusters... I'm actually spending lots of time there 路 10 months ago
When compared to all the others it does seem complex. At the same time it is trying to be a solution that can do more than just be a central notice board for messages. Have you looked at the Nostr protocol? It looks to be far simpler but at the same time it looks like its missing any sort of way to actually gather people into communities but it is highly distributed without any federated component. 路 10 months ago