Specification for a "smart document" structured data format providing hierarchical binary documents with built-in Merkle-like digest tree, deterministic CBOR encoding, signatures, encryption, and selective elision/redaction. The defining feature is hash-based elision: holders can selectively reveal or hide parts of a document for specific recipients without invalidating the digest tree, supporting both privacy-preserving disclosure and cryptographic proofs of original content. Foundation for the Blockchain Commons "Gordian" stack and underlying format for XID controller documents, Gordian Clubs, and GSTP transport. Sub-specs include Known Values (vocabulary), Permits (cryptographic access control), GSTP (Gordian Sealed Transaction Protocol), and ESC (Encrypted State Continuation)
Detalle del Estado de DesarrolloReleased — production-ready libraries (Rust, Swift, TypeScript); IETF Informational Draft (Experimental track), draft-mcnally-envelope-10; ongoing W3C Credentials Community Group discussion
PropietarioBlockchain Commons LLC (not-for-profit benefit corporation founded by Christopher Allen, April 25, 2019; Berkeley, California). Specification authors: Wolf McNally (Lead Researcher) and Christopher Allen
Órgano de Gobierno Blockchain Commons LLC (not-for-profit benefit corporation) | IETF (Informational Draft, Experimental track)
PaísUSA (Berkeley, California)
Año de Inicio 2022
StackRust (bc-envelope), Swift (BCSwiftEnvelope), TypeScript ports; CLI tool (bc-envelope-cli)
FinanciamientoBlockchain Commons donations and patron sponsorships (GitHub Sponsors, BTCPay)
OrígenesBlockchain Commons; built atop dCBOR foundation
Base de DatosN/A — data format specification; envelopes can be stored in any database, file, or transmitted over any channel
Lenguaje de ConsultaN/A directly — Envelope structure supports selective-disclosure queries via inclusion proofs; expression evaluation supported via BCR-2023-012 but not a general query language
Formatos de DatosCBOR (deterministic via dCBOR); SHA-256 Merkle digest tree; recursive subject-predicate-object semantic triples
Edición Colaborativa en Vivo N/A — data format, not a collaborative editor
Edición de Texto Enriquecido N/A — data format; rich-text concerns belong to applications using Envelope
Soporte MóvilYes (via Swift and Rust libraries)
Soporte WebYes (via TypeScript ports)
Aplicaciones NativasYes — used in Gordian Seed Tool (iOS/macOS), Gordian Coordinator, and other reference apps
TérminosOpen standard, BSD-2-Clause Plus Patent License
FondosUnknown — funded under Blockchain Commons general operating budget (GitHub Sponsors and corporate sponsors); specific Envelope allocation not separately published
Compatibilidad con la Web SemánticaSubject-predicate-object model derived from RDF; Known Values include Schema.org assignments; cross-references possible to RDF/JSON-LD vocabularies
Tipo de Vocabulario / OntologíaSmart document structure with Known Values registry (predicate vocabulary); subject-predicate-object semantic triples
Patrón de UsoFoundation for higher-level Blockchain Commons specs (XID, Gordian Clubs, GSTP, ESC); used as a structured data carrier in airgap protocols, credential systems, autonomous cryptographic objects
¿Ve algo que falta o que podría mejorarse? Cuéntenos →