hyperledger / indy-did-method

Indy DID Method Specification
https://hyperledger.github.io/indy-did-method/
Creative Commons Attribution 4.0 International
18 stars 14 forks source link

Resolvable domain name for namespace #66

Open cvarjao opened 2 years ago

cvarjao commented 2 years ago

Currently, DID Indy Namespace is defined as "a string that identifies the name of the primary Indy ledger". I would like to propose that the "string identifier" to be a resolvable domain name where the genesis can be self-discoverable in distributed manner.

For instance:

Since a resolvable domain name is now part of DIDs, the organization in control of the domain is also in control of their genesis file which can be discoverable by using well-known URI, such as

I am proposing a metadata.json file as it can also be used to add metadata information about the ledger (e.g.: production vs non-production).

Initially, I think that providing the github repository is still a good way for wallets to start using indy method while ledgers have time to catch up and provide the necessary endpoints.

swcurran commented 2 years ago

Let's discuss this at the Indy Contributors call this coming Tuesday.

Agenda: https://wiki.hyperledger.org/display/indy/2022-04-26+Indy+Contributors+Call

swcurran commented 2 years ago

I believe some examples would be:

c2bo commented 2 years ago

We discussed this a bit and i like the idea to use a domain name, e.g.

swcurran commented 2 years ago

Discussed at the Indy Contributors call 2022.08.30. Agreement:

cvarjao commented 1 year ago

@swcurran , where are we at with this suggestion? I haven't seem any updates to the documentation