Skip to main content
Knowledge mapHow does Solid separate apps and data?External protocol

You are here. See how this question connects to other ideas.

Select a node to open its page · Expand to read within the map

Knowledge mapFollow a connection. Understand a question.
← Personal data spaces

One question

How does Solid separate apps and data?

Understand its boundary through Web resources and access control.

  1. Applicationuses
  2. Solid Protocoldefines access conventions for
  3. Resource server
Relationship sketch · arrows show responsibilities and connections, not a complete protocol sequence.

Solid Protocol defines how clients and servers access resources, including HTTP, representations and authorization. Distinguish the protocol from a particular hosting service.

Imagine a journal and photo app using one personal store. Reading and writing resources is only a first step: both apps need compatible data structures and appropriate permissions. Connecting to a Pod does not itself establish application-level interoperability.

Compare Solid and Arc Space by identity, addressing, permission enforcement and application data models. A shared interest in separating data from apps does not make their protocols identical or clients interchangeable.

Sources and further reading