https://github.com/iotaledger/selv
https://github.com/iotaledger/selv
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/iotaledger/selv
- Owner: iotaledger
- Created: 2020-10-23T13:03:05.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T12:46:41.000Z (almost 2 years ago)
- Last Synced: 2025-05-23T04:08:42.645Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://selv.vercel.app
- Size: 9.18 MB
- Stars: 4
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Selv - Digital Identity Demonstrator
## Profile
- DID IOTA
- DID Key / DID JWK
- [Self-Issued OpenID Provider v2 - draft 13](https://openid.net/specs/openid-connect-self-issued-v2-1_0.html)
- Non-Pre-Registered Relying Party/Decentralized Identifiers
- [OpenID for Verifiable Presentations - draft 20](https://openid.net/specs/openid-4-verifiable-presentations-1_0.html)
- [OpenID for Verifiable Credential Issuance - draft 13](https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html)
- Pre-Authorized Code Flow
## Architecture
## Development
### Requirements
- docker
- IOTA Sandbox
### Setup
Add following domains to your host files:
- `selv.local`
- `bank.selv.local`
- `government.selv.local`
- `insurance.selv.local`
Copy .env.template to .env
### Tooling
1. create stronghold
1. copy to data
1. copy stronghold pw, keyIds and fragments in docker-compose
### API
Find an API description in `tooling/API`, use [httpyac](
https://httpyac.github.io/guide/installation_vscode.html) to explore.
### Run
`docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build`
https://stackoverflow.com/a/73376302