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
LicençaBSD-2-Clause Plus Patent License — hubert-rust reference implementation
Status de Dev 🧪 Alpha
Detalhe do Status de DevReleased — alpha/early production; CLI tool (hubert-rust) and FROST-specific CLI demonstrated; reference implementation public
ProprietárioBlockchain Commons LLC (not-for-profit benefit corporation founded by Christopher Allen, April 25, 2019; Berkeley, California). Specification author: Wolf McNally, Lead Researcher
Órgão de Governança Blockchain Commons LLC (not-for-profit benefit corporation)
PaísUSA (Berkeley, California)
Ano de Início 2025
StackRust (hubert-rust); IPFS via Kubo daemon HTTP RPC; BitTorrent Mainline DHT via embedded BEP-44 client
FinanciamentoBlockchain Commons donations and patron sponsorships
Armazenamento local-first Autoalojável Funciona offline / em malha
Infraestrutura P2P Atributos
OrigensBlockchain Commons; designed to enable autonomous coordination of cryptographic objects (Gordian Clubs, FROST ceremonies) without trusted infrastructure
Banco de DadosBackend-dependent — DHT (in-memory distributed), IPFS (Kubo daemon storage), Server (configurable centralized)
Formatos de DadosGordian Envelopes wrapped in GSTP (Gordian Sealed Transaction Protocol) encryption; CBOR (via dCBOR)
Suporte MóvelLibrary-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
Suporte WebLibrary-level — HTTP transport possible against IPFS Kubo and other backends; web bindings TBD
Arquitetura P2PLayered service over existing P2P infrastructure (Mainline DHT and IPFS); not a new node network but a coordination semantics layer above them
Rede de SobreposiçãoBitTorrent Mainline DHT; IPFS DHT; Hybrid (automatic backend selection by size)
Endereçamento por ConteúdoARID-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
Criptografia de Ponta a Ponta (E2EE)Yes — all payloads GSTP-encrypted; reference encryption hides IPFS ARIDs from DHT observers; storage backends see only encrypted blobs
Tolerância a Falhas BizantinasInherits from underlying DHT/IPFS substrate; write-once semantics eliminate race conditions and ensure message immutability
AssinaturaPer-payload cryptographic signing via Envelope + GSTP; integrates with FROST threshold signatures
PermissõesARID-based addressing — only parties knowing the ARID (out-of-band) can compute the storage location; permits in payload Envelopes provide further access control
Maturidade / Padronização do ProtocoloAlpha release Oct 2025; BCR-2025-006 specification; reference Rust implementation deployed
Função de InfraestruturaAsynchronous coordination service — write-once dead-drops for multi-party cryptographic protocol messages; query-addressable storage abstraction over diverse backends
Modelo de AmeaçaUntrusted 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 Nó VoluntárioInherits from underlying substrates — BitTorrent Mainline DHT (volunteer global network), IPFS (volunteer + paid pinning); Hubert itself is a client/library, not a separate node network
Visibilidade do TráfegoStorage operators see encrypted blobs at HKDF-derived storage keys; ARIDs themselves never exposed; HTTPS for IPFS Kubo RPC
Escala de Implantação AtivaSmall — recently released; ecosystem in early adoption phase
Viu algo faltando ou que poderia ser melhorado? Nos diga →