Skip to content

Implementations

did:btcr2 is implemented across four languages today. The TypeScript reference implementation is the most complete; Java is delivered as Universal Resolver/Registrar drivers; Rust and Python remain experimental.

For a high-level view of which CRUD operations and networks each implementation supports, see the cross-impl parity matrix.

  • Java — Universal Resolver / Universal Registrar drivers (Danube Tech).
  • Python — experimental alpha (dcdpr/did-btcr2-py).
  • Rust — experimental (dcdpr/did-btcr2-rust).
  • TypeScript — reference implementation (@did-btcr2/method, @did-btcr2/api).