To make the Web a vibrant space where people meet and interact, and live.
There are many people on the same Web pages at the same time. Weblin makes them visible, so they can talk, videoconf, game, hangout, rally, or meet by chance on the Web pages they visit.
Weblin creates a social layer above all Web pages. Web pages turn into chat rooms with animated avatars, people and things.
A client takes the page URL to compute a chat room address (LMS with this root). After entering the chat room (via XMPP), clients exchange just enough data to show an avatar and a nickname. Clients manage virtual items (in browser storage) and items interact with each other (via JSON/REST).
The system is hosted by a k8s cluster with Docker containers running Prosody and ejabberd messaging, Orleans game mechanics, dotnet web services, redis for transient storage, and Azure for persistence.
Because the Web is there and the people are there. They are just not visible. It's like walking on the street in the real world without the people. Like entering a shop or sitting in the café reading the newspaper, but nobody is there.
In the real world there are people, friends, strangers, passersby, waiters, salespeople. That's nice. It is good to see them and being able to talk to them. That's what we want for the Web part of The Metaverse.
We take privacy and anonymity very seriously.
Protecting anonymity is a major driving force of the project. This service has specifically been designed to NOT expose private data. It uses the web browsing location (web address, URL) to create shared spaces. But the architecture of the service is carefully constructed so that the web address never leaves the user's computing equipment.
Particularly the web browsing location is encrypted (hashed) locally to compute a chat room address. Only the anonymized result is then sent over a strongly encrypted network connection.
The BSL allows free use as long as your users are able to meet our users. We want an infinite garden, no user silos, the one metaverse. We would love to see extensions, bug fixes and new features.
Meeting people on all Web pages
Communities across the Web
Events and conferences
Online rallies and protests
Ad-hoc meetings an standups
Retail, point of sale