Andrei Sambra & Nicola Greco

MIT

Solid

Data ownership in the age of silos

State of the art (cloud)

Multiple silos...

Problems

Different APIs everywhere

No interoperability

Zero control over data

What the heck is identity?

Principles

Standard API

Interoperability!

Control over data

Online identity

Solid approach

What is different?

Apps no longer "run" on dedicated servers

Apps no longer require authentication

Generic, REST API for managing data (LDP)

No application logic in the server!

Main principles/goals:

Modular design - decouple everything

Build generic platforms & tools

Reshare data between applications

Standardize everything

How does it work?

Solid offers decentralized:

Identity

Authentication

Access control

Generic (and RESTful) data API

Everything revolves around URIs

 

(especially for identity)

Load the application

Multiple data sources

App fetches data from individual sources

App providers are kept out of the loop!

What do we stand to gain?

Source:  https://moz.com

Keep your social graph

Source: https://www.atlassian.com

Ability to add new features

Better

Governance & Democracy

New business models

HTTP 402

Now what?

Demos!

Source: http://helpwiththetoughquestions.com/

https://github.com/solid/

</Presentation>

Andrei Sambra - @therealdeiu

Nicola Greco - @nicolagreco
MIT

https://github.com/solid/

Made with Slides.com