Hubert

Infraestrutura 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

Comunidade

Detalhes

Licença BSD-2-Clause Plus Patent License — hubert-rust reference implementation
Status de Dev 🧪 Alpha
Detalhe do Status de Dev Released — alpha/early production; CLI tool (hubert-rust) and FROST-specific CLI demonstrated; reference implementation public
Proprietário Blockchain Commons LLC (not-for-profit benefit corporation founded by Christopher Allen, April 25, 2019; Berkeley, California). Specification author: Wolf McNally, Lead Researcher
Proprietário - Lista
Órgão de Governança Blockchain Commons LLC (not-for-profit benefit corporation)
Órgão de Governança - Lista
País USA (Berkeley, California)
Ano de Início 2025
Stack Rust (hubert-rust); IPFS via Kubo daemon HTTP RPC; BitTorrent Mainline DHT via embedded BEP-44 client
Financiamento Blockchain Commons donations and patron sponsorships
Financiamento - Lista
Última Investigação 1 de jul. de 2026

Visão de topologia

Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.

Visão de topologia: HubertEsta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.HubertBitTorrent Mainline DHT (Baseado em)BitTorrentMainline DHTGordian Clubs (Baseado em, Interopera com, Requerido por)GordianClubsGordian Envelope (Baseado em, Compõe-se com)GordianEnvelopeIPFS (Baseado em, Armazena em)IPFSdCBOR (Compõe-se com, Fala o protocolo)dCBORSSKR (Compõe-se com)SSKRUniform Resources (Compõe-se com)UniformResourcesXID (Compõe-se com)XIDBlockchain Commons (Desenvolvido por, Financiado por, Administrado por)BlockchainCommonsGordian Suite (Membro da suíte)GordianSuite
  • BitTorrent Mainline DHT (Ferramenta): Baseado em
  • Gordian Clubs (Ferramenta): Baseado em, Interopera com, Requerido por
  • Gordian Envelope (Ferramenta): Baseado em, Compõe-se com
  • IPFS (Ferramenta): Baseado em, Armazena em
  • dCBOR (Ferramenta): Compõe-se com, Fala o protocolo
  • SSKR (Ferramenta): Compõe-se com
  • Uniform Resources (Ferramenta): Compõe-se com
  • XID (Ferramenta): Compõe-se com
  • Blockchain Commons (Organização): Desenvolvido por, Financiado por, Administrado por
  • Gordian Suite (Suíte): Membro da suíte

Abrir no Explorador de grafo

Capacidades

Armazenamento local-first Autoalojável Funciona offline / em malha

Infraestrutura P2P Atributos

Proprietário - Lista
Origens Blockchain Commons; designed to enable autonomous coordination of cryptographic objects (Gordian Clubs, FROST ceremonies) without trusted infrastructure
Banco de Dados Backend-dependent — DHT (in-memory distributed), IPFS (Kubo daemon storage), Server (configurable centralized)
Formatos de Dados Gordian Envelopes wrapped in GSTP (Gordian Sealed Transaction Protocol) encryption; CBOR (via dCBOR)
Suporte Móvel 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
Suporte Web Library-level — HTTP transport possible against IPFS Kubo and other backends; web bindings TBD
Aplicativos Nativos CLI tools — hubert-cli, FROST ceremony CLI demos
Termos Open source, BSD-2-Clause Plus Patent License
Financiamento - Lista
Fundos Unknown — funded under Blockchain Commons general operating budget; specific Hubert allocation not separately published
Baseado Em Gordian Envelope; GSTP; ARIDs (Apparently Random Identifiers); HKDF (RFC 5869); BitTorrent Mainline DHT (BEP-44); IPFS / IPNS; Kubo
Órgão de Governança - Lista
Arquitetura P2P Layered service over existing P2P infrastructure (Mainline DHT and IPFS); not a new node network but a coordination semantics layer above them
Rede de Sobreposição BitTorrent Mainline DHT; IPFS DHT; Hybrid (automatic backend selection by size)
Endereçamento por Conteúdo 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
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 Bizantinas Inherits from underlying DHT/IPFS substrate; write-once semantics eliminate race conditions and ensure message immutability
Assinatura Per-payload cryptographic signing via Envelope + GSTP; integrates with FROST threshold signatures
Permissões ARID-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 Protocolo Alpha release Oct 2025; BCR-2025-006 specification; reference Rust implementation deployed
Função de Infraestrutura Asynchronous coordination service — write-once dead-drops for multi-party cryptographic protocol messages; query-addressable storage abstraction over diverse backends
Modelo de Ameaça 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 Nó Voluntário 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
Visibilidade do Tráfego Storage operators see encrypted blobs at HKDF-derived storage keys; ARIDs themselves never exposed; HTTPS for IPFS Kubo RPC
Escala de Implantação Ativa Small — recently released; ecosystem in early adoption phase

Relacionamentos

Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.

Administrado por
  • Blockchain Commons
Armazena em
Desenvolvido por
  • Blockchain Commons
Fala o protocolo
Financiado por
  • Blockchain Commons
Membro da suíte
  • Gordian Suite
Interopera com
Requerido por