@j15r Maybe we can get the network code running with WebRTC, and then people could play peer-to-peer, perhaps using Mastodon for the Rendezvous channel to exchange the initial ice/sdp "offer" stuff.

@j15r Yeah, it's based on ActivityStreams/WebFinger I think. Which basically is HTTP pull. Some cloud providers offer a microservices model where you host a tiny image or even a single JS function. They mostly are dormant/asleep and spun up on demand when the URL is accessed.

I'm thinking this could be used for the federation hosting. Your client in the browser could treat it like your own personal IMAP/SMTP server and periodically sync.

Or, using an always-online model, you could put a server in like a puck on your LAN (e.g. a raspberry pi).

I kind of like the SMTP/IMAP client/server model because it's proven. But so was UUCP/NNTP, so maybe that model would work too.

@j15r I'm wondering if we reimplemented it as like a WASM server you could run in the browser or in a cloud host, it could be cheap enough to spinup on demand.

I'm thinking if the lowest level protocol needed for pulling feeds could be some tiny WASM impl, it might be really cheap to host as a microservice. Or maybe I'm overthinking it as JS would be enough, but imagine it running on a Raspberry PI and you could sell consumer Mastrodon servers you plug into your wifi network.

@j15r woohah, let's try this newfangled federated thing! (now I feel like I should run my own Mastadon server, it'll be like the 'cool' showoff thing to do :) )

Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.