Current social networks optimize for engagement, not for people. Here's what needs to change — and how SPXP changes it.
Every major social network has one: the algorithm. It decides what you see, when you see it, and how much of it. The goal sounds benign — "relevant content" — but the real objective is to maximize the time you spend on the platform. More time means more ads. More ads means more revenue.
To keep you scrolling, algorithms learn what makes you react. Outrage, anxiety, and strong emotions perform best. The result: you see more content that confirms what you already believe, more content that makes you angry, and less content that challenges your worldview. Researchers call this the "filter bubble." It distorts your perception of reality.
With SPXP, there is no "the algorithm." Each client app decides how to present content to you. Imagine a client that lets you tune parameters — how much discovery vs. depth, how chronological vs. curated. Or imagine a client that shows you 30 posts and says "that's enough for today."
Don't like how your current client presents content? Switch to another. Or build your own. The protocol is open. The power belongs to you.
One algorithm, controlled by the platform, optimized for engagement and ad revenue.
Every client app can implement its own feed logic. You choose the app that matches your values.
The root cause of social media's problems isn't the people running these platforms — it's the structural incentive of the ad model.
SPXP breaks this cycle at the root. A social profile in SPXP is a static JSON file. Hosting it costs pennies. There is no central infrastructure to fund — and therefore no structural need to monetize your attention.
This opens up genuinely new business models:
Advertising isn't forbidden. If someone wants to build an ad-supported SPXP client, they can. The difference is that for the first time, users have a genuine choice. You can switch to a client that doesn't show ads. You can pay for hosting that doesn't need to monetize you. The market can compete on real merit.
The ad-engagement loop isn't just an economic choice — it has documented societal effects. Doom scrolling. Addictive design patterns. Youth mental health crises. The spread of misinformation (outrage travels faster than truth).
SPXP doesn't claim to fix society. But it removes the structural incentive that causes these problems. When your business model doesn't depend on maximizing screen time, you don't need to optimize for addiction.
An SPXP profile is a static JSON file. Host it yourself for free, or use a provider for a few dollars per month. When infrastructure costs are this low, you don't need advertising to pay for it — and nobody needs to monetize your attention.
{
"ver": "0.3",
"name": "Alice",
"private": [
"eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2Q0JD...",
"eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2Q0JD..."
]
}
The makers of SPXP believe that privacy is a fundamental human right. The protocol was designed from the ground up to provide end-to-end encryption for all of its aspects — not bolted on as an afterthought.
If you choose to, every piece of information — whether on storage or in transit through an SPXP server — remains completely unreadable for the server and third parties. Even metadata (who you're communicating with, what groups you're in) can be encrypted.
Under the hood, SPXP uses an asymmetric keypair to protect your profile. Your private key is your identity. Think of it like a Bitcoin address: your profile's integrity is bound to you — and only you — possessing its private key. Nobody can impersonate you without it.
The big social networks of our time have a star topology: one giant service provider in the center, millions of clients connecting to it. Facebook, Instagram, TikTok — they're all variations of the same model. The platform controls everything.
SPXP is different. It's a protocol — a set of rules for how servers and clients can talk to each other. Like the World Wide Web, its topology is a mesh. There's no center. There's no single point of failure. There's no single point of control.
This means: if one hosting provider goes down, your profile isn't gone — you can move it. If one client developer builds a terrible app, you switch to another. If you want to build something completely new, you can, because the spec is open and the license is Apache 2.0.
Because it's a protocol, there's no one internet address you must visit, no one app you must use. This allows for a wide variety of offerings and business models — a genuine, diverse ecosystem.
Client Client Client
\ | /
\ | /
+-----+-----+
| THE PLATFORM |
+-----+-----+
/ | \
/ | \
Client Client Client
Server --- Server --- Server
| \ / \ / |
| \/ \/ |
Server /\ /\ Server
| / \ / \ |
Client Client Client
The design philosophy of SPXP, distilled.
The protocol is simpler than you might think. A social profile is just a JSON file.