I have a similar idea I've been thinking through. I think the webxdc method is more complicated.
A few weeks ago I was asking about "virtio 9p driver" support mainly for this reason. I think if the driver existed then a trusted backend could supply the fs and/or the IP stack over a 9p/websocket to the plan9 kernel running in v86. I believe it would also be possible to implement P2P using WebRTC for intra v86 communication. The backend would coordinate the initial rendezvous. On Wed, Feb 26, 2025, 12:34 AM sirjofri via 9fans <9fans@9fans.net> wrote: > Hi, > > I just wanted to share that some deltachat developer made 9front work as > an webxdc app using v86 (the browser VM). Here's a fediverse thread with > screenshots etc: https://fosstodon.org/@link2xt/114067539216670904 > > For those who don't know, deltachat is a chat platform that's using the > existing mail infrastructure with security features like autocrypt to > establish e2ee and decentralized chats (including group chats). At some > point, they developed(?) or integrated webxdc as a standard for smaller > webapps that run locally and can be shared as a zip file (absolutely no > additional servers). For webxdc apps, there's a protocol for direct P2P > networking, basically sending messages around. > > 9front in that v86 app is capable of networking using that mechanism, so > it _should_ be possible to use that deltachat webxdc network as a VPN > between multiple virtual 9front instances, running on different chat > participants. > > Disclaimer: I'm just sharing the news, I didn't do anything to make that > work. > > sirjofri ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T9c3e7a12cb2b7621-Me7fe21a1b6bdeab37d7b5919 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription