decentralized-identity / veramo

A JavaScript Framework for Verifiable Data
https://veramo.io
Apache License 2.0
440 stars 132 forks source link

Support for well-known DID Configuration #274

Closed rado0x54 closed 3 years ago

rado0x54 commented 3 years ago

Support the official standard of binding traditional domain names (DNS) to decentralized identifiers (DID). Spec: https://identity.foundation/.well-known/resources/did-configuration/

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

mirceanis commented 3 years ago

We need to detail this better. @rado0x54 @italobb please define a scope for this plugin.

italobb commented 3 years ago

@mirceanis @rado0x54 Actually, I have already implemented that support with this plugin: https://github.com/SertoID/veramo-plugin-did-config

Today the plugin is capable of creating the DID configuration file from a list of DIDs owned by the agent and verify the well-known DID configuration from a web domain.

mirceanis commented 3 years ago

That's great! I think it should be migrated to use the @veramo/ scope. Do you have any plans for that, @italobb? I believe that if you one tries to mix daf-* and @veramo/* packages in the same typescript project it will not build.

italobb commented 3 years ago

@mirceanis There's a branch called veramo where the plugin was already migrated to use Veramo instead of DAF. I'm just waiting for the Baseline Hackathon to end before merging it (next week probably).

About migrating it to use @veramo/ scope, please give me the instructions. Maybe I have already done something in the veramo branch, but would appreciate to have your support on that, please.

mirceanis commented 3 years ago

About migrating it to use @veramo/ scope, please give me the instructions. Maybe I have already done something in the veramo branch, but would appreciate to have your support on that, please.

Fantastic, @italobb! I'll try to contribute some suggestions there.

edit: link to your PR for reference

mirceanis commented 3 years ago

closing this since there is a plugin with this functionality: https://github.com/SertoID/veramo-plugin-did-config