Yivi ontwikkelaar

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.
Yivi QR-code scannen

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.
user issuer request attribute

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.
user attribute verifier proof request

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.
Yivi landschap
Wiki

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 logo

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 logo

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