did-btcr2-js
Version:
Monorepo for did:btcr2 js/ts implementation and supporting packages.
36 lines (35 loc) • 1.81 kB
Markdown
# https://vitepress.dev/reference/default-theme-home-page
layout: home
hero:
name: DID BTCR2 JS
text: Monorepo for did:btcr2 js/ts implementation and supporting packages
tagline: >
An implementation of did:btcr2, a censorship-resistant DID Method using the Bitcoin blockchain as a Verifiable Data Registry to announce changes to the DID document.
actions:
- theme: brand
text: Get Started
link: /getting-started
- theme: alt
text: Installation
link: /installation
features:
- icon: 🧱
title: 'common'
details: Common utilities, types, interfaces, etc. shared across the did-btcr2-js monorepo packages.
- icon: 🔐
title: 'keypair'
details: JavaScript/TypeScript implementation of secp256k1 public/private key pairs with BIP340 schnorr signatures. Used by various parts of the did-btcr2-js monorepo.
- icon: 🧬
title: 'cryptosuite'
details: JavaScript/TypeScript implementation of the Data Integrity BIP340 Cryptosuite v0.1 specification. Used by various parts of the did-btcr2-js monorepo.
- icon: 🌐
title: 'method'
details: Javascript/TypeScript reference implementation of the did:btcr2 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-btcr2-js monorepo.
- icon: 💻
title: 'cli'
details: CLI for interacting with did-btcr2-js, the JavaScript/TypeScript reference implementation of the did:btcr2 method. Uses various parts of the did-btcr2-js monorepo.
- icon: 🌲
title: 'smt'
details: 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-btcr2-js monorepo.