Solid (web decentralization project)

Open-source platform aimed at applying peer-to-peer to data privacy

For other uses, see Solid (disambiguation).

Solid

Developer(s)| The W3C Solid Community Group
Initial release| 10 August 2016; 8 years ago (2016-08-10)
Repository| github.com/solid
License| MIT
Website| solidproject.org

Solid (abbreviation from Social Linked Data)[1] is a web decentralization project led by Tim Berners-Lee, the inventor of the World Wide Web, originally developed collaboratively at the Massachusetts Institute of Technology (MIT). The project "aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy"[2] 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

[edit]

Two decades after Berners-Lee invented the World Wide Web in 1989, he outlined the design issues of what later became the Solid project in drafts he wrote for the World Wide Web Consortium.[3][4] 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 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.[5]

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.[6] 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.[7]

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 on Solid.[8]

In 2018, Berners-Lee took a sabbatical from MIT to launch a commercial venture based on Solid, named Inrupt.[9][10] 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."[11]

In 2018, a process of open standardization through the World Wide Web Consortium started for the Solid specifications.[12]

In December 2021, Inrupt raised $30 million from Series A investments.[13]

In October 2024, the Open Data Institute took Stewardship of the Solid Project.[14]

## Design

[edit]

There are a number of technical challenges to be surmounted to accomplish decentralizing the web, according to Berners-Lee's vision.[15] Rather than using a centralized spoke–hub distribution paradigm, decentralized peer-to-peer networking is implemented in a manner that adds more control and performance features than traditional peer-to-peer networks such as BitTorrent. Other goals are for the system to be easy to use, fast, and allow for simple creation of applications by developers.[15]

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.[1]

In more detail, Solid consists of the following components:[16]

* 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 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

[edit]

* ActivityPub
* AT Protocol
* Dat
* Distributed social network
* Digital Services Act
* IndieWeb
* InterPlanetary File System
* Urbit

## References

[edit]

1. ^ a b David Weinberber (10 August 2016). "How the father of the World Wide Web plans to reclaim it from Facebook and Google". Digital Trends. Archived from the original on 6 July 2018. Retrieved 30 July 2018.
2. ^ "Solid project website". Massachusetts Institute of Technology. Archived from the original on 29 June 2018. Retrieved 30 July 2018.
3. ^ Tim Berners-Lee (17 August 2009). "Socially Aware Cloud Storage". World Wide Web Consortium.
4. ^ Tim Berners-Lee (11 October 2009). "Read-Write Linked Data". World Wide Web Consortium.
5. ^ Katrina Brooker (1 July 2018). ""I Was Devastated": Tim Berners-Lee, the Man Who Created the World Wide Web, Has Some Regrets". Vanity Fair. Archived from the original on 4 July 2018. Retrieved 30 July 2018.
6. ^ Klint Finley (4 April 2017). "Tim Berners-Lee, inventor of the web, plots a radical overhaul of his creation". Wired. Archived from the original on 30 June 2018. Retrieved 30 July 2018.
7. ^ Kathryn Krawczyk (2 July 2018). "World Wide Change: The creator of the web realizes his invention has gone way wrong". The Week. Archived from the original on 9 July 2018. Retrieved 30 July 2018.
8. ^ "Web inventor Tim Berners-Lee's next project: a platform that gives users control of their data". Computer Science & Artificial Intelligence Lab. Massachusetts Institute of Technology. 2 November 2015.
9. ^ Katrina Booker (29 September 2018). "Exclusive: Tim Berners-Lee tells us his radical new plan to upend the World Wide Web". Fast Company.
10. ^ "Inrupt". Retrieved 7 January 2019. Website.
11. ^ Tim Berners-Lee (28 September 2018). "One Small Step for the Web..." Inrupt.
12. ^ "Solid Technical Reports".
13. ^ "Web creator Tim Berners-Lee's startup Inrupt raises $30 million". TechCrunch. 9 December 2021. Retrieved 16 December 2021.
14. ^ "ODI and Solid: Building a future where data works for everyone". Open Data Institute. 17 October 2024.
15. ^ a b John Leonard (27 July 2018). "Decentralising the web: OmiseGO on the importance of user experience for new platforms". Computing. Archived from the original on 30 July 2018. Retrieved 30 July 2018.
16. ^ "About Solid". GitHub. Archived from the original on 3 July 2018. Retrieved 30 July 2018.

## Further reading

[edit]

* Investigating Decentralized Management of Health and Fitness Data (Solid Health)

## External links

[edit]

* Solid website
* Solid MIT website
* Solid apps
* Catalog of Solid infrastructure, applications and tools
* Solid on GitHub

* v
* t
* e

Semantic Web

Background|

* Databases
* Hypertext
* Internet
* Ontologies
* Semantics
* Semantic networks
* World Wide Web

Sub-topics|

* Dataspaces
* Hyperdata
* Linked data
* Rule-based systems

Applications|

* Semantic analytics
* Semantic computing
* Semantic mapper
* Semantic matching
* Semantic publishing
* Semantic reasoner
* Semantic search
* Semantic service-oriented architecture
* Semantic wiki
* Solid

Related topics|

* Collective intelligence
* Description logic
* Folksonomy
* Geotagging
* Information architecture
* iXBRL
* Knowledge extraction
* Knowledge management
* Knowledge representation and reasoning
* Library 2.0
* Digital library
* Digital humanities
* Metadata
* References
* Topic map
* Web 2.0
* Web engineering
* Web Science Trust

Standards|

| Syntax and supporting technologies|

* HTTP
* IRI
* URI
* RDF
* triples
* RDF/XML
* JSON-LD
* Turtle
* TriG
* Notation3
* N-Triples
* TriX (no W3C standard)
* RRID
* SPARQL
* XML
* Semantic HTML

|

Schemas, ontologies and rules|

* Common Logic
* OWL
* RDFS
* Rule Interchange Format
* Semantic Web Rule Language
* SHACL

Semantic annotation|

* COinS
* GRDDL
* Microdata
* Microformats
* RDFa
* SAWSDL
* Facebook Platform

Common vocabularies|

* BIBFRAME
* BIBO
* DOAP
* Dublin Core
* MODS/MADS
* FOAF
* Schema.org
* SIOC
* SKOS

Microformat vocabularies|

* hAtom
* hCalendar
* hCard
* hProduct
* hRecipe
* hReview

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template