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
Órgano de Gobierno Blockchain Commons LLC (not-for-profit benefit corporation)
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
Última Investigación 1 jul 2026

Infraestructura P2P Atributos

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
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
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