11. May 2023
State of Party
Today billions of people lead double lives. One, grounded in their physical existance. And another, contained within the harddrives of countless corporate clouds. Lifetime’s of content and metadata are being shoveled into networks hostile to free expression and privacy.
Your data is destined to be stored on servers you do not own. To be crunched and combed over for corporate gain, government survailence and exploited by cyber criminals for ill gotten profits.
Contrast
The current state of affairs stands in stark contrast to the early internet computer enthusiasts fell in love with. The internet was founded largely on the concept of decentralized services run by researchers and hobbyist. Over time corporations realized centralizing the internet made them a lot of money. Now, we are the product online. Despite the massive danger this poses its very hard to run our own services. Frequently there are no good options available to the average person.
“Ubisoft has confirmed it is closing down multiplayer servers for 15 games…”(gamesradar, 2022)
We watch helplessly as our favorite video games shutdown (gamernet) when corporate servers go offline. We are told to keep trusting companies, after they have lost private data for entire countries (cnet). We get no say when excentric billionaires buy our favorite services. Even email servers have become so hard to operate IT experts are giving up after 20 years.
How can this be the future?
A better way…
It’s clear. We need apps to be less centralized and less corporate. But how can small teams make decentralized services?
We’ve started building the solution!
Welcome to the party
We’re a collective of black hackers.
We love ethical hacking, video games, Hip Hop and cinema! We plan to release technology and experiences that combine these core loves.
Throughout 2023 we’ll be building many apps based around @dataparty/api. These apps will range from video games, social services, IoT platforms and secure file storage. We’ll also be releasing various experiences which blur the line between art and technology.
Collective Philosophy
Each of our applications will pioneer what we see as the best ways to build privacy preserving software. We believe in open sourcing very early because building in the open is the best way to ensure our fans can trust our applications. We’ll communicate the stability and quality of our applications with the following labels:
- proof of concept
- expiremental
- stable
No VC
We aim to make all of our applications accessible, core to this vision is a rejection of toxic VC. Venture Capital has consistently failed to support diverse teams like ours.
Our applications will be made available under a “pay what you want” approach. We’ll open source all our apps & services with few exceptions. We believe this will reward learning about technology as you can always download and run our code for free!
Community
Follow our open source approach by joining our community on ko-fi and discord!
We believe in developing in the open and learning with our community. Technology thrives when its creatione is open, empathetic and responsible!
Developers, developers, developers, developers
At the heart of our approach is a new way to build RESTful solutions based on expressjs which enables microservices to be run everywhere. We call this approach a party
that way your users can party on their data!
Dataparty services can run in your browser, cordova apps, server, embedded device or desktop apps. Dataparty fits into any environment nodejs or html5 does. We support a pluggable approach which enables app makers to select the level of decentralization they prefer. Dataparty services can be built for Web2.0 style centralized cloud hosting environments and deliver high availability just like any expressjs solution. Web3.0 developers can build systems which work primarily in a peer-to-peer mode. Embedded engineers can build solutions which run entirely on the edge. Need a mixture of all of these approaches? No problem, you can mix and match to build hybrid Web2.0/Web3.0 services exactly how you’d like!
Since dataparty also runs in the browser it means that developers can now easily use a single codebase to support all platforms their apps run in. This begins to blur the lines between frontend developers and backend developers.
DBs
Dataparty doesn’t stop at the microserves and comms layer. At its heart is ORM that can be extended to support any document based database, like MongoDB or IndedexedDb. Queries written for one DB can typically run be unmodified in any other DB. This enables queries to be quickly moved from running in the backend to the frontend or vice versa.
Comms
We’ve supported many types of communications approaches. Of course we support the workhorses of Web2.0 HTTP+Websockets we all know and love, but we don’t stop their. For embedded engineers we support BLE. For Web3.0 applications we support WebRTC. And for the privacy away we support i2p (tor coming soon!).
End-to-End Encryption
Building end-to-end encryption into your applications has never been easier than with @dataparty/crypto.
Support
Excited about building a better internet? Buy us a coffee or give a follow:
- https://ko-fi.com/dataparty
- https://github.com/datapartyjs
- https://dataparty.xyz
- Mastodon @[email protected]
- Twitter @datapartydao
- Join our discord https://discord.gg/JrYQ3f4Pxz