kadaster-labs / solid-quest

Our journey on SOLID
https://labs.kadaster.nl/cases/Solid-Pods
MIT License
3 stars 1 forks source link

Focusdag 2: verder duiken in solid en ook IRMA #2

Closed kad-michij closed 2 years ago

kad-michij commented 2 years ago

Ideeën voor volgende focusdag: -WebID + solid pods aanmaken voor rest team -> kijken of Inrupt het weer doet? -In IRMA duiken; hoe werkt dat precies, zijn er raakvlakken met Solid, zou het een rol kunnen spelen in onze oplossing?

kad-michij commented 2 years ago

Interessant filmpje om te bekijken rondom IRMA en Solid: PoC Gids open standaarden

IRMA gebruiken zij als authenticatie/identificatiemiddel en vervolgens hebben ze een Solid pod daaraan gekoppeld. Dit vervangt dan de WebID? Of zit het daar weer bovenop?

Zie ook:
-HTI - Health Tools Interoperability -Github GID Open Standaarden

NickvApeldoorn commented 2 years ago

IRMA heeft demofunctionaliteit. Zie: https://privacybydesign.foundation/demo/. De app is te downloaden in de appstore. Lijkt mij goed om dit woensdag te doen en aan de hand van een aantal demo's meer gevoel krijgen te bij IRMA. Ik ben inderdaad benieuwd of IRMA de WebID vervangt of dat dit verschillende oplossingen zijn.

kad-michij commented 2 years ago

Vraag; is één webid altijd gekoppeld aan één pod? Of kan je ook aan één webid, meerdere pods koppelen en zelf kiezen op welke pod je welke data opslaat?

kad-michij commented 2 years ago

To do: in contact komen met mensen die een solid app hebben gebouwd zodat we kennis kunnen uitwisselen

NickvApeldoorn commented 2 years ago

Via Inrupt (na een aantal foutmeldingen) is het gelukt om mijn WebID aan te maken: https://id.inrupt.com/nickvapeldoorn.

Echter, als ik met mijn WebID wil inloggen op Liquid Chat wordt mijn WebID niet herkend.

kad-michij commented 2 years ago

We proberen samen een chat aan te maken bij Liqid Chat maar Nick en Lexi komen er niet in. Ligt dit aan de site/app of aan iets anders? 🤔

NickvApeldoorn commented 2 years ago

Vraag: hebben wij alleen een view nodig op de pod(s) of is er een aparte pod nodig waarbinnen de koopovereenkomst wordt opgesteld? En is de koopovereenkomst data of is het echt een document (bijvoorbeeld in Word)? En als leesrechten worden ingetrokken, wat heeft dit voor gevolgen voor de koopovereenkomst?

kad-rowla commented 2 years ago

Als een soort van process flow voor applicatie ontwikkeling, hebben we deze plaatje gemaakt: zorgeloos-vastegoed-pods drawio

NickvApeldoorn commented 2 years ago

Attributen die je in IRMA kan laden om vervolgens (met toestemming) te delen:

NickvApeldoorn commented 2 years ago

Hoe om te gaan met attributen die (nog) niet in IRMA geladen kunnen worden? Deze zullen uit je Solid-pod moeten komen? Hoe werkt het überhaupt om dit soort gegevens gevalideerd in je Solid-pod te krijgen?

kad-michij commented 2 years ago

In het flow diagram moet er misschien een stap bijkomen: laden van data in je pod? Dit kan ws op verschillende manieren, bijv. via IRMA (bepaalde attributen zoals naam & adres) en manueel (invoeren koopsom). Hoe andere data toevoegen aan je pod? En hoe dit verwerken in het portaal en de demonstrator?

kad-michij commented 2 years ago

Het zou mooi zijn als we een voorbeeld koopovereenkomst kunnen hergebruiken. Zie: gedataficeerde koopovereenkomst

Wellicht een van deze voorbeelden iets versimpelen en dit als uitgangspunt gebruiken? Er is als het goed is ook aangegeven welke data nog ingevuld moet worden en wat standaard is.

kad-michij commented 2 years ago

Irma heeft ook een aantal demo functionaliteiten waarmee je demo attributen kunt creëren. Dit kan nog wel eens van pas komen bij het maken van de demonstrator. Zie: https://privacybydesign.foundation/attribute-index/en/irma-demo.html

marcvanandel commented 2 years ago

Deze info van dag 2 is verwerkt in de README of andere issues 😉