decentralized-identity / hub-node-core

Node.js implementation of the Identity Hub interfaces, business logic, and replication protocol.
Apache License 2.0
17 stars 7 forks source link

Test Server #26

Open OR13 opened 5 years ago

OR13 commented 5 years ago

Is there a test server for this, and can it be used?

There is an open question here: https://github.com/decentralized-identity/interop-project/issues/6

Around using Hubs for the interop project.

Wondering how far along towards a working test server we are here.

kdenhartog commented 5 years ago

There's a basic test server that can be stood up from this repo: https://github.com/decentralized-identity/hub-reference

What additional features would we need in order to complete the interop-project demo?

OR13 commented 5 years ago

Thanks! I was hoping for a hosted version somewhere so the interop project did not need to solve that problem as well.

I think the plan is to use the hub to store the credentials creating by the issuer, so we pretty much need read and write capabilities for at least one did.

I'm not sure if there are plans for the subject and verifier to use the hub, I have not tried to use hubs yet so i'm not sure if they can be used to complete the credential presentation from subject to verifier.

Seems like we can just treat the hub like a database for the issuer, and let the issuer api deliver credentials from it to the subject.

The subject side of the interop project will be the hardest since there are many different wallet formats.

If we decided that subject, issuer and verifier would all use hubs to store credentials that would be easier, but it might be impractical.