Skip to content
This repository has been archived by the owner on May 24, 2023. It is now read-only.

TBD54566975/ssi-admin-ui

Repository files navigation

SSI Service Admin README

Getting Started

Install dependecies

npm i

Run in development mode

With Docker up and running, run the SSI Service and UI in development mode:

npm run start:ssi

Open the project in localhost:3000

Available scripts

npm start or npm run dev

To run in development mode (with mocks only)

npm run service

To run the SSI Service only with Docker running (no UI)

npm run start:ssi

To run both UI and SSI Service

npm run reset-service

To remove/reset Docker containers

npm run lint

To run the linter on project with typescript-eslint

Introduction

The SSI Admin UI is a GUI for TBD's SSI Service. The goal is to provide a visual way to interact with the Verifiable Credential ecosystem via the SSI Service, sans a CLI. The eventual aim is to abstract away as much noise as is reasonable, which means setting a few opiniated defaults throughout the journey.

The main SSI user flows the Admin UI sets out to support are:

  • Create and manage Decentralized IDs
  • Create and manage Schemas
  • Issue, verify, and manage Verifiable Credentials
  • Create and manage Credential Manifests
  • Create and manage Issuance Templates
  • Review, accept, or deny Applications for Credentials
  • Create and manage Presentation Definitions
  • Review, accept, or deny Presentation Submissions

Here are a few visual examples of the UX decision trees:

Screenshot 2023-03-15 at 12 51 12 PM

Screenshot 2023-03-15 at 12 51 15 PM

Screenshot 2023-03-06 at 11 31 38 AM

Screenshot 2023-03-06 at 11 31 44 AM

Screenshot 2023-03-06 at 11 31 51 AM

Project leads should complete, alongside this README:

  • CODEOWNERS - set project lead(s)
  • CONTRIBUTING.md - Fill out how to: install prereqs, build, test, run, access CI, chat, discuss, file issues

The other files in this template repo may be used as-is:

Project Resources

Resource Description
CODEOWNERS Outlines the project lead(s)
CODE_OF_CONDUCT.md Expected behavior for project contributors, promoting a welcoming environment
CONTRIBUTING.md Developer guide to build, test, run, access CI, chat, discuss, file issues
GOVERNANCE.md Project governance
LICENSE Apache License, Version 2.0

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages