This repo available as online book hosted at https://volland.github.io/sdk-notebooks/
It is all about Affinidi SDK Majority of this notebooks and presentation is just a material for my youtube videos SDK playlist
I am a big fun of literate programming thats why i use a jupyter lab notebooks. I still playing with proper instruments so some of notebooks with tslab Pls follow a pre-install instructions for every notebook. if you do not see any it is mean we run a tslab one
the simplest way is to use a docker.
docker run -p 8888:8888 -v <repo-folder>:/opt/app/data jdelemar/jupyterlab
CAUTION Image take 1.05 GB
Pls run to install all shared notebook dependencies
npm install
I mention few times in a video that you need api key to run a samples. It is not recommended to share your api key on public. So for all code samples or notebooks you should provide you own key. You could get one for prod env using a Affinidi VS code extension or using affinidi cli
together with notebook i try to share a code samples so if you want you could go to code directly
Title Video | Notebook | Note |
---|---|---|
Affinidi SDK : Whats happen when we create a wallet | demo-sdk-create-wallet | Get started and create wallet |
Issue, Verify , Revoke VCs on Edge. How to keep control on issued Vcs | reate-revocable-vc | core VCs operations . standalone ts app |
Affinidi SDK: Howto offer VC to holder. Exchange protocols | offer VC | Exchange protocols Offer a VC standalone app |
AffinidiSDK: Share VCs with a Verifier via VP. handson session | share-vp | All about VP. See more theoretical video - Verifiable presentation is an answer. |
AffinidiSDK: VC Vault - encrypted user controlled VC storage | credential-storage | VC storage |
Affinidi SDK: cross-device edge Wallets | user-managment | Go deep to full custodial case and user management |
Affinidi SDK & Presentation Exchange deep dive | PEX |