Yivi uitgelegd voor ontwikkelaars
Het idee om gebruikers zelf controle te geven over hun data met open source software spreekt je vast aan. Maar hoe werkt het precies? We leggen het graag uit. Hiervoor hebben we meerdere platformen, de ene met meer technische diepgang dan de ander. Jij bepaalt zelf je deep dive.
Hoe werkt Yivi?
Yivi is een app voor je digitale identiteit en persoonlijke gegevens op je mobiele telefoon. Met Yivi verzamel en deel je makkelijk en veilig je gevens met diensten die je graag gebruikt.
Zo kun je met Yivi bijvoorbeeld jezelf digitaal identificeren voor het aanmaken van een account, inloggen zonder wachtwoord, gegevens delen voor een bestelling of digitaal een contract ondertekenen.
Doordat de gegevens komen uit officiƫle databronnen van de overheid of andere organisaties, kun je als dienstverlener deze vertrouwen en direct gebruiken om je dienstverlening te optimaliseren.
Welke partijen spelen een rol?
Naast de gebruikers heb je ook een issuer ofwel uitgever en een verifier ook wel controleur genoemd. Hieronder lichten we de begrippen kort toe.
Issuer
Databron
Als je een issuer bent dan mag je een specifiek kenmerk uitgeven in de Yivi-app. Denk hierbij aan BSN-gegevens, KvK-nummer of klantnummer. Gebruikers kunnen deze gevalideerde gegevens via Yivi delen met verschillende verifiers.
Verifier
Data gebruikerende dienst
Als je de rol vervult van verifier dan wil jouw organisatie iets willen weten of controleren van je gebruikers. Gebruikers delen op verzoek wel of niet de gewenste gegevens om bijvoorbeeld in te loggen of een digitale handtekening te zetten.
Wiki
Alle technische documentatie op een rij
De software waarop Yivi draait is open-source. De oorsprong van Yivi ligt bij de Radboud Universiteit Nijmegen en Stichting Privacy by design. Zij ontwikkelden de basis onder de naam IRMA. Onder water kom je deze naam daarom nog in de documentatie met enige regelmaat tegen. Ook de uitgebreide technische documentatie is nog geheel geschreven onder de noemer IRMA. Je vindt hier alle technische richtlijnen, api-instellingen en andere interessante documentatie voor de inrichting van Yivi.
Ga naar onze Wiki
GitHub
Verdiep je in de Open Source code
Op Github vind je de code van de diverse onderdelen waaruit Yivi is opgebouwd. Privacy by Design is de founder van IRMA, de basis voor Yivi. Per onderdeel zie je aangegeven welke taal gebruikt wordt bij de code, zoals, JavaScript, Go, Java, PHP en Swift. Dus wil je echt aan de slag met de technisch open source inrichting dan is Github de plek waar je vindt wat je zoekt.
Ga naar onze GitHub
Slack
Discussieer mee of stel je technische vraag
Wil je meedenken, discussiƫren over de technische toepassingen van Yivi? Praat dan mee op ons slack-kanaal. Daar kun je ook terecht voor je technische vragen aan ons developementteam. Stuur ons een mailtje via support@yivi.app en we voegen je toe.
Ga naar de slack community