Skip to content
This repository has been archived by the owner on Sep 3, 2021. It is now read-only.

General readme #108

Merged
merged 9 commits into from
Jul 30, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion OPPGAVEN.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

#Digdir-camp-oppgåve om eigenkontrollert identitet og digital lommebok
# Digdir-camp-oppgåve om eigenkontrollert identitet og digital lommebok


## Motivasjon
Expand Down
67 changes: 65 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,65 @@
# digdir-camp-2021-VC
Digdir camp 2021
# SSI Ecosystem
DigdirCamp 2021

## SSI
Self-Sovereign Identity (SSI) gives individuals control of their digital identities. SSI came as a counter-reaction to the information gathering performed by large platforms such as Facebook and Google. In SSI the user is in full control, and the user can decide by himself/herself which information is being shared with others and for how long. The SSI ecosystem consists of four actors; issuer, holder and its digital wallet, verifier and verifiable data registry (VDR). In this project we have implemented an alternative of these actors:
- [Issuer](https://github.com/felleslosninger/digdir-camp-2021-VC/tree/main/issuer)
- [Wallet](https://github.com/felleslosninger/digdir-camp-2021-VC/tree/main/wallet/wallet-app)
- [Verifier](https://github.com/felleslosninger/digdir-camp-2021-VC/tree/main/verifier)
- [VDR](https://github.com/felleslosninger/digdir-camp-2021-VC/blob/wallet-readme/issuer/src/main/resources/PublicKeyFile.json)

![image](https://www.w3.org/TR/vc-data-model/diagrams/ecosystem.svg)

## Installation
This project requires
- [Node.js](https://nodejs.org/en/download/)
- [Maven v3.6.3](https://maven.apache.org/)
- [Java v16](https://www.java.com/)
- [Spring boot 2.5.1](https://spring.io/)


### How to run the applications
Start with cloning the project:
```
git clone https://github.com/felleslosninger/digdir-camp-2021-VC.git
```

#### Issuer

```
mvn spring-boot:run
```

#### Wallet
```
cd wallet/wallet-app
```
```
npm install
```
```
npm start
```

#### Verifier
##### Frontend

```
cd verifier/verifier-app
```
```
npm install
```
```
npm start
```

##### Backend

```
mvn spring-boot:run
```

## Acknowledgements
- Symfoni ved Jon Ramvi og Robin Pedersen
- [DIN](https://www.din.foundation/) ved Snorre Lothar von Gohren Edwin