8 releases

Uses new Rust 2024

new 0.1.7 Apr 18, 2026
0.1.6 Apr 17, 2026
0.1.5 Mar 27, 2026
0.1.2 Feb 1, 2026
0.1.0 Dec 4, 2025

#2734 in Authentication

Download history 74/week @ 2025-12-27 134/week @ 2026-01-03 143/week @ 2026-01-10 57/week @ 2026-01-17 81/week @ 2026-01-24 124/week @ 2026-01-31 111/week @ 2026-02-07 254/week @ 2026-02-14 187/week @ 2026-02-21 384/week @ 2026-02-28 389/week @ 2026-03-07 604/week @ 2026-03-14 1357/week @ 2026-03-21 713/week @ 2026-03-28 496/week @ 2026-04-04 925/week @ 2026-04-11

3,597 downloads per month
Used in affinidi-did-resolver-cac…

Apache-2.0

210KB
4K SLoC

did-scid

Crates.io Documentation Rust License

Rust implementation of the did:scid (Self-Certifying Identifier) DID method.

A Self-Certifying Identifier (SCID) is a subclass of verifiable identifier that is cryptographically verifiable without relying on any third party, because the identifier is cryptographically bound to the keys from which it was generated.

Installation

[dependencies]
did-scid = "0.1"

Feature Flags

Feature Default Description
did-webvh Yes Verifiable History via WebVH
did-cheqd Yes Verifiable History via Cheqd

Capabilities

  • did:scid:vh — Verifiable History support
    • WebVH backend
    • Cheqd backend
  • Peer-level did:scid implementations

Specification

DID SCID Method Specification

Contributing

Head over to our CONTRIBUTING guidelines.

License

Apache-2.0

Dependencies

~30–55MB
~853K SLoC