Earlier this year, my wife was banned from Facebook. Nobody knows what she did to be banned, she posted rarely and never the type of post you might expect to cause that. For whatever reason, Zuckerberg decided he would be a fraction of a cent richer if he blocked her account and block her he did.
So, I built MPlace2 for her, a site that provides Facebook style interactions, long posts, a personal feed building on the ATmosphere infrastructure developed by Bluesky.
Unlike traditional social media platforms, MPlace2 is 'bring your own account'. Don't look for the create account button here, there isn't one (yet). And when it does appear, it will be a link to Blue Sky and some other ATmosphere platforms and instructions on how to create an account there.
This strategy means that right off the bat, there are 50 million people who can use their Bluesky account to comment here. And that is important because it allows me to perform an end-run around the biggest problem with 'viral marketing': Until you reach critical mass, the network effect present you with the chicken and egg problem.
MPlace2 builds on the account management infrastructure of Bluesky but does not make use of any part of the ATprotocol. This is entirely intentional because my goal here isn't to persuade people to use my particular set of code. Adding Facebook features to BlueSky is interesting but would likely happen of its own accord anyway. My back-end infrastructure is built to support roughly a million users and I can extend that if necessary but a much bigger win would be to persuade other people to download my code and start setting up servers of their own.
And the biggest win of all would be to persuade the people running the millions of existing blogs and special interest forums that somehow managed to avoid being stomped into the dirt by Facebook to all join up and use the same common account infrastructure that gives individual users control over their destiny.
A core principle of MPlace2 is that users control their own content completely. Right now, you do have to own your own DNS name to have the highest degree of independence, but that restriction should be temporary.
If you create your own place on MPlace2 (coming soon), you control all your own content. I can block you from my server if you misbehave and if you post CSAM, I can and will call the cops, I have many friends in global law enforcement. What I can't do is stop you taking your content and moving it to another Places server.
What this means is that I cannot abuse my position as the hosting provider as pretty much every other platform does. I have read numerous complaints from content providers who build a paid audience on a platform only to discover that their hosting provider knows they would lose much of their audience if they tried to change and wants an ever-increasing share of their income.
Besides demonstrating that ATprotocol accounts bound to a DNS name are an even bigger deal than ATprotocol itself, the other reason for rolling my own backing protocol is that I have been designing this system for the best part of a decade now, mostly at my own expense and what I hope to build is much more than a copy of Facebook.
MPlace2 is built on technology I developed for the Mathematical Mesh, a public and private key infrastructure. The Mesh has many features but one of the most important is that it supports end-to-end encrypted social media.
This site is not using the end-to-end encryption features, I have not even enabled private places yet. But the underlying technology allows Alice, Bob and Carol to create a private place to discuss their private business and the hosting provider has absolutely no access to the content of their discussions. And further, if Doug joins, he can see all the conversations taking place before he joined without changing any of the content on the server and if Carol leaves, she can be cut off from further access.
I will be attending the IETF in Vienna next week, if you are attending, please come and chat. Or leave comments here.
What are the features you would like to see in social media, what are the features you dislike?
To comment sign in with your Blue Sky or other ATmosphere account.