The Protocol

What is Matrix?

An open communication protocol — not a company, not a platform, not a data broker.

The Fundamentals

Six properties that define what Matrix is and why it matters.

📡

Open Protocol

Matrix is an open standard for real-time communication — not a product owned by a company. Anyone can run a server, build a client, or contribute to the spec. No central authority. No gatekeeper.

🌐

Federated by Design

Like email, Matrix servers talk to each other. A user on Badlands can message a user on matrix.org. You're not locked into one provider — your identity works across the entire network.

🔒

End-to-End Encrypted

Messages are encrypted before they leave your device. Even server operators cannot read encrypted conversations — that's not policy, it's math. Keys live on your devices, not on the server.

🏗️

Infrastructure, Not Platform

Platforms monetize users. Matrix empowers operators. Badlands runs its own hardware — no tracking, no ads, no investors to answer to. We're accountable to the people using it, not to a board.

📦

Portable Identity

Your Matrix address works like an email address — it's yours. If Badlands ever shuts down, you migrate to another homeserver and keep your contacts and rooms. No platform lock-in.

🔓

Fully Open Source

The Matrix specification, Synapse homeserver, Element clients — all open source. The code is auditable, forkable, and not dependent on any single organization's continued existence.


How It Works

The mechanics behind federated, encrypted communication.

Step 01

You Create an Account

Your account lives on a homeserver — in this case, Badlands. Your address becomes @you:badlands.pw. No email required. No phone. Just a username and password.

Step 02

Homeservers Talk to Each Other

When you join a room with users from other servers, your homeserver and theirs exchange encrypted room events directly over HTTPS. The servers verify each other using signed cryptographic keys — no central coordinator needed.

Step 03

Encryption Happens on Your Device

In E2EE rooms, your client encrypts the message using session keys before it ever reaches the server. The server forwards ciphertext. Only devices holding the right keys — devices you've verified — can decrypt it.


Why We Chose Matrix

Modern platforms demand identity verification, behavioral profiling, and ongoing data extraction. They grow by making themselves indispensable and then monetizing the dependency. We rejected that model entirely.

Matrix gives us a protocol — not a product. Infrastructure we control, not infrastructure we rent from a company that can change the terms, raise the price, or decide our community doesn't belong. When we run Synapse, we run the full stack. There's no upstream platform that can deplatform us.

The protocol is also designed for permanence. Rooms exist across multiple servers simultaneously. If any one server goes offline, the room survives on the others. No single point of failure. No single point of control.

Protocol over platform. Privacy over convenience. Infrastructure over dependency. That's why we're here.


The Matrix Ecosystem

What's out there beyond Badlands.

Homeservers

Synapse & Dendrite

Synapse (Python) is the reference Matrix homeserver — battle-tested and feature-complete. Dendrite (Go) is a lighter alternative still maturing. Badlands runs Synapse via the Element Server Suite (ESS) Helm chart on K3s.

Clients

Many Clients, One Protocol

Element (web, iOS, Android), Element X (next-gen), Cinny (web), FluffyChat (mobile), Schildichat, Fractal (GNOME), Nheko (desktop). All connect to the same homeserver. You pick the interface.

Bridges

Bridge Other Platforms

Matrix can bridge to Discord, Slack, Telegram, IRC, WhatsApp, and more via Mautrix and other bridge servers. You can run a Matrix room that mirrors a Discord channel — useful for gradual community migrations.

Voice & Video

Element Call / LiveKit

Matrix supports voice and video calls via Element Call, powered by LiveKit SFU. Badlands runs its own LiveKit instance — calls never route through a third party. Group calls and 1:1 both supported.

Bots & Bots

Automation with Maubot

Matrix has a growing bot ecosystem via Maubot, NioBot, and the matrix-bot-sdk. Bots live in rooms like any other user and respond to commands or events. The API is fully open and documented.

Community

The Wider Network

The Matrix network has millions of users across thousands of homeservers. Public rooms on matrix.org cover gaming, tech, privacy, open source, and more — all reachable from your Badlands account.

Ready to try it?

Registration is open. No email. No verification. 60 seconds.