Hubert

Infraestructura P2P

Asynchronous coordination service enabling Gordian Clubs, FROST signing ceremonies, and other multi-party cryptographic protocols to communicate via "dead-drops" without trusted servers or persistent connections. Provides write-once storage semantics where senders publish encrypted payloads at locations derived from ARIDs (Apparently Random Identifiers) — the storage network sees only HKDF-derived storage keys, never the ARIDs themselves. Backends include BitTorrent Mainline DHT (small messages, ~2hr persistence with hourly re-announcement), IPFS (large content up to 10MB via Kubo daemon, IPNS records), Hybrid (automatic size-based routing combining DHT speed with IPFS capacity), and Server (centralized for testing). All payloads encrypted via GSTP; reference encryption hides IPFS ARIDs from DHT observers. Released October 2025

Comunidad

Detalles

Licencia BSD-2-Clause Plus Patent License — hubert-rust reference implementation
Estado de Desarrollo 🧪 Alfa
Detalle del Estado de Desarrollo Released — alpha/early production; CLI tool (hubert-rust) and FROST-specific CLI demonstrated; reference implementation public
Propietario Blockchain Commons LLC (not-for-profit benefit corporation founded by Christopher Allen, April 25, 2019; Berkeley, California). Specification author: Wolf McNally, Lead Researcher
Propietario - Lista
Órgano de Gobierno Blockchain Commons LLC (not-for-profit benefit corporation)
Órgano de Gobierno - Lista
País USA (Berkeley, California)
Año de Inicio 2025
Stack Rust (hubert-rust); IPFS via Kubo daemon HTTP RPC; BitTorrent Mainline DHT via embedded BEP-44 client
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: HubertEsta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.HubertBitTorrent Mainline DHT (Basado en)BitTorrentMainline DHTGordian Clubs (Basado en, Interopera con, Requerido por)GordianClubsGordian Envelope (Basado en, Se compone con)GordianEnvelopeIPFS (Basado en, Almacena en)IPFSdCBOR (Se compone con, Habla el protocolo)dCBORSSKR (Se compone con)SSKRUniform Resources (Se compone con)UniformResourcesXID (Se compone con)XIDBlockchain Commons (Desarrollado por, Financiado por, Administrado por)BlockchainCommonsGordian Suite (Miembro de la suite)GordianSuite
  • BitTorrent Mainline DHT (Herramienta): Basado en
  • Gordian Clubs (Herramienta): Basado en, Interopera con, Requerido por
  • Gordian Envelope (Herramienta): Basado en, Se compone con
  • IPFS (Herramienta): Basado en, Almacena en
  • dCBOR (Herramienta): Se compone con, Habla el protocolo
  • SSKR (Herramienta): Se compone con
  • Uniform Resources (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

Capacidades

Almacenamiento local-first Autoalojable Funciona sin conexión / en malla

Infraestructura P2P Atributos

Propietario - Lista
Orígenes Blockchain Commons; designed to enable autonomous coordination of cryptographic objects (Gordian Clubs, FROST ceremonies) without trusted infrastructure
Base de Datos Backend-dependent — DHT (in-memory distributed), IPFS (Kubo daemon storage), Server (configurable centralized)
Formatos de Datos Gordian Envelopes wrapped in GSTP (Gordian Sealed Transaction Protocol) encryption; CBOR (via dCBOR)
Soporte Móvil Library-level — Rust libraries (hubert-rust, frost-hubert-rust) cross-compile to mobile; mobile-friendly given small message size on the DHT backend; no first-party mobile app yet
Soporte Web Library-level — HTTP transport possible against IPFS Kubo and other backends; web bindings TBD
Aplicaciones Nativas CLI tools — hubert-cli, FROST ceremony CLI demos
Términos Open source, BSD-2-Clause Plus Patent License
Financiamiento - Lista
Fondos Unknown — funded under Blockchain Commons general operating budget; specific Hubert allocation not separately published
Basado En Gordian Envelope; GSTP; ARIDs (Apparently Random Identifiers); HKDF (RFC 5869); BitTorrent Mainline DHT (BEP-44); IPFS / IPNS; Kubo
Órgano de Gobierno - Lista
Arquitectura P2P Layered service over existing P2P infrastructure (Mainline DHT and IPFS); not a new node network but a coordination semantics layer above them
Red de Superposición BitTorrent Mainline DHT; IPFS DHT; Hybrid (automatic backend selection by size)
Direccionamiento por Contenido ARID-derived storage keys (HKDF-derived from ARID; ARID never exposed to network); IPFS CIDs for large payloads with encrypted DHT references
Local-First Yes — Hubert nodes can run locally; supports air-gapped publication and retrieval
Cifrado de Extremo a Extremo (E2EE) Yes — all payloads GSTP-encrypted; reference encryption hides IPFS ARIDs from DHT observers; storage backends see only encrypted blobs
Tolerancia a Fallos Bizantinos Inherits from underlying DHT/IPFS substrate; write-once semantics eliminate race conditions and ensure message immutability
Firma Per-payload cryptographic signing via Envelope + GSTP; integrates with FROST threshold signatures
Permisos ARID-based addressing — only parties knowing the ARID (out-of-band) can compute the storage location; permits in payload Envelopes provide further access control
Madurez del Protocolo / Estandarización Alpha release Oct 2025; BCR-2025-006 specification; reference Rust implementation deployed
Función de Infraestructura Asynchronous coordination service — write-once dead-drops for multi-party cryptographic protocol messages; query-addressable storage abstraction over diverse backends
Modelo de Amenazas Untrusted storage networks; metadata privacy from DHT observers (ARIDs hidden via HKDF derivation; IPFS ARIDs hidden from DHT via reference encryption); does not provide forward secrecy for long-running conversations (would require ratcheting layered above)
Modelo de Nodo Voluntario Inherits from underlying substrates — BitTorrent Mainline DHT (volunteer global network), IPFS (volunteer + paid pinning); Hubert itself is a client/library, not a separate node network
Visibilidad del Tráfico Storage operators see encrypted blobs at HKDF-derived storage keys; ARIDs themselves never exposed; HTTPS for IPFS Kubo RPC
Escala de Despliegue Activo Small — recently released; ecosystem in early adoption phase

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