Uniform Resources

Protocolo Semántico y de Datos

Specification for encoding CBOR (and Gordian Envelopes) as plain-text URIs that are also QR-code-friendly. Provides a typed URI scheme (ur:type/...), Bytewords minimal encoding for ASCII safety, multipart sequencing (MUR) for data exceeding single-QR capacity, and Luby Transform fountain codes that allow an animated QR sequence to begin at any frame and tolerate missing frames. Widely adopted across the Bitcoin self-custody ecosystem (Sparrow Wallet, Foundation Devices Passport, Keystone, etc.) for airgapped PSBT signing and seed/key transmission. Supports both bare URs (single CBOR data items) and Envelope-wrapped URs (recommended for richer use cases). Sub-specs include MUR (Multipart UR), Bytewords encoding, and a registry of UR types and CBOR tags

Comunidad

Detalles

Licencia BSD-2-Clause Plus Patent License — bc-ur (C++), URKit (Swift), bc-ur-rust, @ngraveio/bc-ur (JavaScript), and multiple third-party implementations
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Released — production; widely adopted in Bitcoin wallet ecosystem; reference libraries in C++, Swift, Rust, TypeScript, JavaScript, Python, Java
Propietario Blockchain Commons LLC (not-for-profit benefit corporation founded by Christopher Allen, April 25, 2019; Berkeley, California). Specification authors: Wolf McNally, Christopher Allen
Propietario - Lista
Órgano de Gobierno Blockchain Commons LLC (not-for-profit benefit corporation; CBOR tags registered in the IANA registry)
Órgano de Gobierno - Lista
País USA (Berkeley, California)
Año de Inicio 2020
Stack Reference libraries: C++ (bc-ur), Swift (URKit), Rust, TypeScript, plus third-party Java (Sparrow Wallet) and Python (Foundation Devices) implementations
Financiamiento Blockchain Commons donations and patron sponsorships
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: Uniform ResourcesEsta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.UniformResourcesBitcoin (Basado en)BitcoindCBOR (Basado en, Se compone con, Habla el protocolo)dCBORGordian Clubs (Se compone con)GordianClubsGordian Envelope (Se compone con)GordianEnvelopeHubert (Se compone con)HubertSSKR (Se compone con)SSKRXID (Se compone con)XIDBlockchain Commons (Desarrollado por, Financiado por, Administrado por)BlockchainCommonsGordian Suite (Miembro de la suite)GordianSuite
  • Bitcoin (Herramienta): Basado en
  • dCBOR (Herramienta): Basado en, Se compone con, Habla el protocolo
  • Gordian Clubs (Herramienta): Se compone con
  • Gordian Envelope (Herramienta): Se compone con
  • Hubert (Herramienta): Se compone con
  • SSKR (Herramienta): Se compone con
  • XID (Herramienta): Se compone 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

Formatos interoperables Portabilidad de datos

Protocolo Semántico y de Datos Atributos

Propietario - Lista
Orígenes Blockchain Commons; designed initially for airgapped PSBT (Partially Signed Bitcoin Transaction) transmission
Base de Datos N/A — encoding specification, not a storage system
Lenguaje de Consulta N/A — encoding specification
Formatos de Datos CBOR (deterministic, via dCBOR for Envelope-wrapped URs); Bytewords minimal encoding (base-32 ASCII subset compatible with QR alphanumeric mode and URI syntax); type-prefixed UR scheme (ur:seed/, ur:psbt/, etc.)
Edición Colaborativa en Vivo N/A — encoding specification
Edición de Texto Enriquecido N/A — encoding specification
Soporte Móvil Yes — primary use case is mobile QR-based airgap transmission
Soporte Web Yes (JavaScript and TypeScript libraries)
Aplicaciones Nativas Yes — adopted by hardware wallets (Foundation Devices Passport, Keystone), desktop wallets (Sparrow), reference apps (Gordian Seed Tool, URDemo)
Términos Open standard, BSD-2-Clause Plus Patent License
Financiamiento - Lista
Fondos Unknown — funded under Blockchain Commons general operating budget; specific UR allocation not separately published
Basado En CBOR (RFC 8949); RFC 3986 (URI syntax); QR Code alphanumeric mode; CRC-32; Luby Transform fountain codes (for MUR)
Órgano de Gobierno - Lista
Compatibilidad con la Web Semántica UR types provide self-describing data tagging; not RDF-semantic but enable interoperable interpretation of binary cryptographic data across implementations
Madurez del Protocolo / Estandarización Production-ready; widely adopted across the Bitcoin self-custody ecosystem; CBOR tags registered in IANA registry; revised April 2025 (BCR-2020-006 v2 types and tags)
Tipo de Vocabulario / Ontología Type registry (BCR-2020-006) of UR types and CBOR tags maintained by Blockchain Commons (registered in IANA CBOR Tags Registry); covers seed, hdkey, psbt, output-descriptor, sskr, envelope, xid, and others
Patrón de Uso Airgapped data transmission (especially PSBT signing); QR-encoded transport of seeds, keys, descriptors, Envelopes; hardware-wallet-to-coordinator communication; multi-party ceremony coordination

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
Basado en
Desarrollado por
  • Blockchain Commons
Financiado por
  • Blockchain Commons
Habla el protocolo
Miembro de la suite
  • Gordian Suite