(This post is about distributed[C], an experimental decentralized publishing platform Haad and myself were running through 2021-2022. It’s currently inactive.)
distributed[C] came about originally as a design experiment, thinking that a completely peer-to-peer Tumblr would be a great testbed for swarm-based design (more on that later).
The key actions would be:
Actions 1-4 are easily done with something like ActivityPub. Action 5 is a bit different. When you reblog something, you:
You don’t just reference the original content, which could disappear after you duplicate it. This means that any changes the creator makes are not relevant to your reblog. We are talking about duplication vs. dereferencing.
This should allow content creation and remixing, taking a life of its own as the swarm interacts with it.
There are several ways in which this is not “git for content”:
It will require decentralized identity:
It will require decentralized storage, since every user may want to store their information on their own domain.
If it is a protocol, instead of a domain like Tumblr, it may enable interactions that we cannot expect.
It highlights that “ownership” is merely the illusion of control - once you put content out there, it takes on a life of its own.
But at the same time, it has some constraints which make development easier:
This may be monetizable by hosting and backups and content replication, but that is not the point.
The point is that this allows us to build infrastructure for empowered, but temporary communities, which will then tell us what they want to do with the technology.
The nature of the thing is what people use it for.
And (parroting Halt and Catch Fire) this application is not the thing - it’s the thing that gets us to the thing.
Go to the homepage, name your account, export your keys. Join us. Let’s figure this thing out together.
Published: 2021-09-10