Integrating DIDs with methods apart from the current provided ones #64
-
Hi Walt team, I am interested in issuing, importing and storing a DID with my own custom method or a third-party method in Walt ID wallet. Is there a way to issue and store DIDs with methods other than the currently supported ones (key, web, etc.)? We have explored the APIs of SSIKIT (Signatory, Custodian, Auditor), and they are working fine with the given methods, but I want to experiment with a custom DID method. What approach should I take to solve this problem? Thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi @atharva-pb thanks for your question! The SSI Kit can indeed be extended by any DID method. Please take a look at how the existing methods are implemented. https://github.com/walt-id/waltid-ssikit/tree/main/src/main/kotlin/id/walt/services/did/ basically you would need to implement the functionality to register and to resolve the DID document. Which DID do you want to use? We are happy to support you with this task. |
Beta Was this translation helpful? Give feedback.
I can think of two options how to implement DID Polygon:
1.) As I found this REST API that seems to support the required functionality, you could utilize these endpoints, similar as we integrated did:cheqd for did-resolution and for did-registration
2.) You could implement the Polygon ID spec natively, similar as we implemented DID EBSI (resolve, register)