decentralised-dataexchange / sdjwt

This repository will host shareable SW code for contributions towards EWC (European Wallet Consortium) from iGrant.io (Sweden). Currently, it hosts code towards SD-JWT implementations as an issuer, holder and verifier of Type 1 credentials as per the ARF.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SD-JWT

SD-JWT Issuer-Holder-Verifier scenarios (Developed as part of EWC)

AboutRelease StatusInstructions to runContributingLicensing

About

This repository will host shareable SW code for contributions to EWC consortium. Currently, it hosts code towards SD-JWT implementations as an issuer, holder and verifier of Type 1 credentials as per the ARF.

Release Status

Ongoing work during 2023-2024

Installation

sdjwt can be installed (preferably in a virtualenv) using poetry as follows:

   $ poetry add git+ssh://git@github.com:decentralised-dataexchange/sdjwt.git@2024.5.1

Instructions to run

  1. Clone this repository
  2. Run docker-compose up
  3. For issuer-holder scenarios, use this link - http://127.0.0.1:8888/lab/tree/notebooks/sd-jwt/issuer_holder_scenarios.ipynb
  4. For holder-verifier scenarios, use this link - http://127.0.0.1:8888/lab/tree/notebooks/sd-jwt/holder_verifier_scenarios.ipynb

Contributing

Feel free to improve the plugin and send us a pull request. If you find any problems, please create an issue in this repo.

Licensing

Copyright (c) 2021-24 LCubed AB (iGrant.io), Sweden

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.

About

This repository will host shareable SW code for contributions towards EWC (European Wallet Consortium) from iGrant.io (Sweden). Currently, it hosts code towards SD-JWT implementations as an issuer, holder and verifier of Type 1 credentials as per the ARF.

License:Apache License 2.0


Languages

Language:Jupyter Notebook 79.8%Language:Python 20.1%Language:Dockerfile 0.1%