# BCTS — Blockchain Commons TypeScript > TypeScript implementations of Blockchain Commons specifications including dCBOR, Gordian Envelopes, Uniform Resources, SSKR, and other cryptographic standards. This file follows the [llms.txt](https://llmstxt.org) convention. Each link below points at a per-package `llms-full.txt`: a concatenated Markdown reference for that package's full TypeScript API, suitable for direct ingestion by Claude, Cursor, ChatGPT, Windsurf, and similar tools. ## Packages - [@bcts/components](https://docs.bcts.dev/api/components/llms-full.txt): A TypeScript implementation of Blockchain Commons cryptographic components. Supports key generation, signing, verification, encryption, and post-quantum cryptography. - [@bcts/crypto](https://docs.bcts.dev/api/crypto/llms-full.txt): Blockchain Commons Cryptographic Utilities for TypeScript - [@bcts/dcbor](https://docs.bcts.dev/api/dcbor/llms-full.txt): Blockchain Commons Deterministic CBOR (dCBOR) for TypeScript - [@bcts/dcbor-parse](https://docs.bcts.dev/api/dcbor-parse/llms-full.txt): dCBOR Diagnostic Parser and Composer for TypeScript - [@bcts/dcbor-pattern](https://docs.bcts.dev/api/dcbor-pattern/llms-full.txt): Pattern matching for dCBOR (Deterministic CBOR) for TypeScript - [@bcts/envelope](https://docs.bcts.dev/api/envelope/llms-full.txt): Gordian Envelope for TypeScript - [@bcts/envelope-pattern](https://docs.bcts.dev/api/envelope-pattern/llms-full.txt): Pattern matching for Gordian Envelope structures - [@bcts/frost-hubert](https://docs.bcts.dev/api/frost-hubert/llms-full.txt): FROST DKG and signing using Hubert as the distributed substrate - [@bcts/gstp](https://docs.bcts.dev/api/gstp/llms-full.txt): Gordian Sealed Transaction Protocol - A secure, authenticated, transport-agnostic data exchange protocol with distributed state management via Encrypted State Continuations (ESC) - [@bcts/hubert](https://docs.bcts.dev/api/hubert/llms-full.txt): Hubert - Distributed infrastructure for secure multiparty transactions using Gordian Envelope - [@bcts/known-values](https://docs.bcts.dev/api/known-values/llms-full.txt): Blockchain Commons Known Values for TypeScript - [@bcts/lifehash](https://docs.bcts.dev/api/lifehash/llms-full.txt): Blockchain Commons LifeHash Visual Hash Library for TypeScript - [@bcts/multipart-ur](https://docs.bcts.dev/api/multipart-ur/llms-full.txt): Multipart UR QR code generator - single-frame and animated fountain-coded QR sequences with optional logo overlay. - [@bcts/provenance-mark](https://docs.bcts.dev/api/provenance-mark/llms-full.txt): Blockchain Commons Provenance Mark for TypeScript - A cryptographically-secured system for establishing and verifying the authenticity of works - [@bcts/rand](https://docs.bcts.dev/api/rand/llms-full.txt): Blockchain Commons Random Number Utilities for TypeScript - [@bcts/shamir](https://docs.bcts.dev/api/shamir/llms-full.txt): Blockchain Commons Shamir Secret Sharing for TypeScript - [@bcts/sskr](https://docs.bcts.dev/api/sskr/llms-full.txt): Blockchain Commons Sharded Secret Key Reconstruction (SSKR) for TypeScript - [@bcts/tags](https://docs.bcts.dev/api/tags/llms-full.txt): Blockchain Commons CBOR Tags Registry for TypeScript - [@bcts/uniform-resources](https://docs.bcts.dev/api/uniform-resources/llms-full.txt): Blockchain Commons Uniform Resources (UR) for TypeScript - [@bcts/xid](https://docs.bcts.dev/api/xid/llms-full.txt): Blockchain Commons XID for TypeScript ## CLI tools - [@bcts/dcbor-cli](https://docs.bcts.dev/api/dcbor-cli/llms-full.txt): Command line parser/validator for deterministic CBOR (dCBOR) - [@bcts/envelope-cli](https://docs.bcts.dev/api/envelope-cli/llms-full.txt): Gordian Envelope command line tool - [@bcts/lifehash-cli](https://docs.bcts.dev/api/lifehash-cli/llms-full.txt): A command-line tool for generating LifeHash visual hash images as PNG files. - [@bcts/provenance-mark-cli](https://docs.bcts.dev/api/provenance-mark-cli/llms-full.txt): Command line tool for creating and managing Provenance Marks - [@bcts/seedtool-cli](https://docs.bcts.dev/api/seedtool-cli/llms-full.txt): A command-line tool for generating and transforming cryptographic seeds. ## Browse - [HTML reference](https://docs.bcts.dev/): full typedoc HTML site, cross-linked. - [Playground](https://bcts.dev/): interactive exploration of dCBOR, Gordian Envelopes, and more. - [Repository](https://github.com/paritytech/bcts): source code and issue tracker.