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
LicenciaBSD-2-Clause Plus Patent License — hubert-rust reference implementation
Estado de Desarrollo 🧪 Alfa
Detalle del Estado de DesarrolloReleased — alpha/early production; CLI tool (hubert-rust) and FROST-specific CLI demonstrated; reference implementation public
PropietarioBlockchain Commons LLC (not-for-profit benefit corporation founded by Christopher Allen, April 25, 2019; Berkeley, California). Specification author: Wolf McNally, Lead Researcher
Órgano de Gobierno Blockchain Commons LLC (not-for-profit benefit corporation)
PaísUSA (Berkeley, California)
Año de Inicio 2025
StackRust (hubert-rust); IPFS via Kubo daemon HTTP RPC; BitTorrent Mainline DHT via embedded BEP-44 client
FinanciamientoBlockchain Commons donations and patron sponsorships
OrígenesBlockchain Commons; designed to enable autonomous coordination of cryptographic objects (Gordian Clubs, FROST ceremonies) without trusted infrastructure
Base de DatosBackend-dependent — DHT (in-memory distributed), IPFS (Kubo daemon storage), Server (configurable centralized)
Formatos de DatosGordian Envelopes wrapped in GSTP (Gordian Sealed Transaction Protocol) encryption; CBOR (via dCBOR)
Soporte MóvilLibrary-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 WebLibrary-level — HTTP transport possible against IPFS Kubo and other backends; web bindings TBD
Arquitectura P2PLayered service over existing P2P infrastructure (Mainline DHT and IPFS); not a new node network but a coordination semantics layer above them
Red de SuperposiciónBitTorrent Mainline DHT; IPFS DHT; Hybrid (automatic backend selection by size)
Direccionamiento por ContenidoARID-derived storage keys (HKDF-derived from ARID; ARID never exposed to network); IPFS CIDs for large payloads with encrypted DHT references
Local-FirstYes — 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 BizantinosInherits from underlying DHT/IPFS substrate; write-once semantics eliminate race conditions and ensure message immutability
FirmaPer-payload cryptographic signing via Envelope + GSTP; integrates with FROST threshold signatures
PermisosARID-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ónAlpha release Oct 2025; BCR-2025-006 specification; reference Rust implementation deployed
Función de InfraestructuraAsynchronous coordination service — write-once dead-drops for multi-party cryptographic protocol messages; query-addressable storage abstraction over diverse backends
Modelo de AmenazasUntrusted 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 VoluntarioInherits 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áficoStorage operators see encrypted blobs at HKDF-derived storage keys; ARIDs themselves never exposed; HTTPS for IPFS Kubo RPC
Escala de Despliegue ActivoSmall — recently released; ecosystem in early adoption phase
¿Ve algo que falta o que podría mejorarse? Cuéntenos →