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:
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
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).
Comments1
An Anonymous User
Dec 9, 2025
Issue Resolved and Acknowledged by Glenn