Skip to content
forked from solid/solid

Solid - Re-decentralizing the web (project directory)

Notifications You must be signed in to change notification settings

read-write-web/SoLiD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

Solid

Solid Logo

Re-decentralizing the web

Solid (derived from "social linked data") is a proposed set of conventions and tools for building decentralized social applications based on Linked Data principles. Solid is modular and extensible. It relies as much as possible on existing W3C standards and protocols.

Specifically, Solid is:

  • A tech stack -- a set of complementary standards and data formats/vocabularies that together provide capabilities that are currently available only through centralized social media services (think Facebook/Twitter/LinkedIn/many others), such as identity, authentication and login, authorization and permission lists, contact management, messaging and notifications, feed aggregation and subscription, comments and discussions, and more.
  • A Specifications document that describes a REST API that extends those existing standards, contains design notes on the individual components used, and is intended as a guide for developers who plan to build servers or applications.
  • A set of servers that implement this specification.
  • A test suite for testing and validating Solid implementations.
  • An ecosystem of social apps, identity providers and helper libraries (such as solid.js) that run on the Solid platform.
  • A community providing documentation, discussion (see the solid gitter channel), tutorials and talks/presentations.

Solid Project Workflow

To contribute to Solid development, and to bring up issues or feature requests, please use the following workflow:

  1. Have a question or a feature request or a concern about the Solid framework, or on one of its servers? Open an issue on solid/solid (this repo here).

  2. Have an issue with the Solid spec specifically? Open an issue on solid/solid anyway. And then, as a result of discussion, if it's agreed that it is actually a Spec issue, it will be moved to solid-spec.

  3. The individual solid/solid issues can coordinate and track component/dependent issues on the various affected Solid servers, apps, and so on.

Project directory

About

Solid - Re-decentralizing the web (project directory)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published