Skip to content
Solid7 min read

What is Solid, and how does it work?

Solid is Tim Berners-Lee's open-web standard for personal data stores. An accessible explanation of pods, WebIDs, and what they mean for everyday apps.

Solid ("Social Linked Data") is a set of open web standards invented by Tim Berners-Lee — the same person who invented the Web — designed to give people control over their own data. The shortest accurate explanation is: your data lives in your pod, apps just visit it.

The basic idea

On the conventional web, when you sign up for a service the service stores your data on its servers. The data is part of the product. When the product changes — pricing, policy, ownership, existence — so does your access to it.

Solid inverts that. You have a pod — a small personal data store at a URL you control. Apps don't store data about you; they store data in your pod, with your permission, in an open format any other Solid app can read.

The four pieces

Pod

A personal online datastore. Looks like a folder on the web. You can self-host one, rent one, or use a free hosted pod from a provider like solidcommunity.net. Files in a pod are URLs; permissions are per-resource.

WebID

Your identity on Solid is a URL: https://you.solidcommunity.net/profile/card#me. It points to a document describing who you are and which apps can read or write which parts of your pod. Apps log you in by checking that you control the WebID.

Linked data

Data in pods is stored as linked data — typed relationships in a machine-readable format (RDF). The same bookmark file, written by one app, can be read by another without translation. (See Linked data and RDF for the full version.)

Solid-OIDC

The authentication protocol. A pod doesn't hand apps a password; it hands them a time-limited, scoped token specific to your WebID and that app. The vendor never sees your credentials.

What it means for a user

  • One identity, many apps. Sign in to a Solid app once with your WebID; it gets read/write to whichever parts of your pod you allow.
  • Data outlives apps. Try a new bookmark manager today, switch to a different one next year, both read the same pod.
  • Privacy by architecture. The app never holds your data, so it can't monetise it, leak it, or hand it over to anyone else.
  • Portability is the default. Moving providers means pointing your WebID at a new pod and copying the contents. No migration scripts, no vendor cooperation.

What it means for an app

The app stops being the system of record. It becomes a UI and a set of features over data the user owns. Build a great UI, the user rewards you with their attention; mistreat them, they switch tools and keep the data. Healthier incentives for everyone.

Where it is today

The protocol is stable, multiple pod providers exist (solidcommunity.net, Inrupt, self-hosted Community Solid Server), and a small but growing ecosystem of Solid-aware apps is shipping — including this one. It's early, but it's real.

Want a pod?: solidcommunity.net issues free pods in under two minutes with an email. You can sign in to mnera.io with it immediately.

A Solid app you can use today

mnera.io is a privacy-first bookmark manager that stores everything in your Solid pod. No copies on our servers, no lock-in, free plan + 14-day Pro trial.