Skip to main content

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).

Status: Completed1 comment

Comments1

  • An Anonymous User

    •

    Dec 9, 2025

    Issue Resolved and Acknowledged by Glenn