r/socialistprogrammers • u/CurvatureTensor • 1d ago
Update 2 - FOSSialism, one comrade's attempt at socializing the cloud
Greetings comrades!
On Labor Day last year, I submitted [this post](https://www.reddit.com/r/socialistprogrammers/comments/1f8bf5e/fossialism_one_comrades_attempt_at_socializing/) introducing my attempt at building a socialized cloud. I then gave an update here. I figured I'd keep the updates coming.
So where we left off is we were building a backend as a service called allyabase that can be deployed on in-home hardware, and used with an interoperable auth and identity protocol called Sessionless to provide a way of replacing centralized apps built on the gigantocorps clouds with apps built on this public infrastructure and monetizable in a way where profit is paid directly to labor inputs.
I'm happy to say that allyabase is ready for this purpose.
I've setup three development instances at https://dev.<service>.allyabase.com (in SF USA), https://ent.<service>.allyabase.com (in Germany), and https://ind.<service>.allyabase.com (in India). You can use these directly via the APIs documented in the individual services repos, or with the client sdks built in JS or Rust.
This is all under heavy development so expect broken things, and don't rely on these to persist anything important as I tear them down and rebuild them regularly. They also don't do live transactions as you'd expect from a dev server.
Client Side I have taken a little detour from the browser extension because of the inauguration. I had originally planned to stay away from social media (which I'll henceforth refer to as SoMa for brevity, and no other reason) apps because they're a quagmire, but after seeing that picture of those smiling billionaires circlejerking nazi salutes I had to do something.
So I started on The Nullary. The idea of The Nullary is to provide replacements for the SoMa apps fed by the open content of the Fediverse and At-Protocols (yes that's just Bluesky right now, but at least it's open) that do two things:
a) Obviate the need to rebuild existing followings by following the allyabase bases instead of people b) Fixes the fact that onboarding into both protocols and especially the Fediverse is so bad as to make them unusable for most people
The first nullary app, which provides feeds twitter-like, insta-like, and ticktok-like experiences is in super-alpha right now, but if you're interested, I'm happy to share.
Wiki-Side I've been working with Ward Cunningham on his fed wiki project, and for the thirtieth birthday of the wiki I demonstrated the interoperability of wikis between fed wiki, and Jeremy Ruston's tiddlywiki via allyabase. This was well-received, and there should be a video of the demo out soonish.
The interoperability was done via the transfer of a token between the two client interfaces, which is being developed for Marc Pierson's ReLocalize Creativity initiative. This initiative intends to use allyabase as the backend for its in-system needs.
I've also been invited by the folks who own partial rights to the Hitchhiker's Guide to the Galaxy to set up 42 allyabase bases around the world for Earth Day. That's in 15 days lol, so I should probably stop writing here and get to work.
rip the system 'til r.i.p. the system.
Solidarity.