Identität
Wir erhalten und benutzen eine WebId – das ist ein URL mit einem Fragment – in der Form https://provider.org/dir#me
Das ist unser Schlüssel. Das Profildokument ist in der Sprache Turtle vorhanden und definiert neben dem OIDC-Issuer auch unsere Kontakte, Apps, denen wir vertrauen, Profilbild und alle erdenklichen Adressinformationen. Wir können das auf einem Pi unter dem Schreibtisch, einem Server im Keller oder bei einem Provider machen. Das gesamte Solid-Ecosystem ist mit dieser Id für uns zugänglich.
Daten
Wir können buchstäblich alles Vorstellbare in unserem Pod hosten. Die Daten sind statisch, können ähnlich wie Textdateien, Bilder, Videos, Blogs, Kalender, Musik, Likes, Comments oder Strings oder Ints sein und sind in Triplen organisiert und werden von den Anwendungen getrennt. Wir können sehr feingranulierte Zugriffsrechte definieren.
Apps
Anwendungen konkurrieren miteinander um die beste Funktion. Wir kontrollieren, welche Apps wir autorisieren und können das natürlich auch rückgängig machen. Unser Frontend (= mashlib, der Databrowser oder SolidOS) ist selbst auch eine App. Gegebenenfalls können verschiedene Apps – denkbar ist auch live und synchron – auf dieselben Daten zugreifen. Diese Daten gehören natürlich uns selbst. Hier finden Sie Beispiele https://teamid.live/repo_urls.md
Server
Wir haben momentan circa 20+ Serverinstanzen. Von Enterprisegrade bis persönliches Blog.
Magic
Journey. Learning. Universe. Solidverse. Interoperate. https://solidproject.solidcommunity.net/catalog/