#affinidi #ssi

did-scid

Implementation of did:scid in Rust

9 releases

Uses new Rust 2024

new 0.1.8 May 12, 2026
0.1.7 Apr 18, 2026
0.1.5 Mar 27, 2026
0.1.2 Feb 1, 2026
0.1.0 Dec 4, 2025

#1261 in Filesystem

Download history 82/week @ 2026-01-23 114/week @ 2026-01-30 108/week @ 2026-02-06 211/week @ 2026-02-13 208/week @ 2026-02-20 402/week @ 2026-02-27 325/week @ 2026-03-06 583/week @ 2026-03-13 1192/week @ 2026-03-20 956/week @ 2026-03-27 415/week @ 2026-04-03 829/week @ 2026-04-10 937/week @ 2026-04-17 793/week @ 2026-04-24 884/week @ 2026-05-01 698/week @ 2026-05-08

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

Apache-2.0

210KB
4.5K 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

~29–54MB
~850K SLoC