Gordian Envelope

Protocolo Semántico y de Datos

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)

Comunidad

Detalles

Licencia BSD-2-Clause Plus Patent License — bc-envelope (Rust), BCSwiftEnvelope (Swift), bc-envelope-cli, multiple TypeScript ports
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Released — production-ready libraries (Rust, Swift, TypeScript); IETF Informational Draft (Experimental track), draft-mcnally-envelope-10; ongoing W3C Credentials Community Group discussion
Propietario Blockchain 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
Propietario - Lista
Órgano de Gobierno Blockchain Commons LLC (not-for-profit benefit corporation) | IETF (Informational Draft, Experimental track)
Órgano de Gobierno - Lista
País USA (Berkeley, California)
Año de Inicio 2022
Stack Rust (bc-envelope), Swift (BCSwiftEnvelope), TypeScript ports; CLI tool (bc-envelope-cli)
Financiamiento Blockchain Commons donations and patron sponsorships (GitHub Sponsors, BTCPay)
Financiamiento - Lista
Última Investigación 1 jul 2026

Vista de topología

Esta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.

Vista de topología: Gordian EnvelopeEsta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.GordianEnvelopedCBOR (Basado en, Construido sobre, Habla el protocolo)dCBORGordian Clubs (Base de, Se compone con, Protocolo hablado por)GordianClubsHubert (Base de, Se compone con)HubertSchema.org (Basado en, Cumple con)Schema.orgXID (Base de, Aloja a)XIDSSKR (Se compone con, Implementaciones conformes, Protocolo hablado por)SSKRUniform Resources (Se compone con)UniformResourcesJSON-LD (Cumple con)JSON-LDBlockchain Commons (Desarrollado por, Financiado por, Administrado por)BlockchainCommonsGordian Suite (Miembro de la suite)GordianSuite
  • dCBOR (Herramienta): Basado en, Construido sobre, Habla el protocolo
  • Gordian Clubs (Herramienta): Base de, Se compone con, Protocolo hablado por
  • Hubert (Herramienta): Base de, Se compone con
  • Schema.org (Herramienta): Basado en, Cumple con
  • XID (Herramienta): Base de, Aloja a
  • SSKR (Herramienta): Se compone con, Implementaciones conformes, Protocolo hablado por
  • Uniform Resources (Herramienta): Se compone con
  • JSON-LD (Herramienta): Cumple con
  • Blockchain Commons (Organización): Desarrollado por, Financiado por, Administrado por
  • Gordian Suite (Suite): Miembro de la suite

Abrir en el Explorador de grafo

Dominios de Caso de Uso

Capacidades

Portabilidad de datos Almacenamiento local-first

Protocolo Semántico y de Datos Atributos

Propietario - Lista
Orígenes Blockchain Commons; built atop dCBOR foundation
Base de Datos N/A — data format specification; envelopes can be stored in any database, file, or transmitted over any channel
Lenguaje de Consulta N/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 Datos CBOR (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óvil Yes (via Swift and Rust libraries)
Soporte Web Yes (via TypeScript ports)
Aplicaciones Nativas Yes — used in Gordian Seed Tool (iOS/macOS), Gordian Coordinator, and other reference apps
Términos Open standard, BSD-2-Clause Plus Patent License
Financiamiento - Lista
Fondos Unknown — funded under Blockchain Commons general operating budget (GitHub Sponsors and corporate sponsors); specific Envelope allocation not separately published
Basado En dCBOR (Deterministic CBOR Application Profile); RFC 8949 (CBOR); SHA-256
Órgano de Gobierno - Lista
Compatibilidad con la Web Semántica Subject-predicate-object model derived from RDF; Known Values include Schema.org assignments; cross-references possible to RDF/JSON-LD vocabularies
Madurez del Protocolo / Estandarización IETF Informational Draft (draft-mcnally-envelope-10, Sep 30, 2025, Experimental track); W3C CCG discussion ongoing; production-ready libraries
Tipo de Vocabulario / Ontología Smart document structure with Known Values registry (predicate vocabulary); subject-predicate-object semantic triples
Patrón de Uso Foundation 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

Relaciones

Cómo se conecta esta herramienta con otras herramientas y organizaciones, según relaciones revisadas por el responsable de datos de OpenHaven. Describen cómo se conectan los proyectos, no su calidad.

Administrado por
  • Blockchain Commons
Construido sobre
Desarrollado por
  • Blockchain Commons
Financiado por
  • Blockchain Commons
Habla el protocolo
Miembro de la suite
  • Gordian Suite
Aloja a
Implementaciones conformes
Protocolo hablado por