Specification for Sharded Secret Key Reconstruction — a method for splitting a secret (typically a cryptographic seed) into N shares such that any K (the threshold) of them can reconstruct the secret. Implements Shamirs Secret Sharing with two-tier sharding for hierarchical share distribution and is BIP-39 compatible. Shares can be encoded as Bytewords, URs, or Gordian Envelopes (the recommended modern form). Designed to address the Single Point of Failure problem in self-custody without introducing a Single Point of Compromise — shares can be distributed to friends, family, or fiduciaries who can return them in emergency for seed recovery. Functionally a successor to SLIP-39, with broader output options and integration with the Gordian stack
LicenciaBSD-2-Clause Plus Patent License — bc-sskr (C), bc-sskr-rust, bc-shamir
Estado de Desarrollo 🔬 Beta
Detalle del Estado de DesarrolloCommunity review stage / production use in self-custody tools — bc-sskr (C), bc-sskr-rust, bc-shamir reference libraries; integrated with Gordian Seed Tool, LetheKit, seedtool
PropietarioBlockchain Commons LLC (not-for-profit benefit corporation founded by Christopher Allen, April 25, 2019; Berkeley, California). Specification authors: Wolf McNally, Christopher Allen
Órgano de Gobierno Blockchain Commons LLC (not-for-profit benefit corporation)
PaísUSA (Berkeley, California)
Año de Inicio 2020
StackReference libraries: C (bc-sskr, bc-shamir), Rust (bc-sskr-rust); CLI tooling via bc-envelope-cli for Envelope-wrapped shares
FinanciamientoBlockchain Commons donations and patron sponsorships
OrígenesBlockchain Commons; conceptual successor to SLIP-39
Base de Datos N/A — cryptographic primitive specification, not a storage system
Lenguaje de Consulta N/A — cryptographic primitive
Formatos de DatosShares encoded via Bytewords, UR (ur:sskr), or Gordian Envelope (recommended for metadata-rich use cases supporting multiple secrets and labels)
Edición Colaborativa en Vivo N/A — cryptographic primitive
Edición de Texto Enriquecido N/A — cryptographic primitive
Soporte MóvilYes — Swift library on iOS via BCLibsSwift; Gordian Seed Tool iOS app uses SSKR; library coverage across mobile platforms via Rust and Swift bindings
Aplicaciones NativasYes — used in Gordian Seed Tool (iOS/macOS), LetheKit (DIY hardware), seedtool (CLI)
TérminosOpen standard, BSD-2-Clause Plus Patent License
FondosUnknown — funded under Blockchain Commons general operating budget; specific SSKR allocation not separately published
Basado EnShamirs Secret Sharing (with hashed-secret modification reducing information-theoretic to computational security in exchange for malicious-share detection); BIP-39 compatibility; CBOR (via UR or Envelope encoding); Bytewords
Compatibilidad con la Web SemánticaShares can carry metadata via Gordian Envelope wrapping (names, notes, creation date); modest semantic capability via Known Values
Madurez del Protocolo / EstandarizaciónBCR-2020-011 (Blockchain Commons Research paper); reference libraries deployed in production self-custody tools; positioned as successor to SLIP-39 in Bitcoin/digital-asset space
Tipo de Vocabulario / OntologíaSpecification of share encoding format and threshold reconstruction parameters; not a vocabulary
Patrón de UsoSelf-custody seed backup; multi-party threshold escrow; emergency recovery via trusted holders; integration with FROST and Gordian Clubs as a permit type
¿Ve algo que falta o que podría mejorarse? Cuéntenos →