@did-btc1/method

Javascript/TypeScript reference implementation of the did:btc1 spec, a censorship resistant DID Method using the Bitcoin blockchain as a Verifiable Data Registry to announce changes to the DID document. Core package of the did-btc1-js monorepo.

@did-btc1/smt

JavaScript/TypeScript implementation of a Sparse Merkle Tree (SMT) data structure with support for Merkle Sum (MS) non-inclusion. Used by various parts of the did-btc1-js monorepo.

@did-btc1/cli

CLI for interacting with did-btc1-js, the JavaScript/TypeScript reference implementation of the did:btc1 method. Uses various parts of the did-btc1-js monorepo.