Solid (abbreviation from ''Social Linked Data'')
is a
web decentralization project led by
Tim Berners-Lee
Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English computer scientist best known as the inventor of the World Wide Web, the HTML markup language, the URL system, and HTTP. He is a professorial research fellow a ...
, the inventor of the
World Wide Web
The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
, originally developed collaboratively at the
Massachusetts Institute of Technology
The Massachusetts Institute of Technology (MIT) is a Private university, private research university in Cambridge, Massachusetts, United States. Established in 1861, MIT has played a significant role in the development of many areas of moder ...
(MIT). The project "aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy" by developing a platform for
linked-data applications that are completely decentralized and fully under users' control rather than controlled by other entities. The ultimate goal of Solid is to allow users to have full control of their own data, including access control and storage location. To that end, Tim Berners-Lee formed a company called Inrupt to help build a commercial ecosystem to fuel Solid.
History
Two decades after Berners-Lee invented the
World Wide Web
The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
in 1989, he outlined the design issues of what later became the Solid project in drafts he wrote for the
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
. Berners-Lee became increasingly dismayed at seeing his invention being abused, such as when
Russian hackers interfered with the 2016 US elections, when the
Facebook–Cambridge Analytica data scandal
In the 2010s, personal data belonging to millions of Facebook users was collected by British consulting firm Cambridge Analytica for Campaign advertising, political advertising without informed consent.
The data was collected through an app call ...
became public, when Facebook in 2012 conducted psychological experiments on nearly 700,000 users in secret, and when Google and Amazon applied for patents on devices that listen for emotional changes in human voices.
Berners-Lee felt that the Internet was in need of repair and conceived the Solid project as a first step to fix it, as a way to give individual users full control over the usage of their data. The Solid project is available to anyone to join and contribute, although Berners-Lee advises that people without coding skills should instead advocate publicly for changing the Internet.
In 2015, MIT received a gift from
Mastercard to support the development of Solid. Berners-Lee's research team collaborated with the
Qatar Computing Research Institute and
Oxford University
The University of Oxford is a collegiate research university in Oxford, England. There is evidence of teaching as early as 1096, making it the oldest university in the English-speaking world and the second-oldest continuously operating u ...
on Solid.
In 2018, Berners-Lee took a sabbatical from MIT to launch a commercial venture based on Solid, named Inrupt.
[
Website.
] The company's mission is "to provide commercial energy and an ecosystem to help protect the integrity and quality of the new web built on Solid."
In 2018, a process of open standardization through the
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
started for the Solid specifications.
In December 2021, Inrupt raised $30 million from
Series A investments.
In October 2024, the
Open Data Institute
The Open Data Institute (ODI) is a non-profit private company limited by guarantee, based in the United Kingdom. Founded by Sir Tim Berners-Lee and Sir Nigel Shadbolt in 2012, the ODI's mission is to connect, equip and inspire people around the ...
took Stewardship of the Solid Project.
Design
There are a number of technical challenges to be surmounted to accomplish decentralizing the web, according to Berners-Lee's vision.
Rather than using a centralized
spoke–hub distribution paradigm
The spoke–hub distribution paradigm (also known as the hub-and-spoke system) is a form of transport topology optimization in which traffic planners organize routes as a series of " spokes" that connect outlying points to a central "hub". Sim ...
, decentralized
peer-to-peer networking
Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. Peers are equally privileged, equipotent participants in the network, forming a peer-to-peer network of nod ...
is implemented in a manner that adds more control and performance features than traditional peer-to-peer networks such as
BitTorrent
BitTorrent is a Protocol (computing), communication protocol for peer-to-peer file sharing (P2P), which enables users to distribute data and electronic files over the Internet in a Decentralised system, decentralized manner. The protocol is d ...
. Other goals are for the system to be easy to use, fast, and allow for simple creation of applications by developers.
[
Solid's central focus is to enable the discovery and sharing of information in a way that preserves privacy. A user stores personal data in "pods" ( personal online data stores) hosted wherever the user desires. Applications that are authenticated by Solid are allowed to request data if the user has given the application permission. A user may distribute personal information among several pods; for example, different pods might contain personal profile data, contact information, financial information, health, travel plans, or other information. The user could then join an authenticated social-networking application by giving it permission to access the appropriate information in a specific pod. The user retains complete ownership and control of data in the user's pods: what data each pod contains, where each pod is stored, and which applications have permission to use the data.]
In more detail, Solid consists of the following components:
* An organized collection of standards and data formats/vocabularies providing the same capabilities that centralized social media services offer, such as identity, authentication, login, permission lists, contact management, messaging, feed subscriptions, comments, discussions, and others.
* Specifications and design notes describing a REST API
REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of ...
to extend existing standards, to guide developers building servers or applications.
* Servers that implement the Solid specification.
* A test suite for testing and validating Solid implementations.
* An ecosystem of social applications, identity providers, and helper libraries that run on the Solid platform.
* A community providing documentation, discussion, tutorials, and presentations.
See also
* ActivityPub
ActivityPub is a Communication protocol, protocol and open standard for Decentralised system, decentralized Social networking service, social networking. It provides a Client–server model, client-to-server (C2S) API for creating and modifying c ...
* AT Protocol
The AT Protocol (Authenticated Transfer Protocol, pronounced " @ protocol" and commonly shortened to ATProto) is a protocol and open standard for distributed social networking services. It is under development by Bluesky Social PBC, a public ...
* Dat
* Distributed social network
A distributed social network (more recently referred to as a federated social network) is a network wherein all participating social networking services can communicate with each other through a unified communication protocol. Users that reside ...
* Digital Services Act
The Digital Services Act (DSA) is an EU regulation adopted in 2022 that addresses illegal content, transparent advertising and disinformation. It updates the Electronic Commerce Directive 2000 in EU law, and was proposed alongside the Digital ...
* IndieWeb
IndieWeb is a community of people building software to enable personal independently hosted websites to maintain their social data on their own web domains rather than on large, centralized social networking services. It was first developed at a
s ...
* InterPlanetary File System
The InterPlanetary File System (IPFS) is a protocol, hypermedia and file sharing peer-to-peer network for sharing data using a distributed hash table to store provider information. By using content addressing, IPFS uniquely identifies each fi ...
* Urbit
References
Further reading
Investigating Decentralized Management of Health and Fitness Data
Solid Health
External links
Solid website
Solid MIT website
Solid apps
Catalog of Solid infrastructure, applications and tools
*
Internet properties established in 2016
Distributed data storage
Distributed file systems
Free network-related software
Internet privacy software
World Wide Web
Massachusetts Institute of Technology
Tim Berners-Lee
{{Semantic Web