decentralized-identity / ion

The Identity Overlay Network (ION) is a DID Method implementation using the Sidetree protocol atop Bitcoin
https://identity.foundation/ion
Apache License 2.0
1.23k stars 171 forks source link

User Interface to manage ION DID #191

Open louneskmt opened 3 years ago

louneskmt commented 3 years ago

Hey!

Is there any current or planned work on a web user interface, allowing DID management? Currently, if I'm understanding well, the only way to interact with ION is through the ion.js library.

I recently found about Element DID Wallet, a Sidetree-compatible wallet (with Ethereum as Anchor system). I'm assuming a ION DID Wallet would work the same way (as both are based on Sidetree). Is this wallet deprecated? Do you plan to release a similar version, supporting ION?

This might allow Umbrel to release an ION node app, with an integrated web wallet.

Many thanks.

csuwildcat commented 3 years ago

@louneskmt We have UI pages inside the repo that can interact with the local node to do things like lookup DIDs in a graphical way - you can see what it looks like here: https://identity.foundation/ion/explorer/. I will be adding more tools to that dashboard, including live ION anchor monitoring from Bitcoin as anchoring transactions stream in and various gauges for operators to see certain stats about their node. I also have an ION wallet I am working on, which will allow them to create an manage DIDs, something I can show you when we talk later this week.

louneskmt commented 3 years ago

Awesome!

I will likely wait for these (tools and wallet) to be released before shipping an ION node app on Umbrel, as it makes more sense for the enduser.

csuwildcat commented 3 years ago

@louneskmt we need a couple more API calls to the DB layer in an ION node to make the dashboard really pop with all the in-development views, so that will take some time. The wallet I am making is a separate open source wallet, which I will publish in a couple months.

gjgd commented 3 years ago

I recently found about Element DID Wallet, a Sidetree-compatible wallet (with Ethereum as Anchor system). I'm assuming a ION DID Wallet would work the same way (as both are based on Sidetree). Is this wallet deprecated? Do you plan to release a similar version, supporting ION?

@louneskmt I built a block explorer similar to the one in Element DID if you want to check it out: https://ion-block-explorer.gjgd.xyz/

(Note that it does not use an ION node, just a Bitcoin node)

doiyuki commented 2 years ago

Can I create DID address via bitcoin wallet? If true, I want to know the wallet.

@louneskmt we need a couple more API calls to the DB layer in an ION node to make the dashboard really pop with all the in-development views, so that will take some time. The wallet I am making is a separate open source wallet, which I will publish in a couple months.