Gordian Envelope

Protocolo Semântico e de Dados

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)

Comunidade

Detalhes

Licença BSD-2-Clause Plus Patent License — bc-envelope (Rust), BCSwiftEnvelope (Swift), bc-envelope-cli, multiple TypeScript ports
Status de Dev 🟢 Ativo
Detalhe do Status de Dev Released — production-ready libraries (Rust, Swift, TypeScript); IETF Informational Draft (Experimental track), draft-mcnally-envelope-10; ongoing W3C Credentials Community Group discussion
Proprietário 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
Proprietário - Lista
Órgão de Governança Blockchain Commons LLC (not-for-profit benefit corporation) | IETF (Informational Draft, Experimental track)
Órgão de Governança - Lista
País USA (Berkeley, California)
Ano de Início 2022
Stack Rust (bc-envelope), Swift (BCSwiftEnvelope), TypeScript ports; CLI tool (bc-envelope-cli)
Financiamento Blockchain Commons donations and patron sponsorships (GitHub Sponsors, BTCPay)
Financiamento - Lista
Última Investigação 1 de jul. de 2026

Visão de topologia

Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.

Visão de topologia: Gordian EnvelopeEsta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.GordianEnvelopedCBOR (Baseado em, Construído sobre, Fala o protocolo)dCBORGordian Clubs (Base de, Compõe-se com, Protocolo falado por)GordianClubsHubert (Base de, Compõe-se com)HubertSchema.org (Baseado em, Está em conformidade com)Schema.orgXID (Base de, Hospeda)XIDSSKR (Compõe-se com, Implementações em conformidade, Protocolo falado por)SSKRUniform Resources (Compõe-se com)UniformResourcesJSON-LD (Está em conformidade com)JSON-LDBlockchain Commons (Desenvolvido por, Financiado por, Administrado por)BlockchainCommonsGordian Suite (Membro da suíte)GordianSuite
  • dCBOR (Ferramenta): Baseado em, Construído sobre, Fala o protocolo
  • Gordian Clubs (Ferramenta): Base de, Compõe-se com, Protocolo falado por
  • Hubert (Ferramenta): Base de, Compõe-se com
  • Schema.org (Ferramenta): Baseado em, Está em conformidade com
  • XID (Ferramenta): Base de, Hospeda
  • SSKR (Ferramenta): Compõe-se com, Implementações em conformidade, Protocolo falado por
  • Uniform Resources (Ferramenta): Compõe-se com
  • JSON-LD (Ferramenta): Está em conformidade com
  • Blockchain Commons (Organização): Desenvolvido por, Financiado por, Administrado por
  • Gordian Suite (Suíte): Membro da suíte

Abrir no Explorador de grafo

Domínios de Caso de Uso

Capacidades

Portabilidade de dados Armazenamento local-first

Protocolo Semântico e de Dados Atributos

Proprietário - Lista
Origens Blockchain Commons; built atop dCBOR foundation
Banco de Dados N/A — data format specification; envelopes can be stored in any database, file, or transmitted over any channel
Linguagem 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 Dados CBOR (deterministic via dCBOR); SHA-256 Merkle digest tree; recursive subject-predicate-object semantic triples
Edição Colaborativa em Tempo Real N/A — data format, not a collaborative editor
Edição de Texto Rico N/A — data format; rich-text concerns belong to applications using Envelope
Suporte Móvel Yes (via Swift and Rust libraries)
Suporte Web Yes (via TypeScript ports)
Aplicativos Nativos Yes — used in Gordian Seed Tool (iOS/macOS), Gordian Coordinator, and other reference apps
Termos Open standard, BSD-2-Clause Plus Patent License
Financiamento - Lista
Fundos Unknown — funded under Blockchain Commons general operating budget (GitHub Sponsors and corporate sponsors); specific Envelope allocation not separately published
Baseado Em dCBOR (Deterministic CBOR Application Profile); RFC 8949 (CBOR); SHA-256
Órgão de Governança - Lista
Compatibilidade com a Web Semântica Subject-predicate-object model derived from RDF; Known Values include Schema.org assignments; cross-references possible to RDF/JSON-LD vocabularies
Maturidade / Padronização do Protocolo IETF Informational Draft (draft-mcnally-envelope-10, Sep 30, 2025, Experimental track); W3C CCG discussion ongoing; production-ready libraries
Tipo de Vocabulário / Ontologia Smart document structure with Known Values registry (predicate vocabulary); subject-predicate-object semantic triples
Padrão 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

Relacionamentos

Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.

Administrado por
  • Blockchain Commons
Baseado em
Construído sobre
Desenvolvido por
  • Blockchain Commons
Está em conformidade com
Fala o protocolo
Financiado por
  • Blockchain Commons
Membro da suíte
  • Gordian Suite
Hospeda
Implementações em conformidade
Protocolo falado por