Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nuid/daml-example

NuID's dKMS backed by DAML's smart contract platform
https://github.com/nuid/daml-example

authentication clojure clojurescript daml identity key-management sso zero-knowledge

Last synced: about 1 month ago
JSON representation

NuID's dKMS backed by DAML's smart contract platform

Awesome Lists containing this project

README

        


# NuID :: DAML

NuID's distributed key management backed by DAML's smart contract platform.

## ⚠️

This repository is intended as an illustrative example. Get in touch if you're interested in using **NuID :: DAML** in a production environment!

## Requirements

* [npm](https://nodejs.org/en/download/)
* [clojure](https://clojure.org/guides/getting_started) & [boot](https://github.com/boot-clj/boot#install)
* [DAML SDK](https://docs.daml.com/getting-started/installation.html#)

## Usage

From the root of this directory:

```
$ chmod +x bin/demo.sh
$ ./bin/demo.sh
```

Once `Server started!` appears in the terminal output, you'll be able to visit:
* `localhost:4000` to inspect the DAML navigator
* `localhost:8080` to interact with a minimal login demo
* `localhost:8080/slides` for additional information on using **NuID :: DAML**

Exit and cleanup with `ctrl+c` (twice, on some platforms).