Cheqd Rust Resolver - Crates.io deployment failing

From Glenn (CEO @ Affinidi)

One of your engineers (https://github.com/DaevMithran) submitted a PR to integrate Cheqd into our DID Resolver - thank you!

Unfortunately we canโ€™t push this to release because the Cheqd code is being sourced from the OWF git repo which hasnโ€™t been published on crates.io and crates.io is failing it because it is pedantic on package names etc.

I had a Quick Look at the OWF repo code
https://github.com/openwallet-foundation/vcx/tree/main/did_core/did_methods/did_cheqd

It is old, out of date and needs some love ๐Ÿ˜Š

I am going to hold the Cheqd implementation as it is breaking our own CICD toolchain (and it is pulling in a rather large git repo).

Do you have a preference on the following solutions:

  1. Pull the Cheqd DID implementation out of OWF and you publish a standalone Rust Library of the Cheqd resolver. Affinidi can then integrate with this cleanly

  2. If you have dev documentation on the gRPC details of resolving Cheqd DIDโ€™s, I can whip up a did-cheqd native crate for you (similar to the other DID-methods in the eco-system).

Upvoters
Status

Completed

Board
๐Ÿ›

Bug Reports

Tags

DID Resolver

Date

4 months ago

Author

Fraser Edwards

Subscribe to post

Get notified by email when there are changes.