Mercurius

Philosophy

Mercurius begins with a simple belief: a workstation is not a disposable appliance, but a long‑lived environment that accumulates tools, history, habits, and identity. It is a place you inhabit, not a device you carry.

Modern computing assumes the opposite. Laptops are treated as the centre of gravity. Cloud services assume your real environment lives elsewhere. Remote access is bolted on through pixel streaming or brittle protocol layers.

Mercurius rejects this model. It treats the workstation as the authoritative home of your computing life, and the network as the means by which you reach it — cleanly, explicitly, and without illusion.

This philosophy differs from both X11 and Wayland. X11 exposed everything, enabling powerful workflows but entangling them with global state and legacy behaviour. Wayland exposes almost nothing, prioritising security and local correctness but omitting the semantics that remote presence and automation rely on. Mercurius takes a third path: explicit structure without legacy, and remote semantics without global state.

Security is a first‑class design constraint in Mercurius, not an optional layer or a historical accident. X11’s model assumed a world in which every machine on the network was physically nearby and socially trusted — a small departmental LAN where you literally knew everyone in the room personally. That assumption collapsed decades ago. Today’s networks are porous, mobile, and global: laptops roam between untrusted environments, containers and virtual machines run together on the same hosts. The boundary between “local” and “remote” is no longer meaningful in a world where network packets could come from anywhere.

Wayland responded to this reality by removing remote access entirely, choosing correctness over capability. Mercurius takes a different path. It treats authentication, authorisation, and session establishment as explicit protocol mechanisms, negotiated and enforced before any window or surface is created. This structure allows Mercurius to support secure remote presence without reviving the global state or implicit trust of X11, and without abandoning the network altogether. It is a modern answer to a modern threat model.

Mercurius is not competing with Wayland. It explores a different set of priorities: clarity, explicit semantics, and a protocol designed from the outset for remote presence. It is a clean, modest alternative — not a replacement.

The core principles are:

Mercurius is the connective tissue that makes this philosophy practical.

Mercurius is intended to be quietly useful rather than disruptive. Like SSH, it only works if it can be freely adopted, embedded, and extended without permission. The protocol and reference implementation are being developed as open infrastructure: something that can slot into existing systems, coexist with X11 and Wayland, and gradually earn trust by doing one thing well.