Autobase

Protocolo de Dados Descentralizado

Multi-writer collaboration primitive built atop Hypercore, enabling multiple writers to contribute to a single shared logical structure through deterministic merge of independent input Hypercores. Operates on principles similar to CRDTs and operational transformation, providing convergent eventual consistency without requiring Byzantine consensus. Member of the Holepunch suite.

Comunidade

Detalhes

Licença Open source — MIT (github.com/holepunchto/autobase)
Status de Dev 🟢 Ativo
Detalhe do Status de Dev Released / Active (used in Keet for multi-writer collaboration; ongoing development)
Proprietário Holepunch
Proprietário - Lista
Órgão de Governança Company-controlled (Holepunch)
Órgão de Governança - Lista
País International (distributed team)
Ano de Início 2021
Stack JavaScript / Node.js (reference implementation)
Financiamento Tether-backed via Holepunch
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: AutobaseEsta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.AutobaseHypercore (Baseado em, Construído sobre, Armazena em)HypercoreHyperbee (Compõe-se com, Armazena em)HyperbeeHyperdrive (Compõe-se com)HyperdriveHyperswarm (Compõe-se com)HyperswarmHolepunch (Desenvolvido por, Financiado por, Administrado por)HolepunchTether Holdings (Financiado por)TetherHoldingsHolepunch Suite (Membro da suíte)HolepunchSuite
  • Hypercore (Ferramenta): Baseado em, Construído sobre, Armazena em
  • Hyperbee (Ferramenta): Compõe-se com, Armazena em
  • Hyperdrive (Ferramenta): Compõe-se com
  • Hyperswarm (Ferramenta): Compõe-se com
  • Holepunch (Organização): Desenvolvido por, Financiado por, Administrado por
  • Tether Holdings (Organização): Financiado por
  • Holepunch Suite (Suíte): Membro da suíte

Abrir no Explorador de grafo

Capacidades

Armazenamento local-first Edição livre de conflitos

Protocolo de Dados Descentralizado Atributos

Proprietário - Lista
Origens Multi-writer collaborative data structures (created to enable multi-author collaboration over Hypercore's single-writer log primitive)
Banco de Dados Multiple input Hypercores per writer plus an output Hyperbee (or other Hypercore-based structure) computed deterministically from the inputs
Linguagem de Consulta Inherits from underlying output structure (e.g. Hyperbee API for key-value access)
Formatos de Dados Arbitrary; operations are application-defined and applied deterministically across inputs
Edição Colaborativa em Tempo Real Yes — Autobase's primary purpose is enabling multiple writers to converge on shared state through deterministic operation merging
Edição de Texto Rico Application-level (Autobase provides the multi-writer substrate; editors built atop)
Suporte Móvel Yes (via Pear runtime)
Suporte Web Yes (WebAssembly builds)
Aplicativos Nativos Yes (used in Keet messaging app for multi-participant rooms)
Termos Open Source / Free — MIT License
Financiamento - Lista
Fundos Not separately disclosed
Baseado Em Hypercore (per-writer input logs); CRDT-like deterministic merge principles
Órgão de Governança - Lista
Arquitetura P2P Inherits Hypercore P2P model; multiple writers each maintain their own Hypercore and replicate to peers; merge is deterministic and runs locally on each peer
Rede de Sobreposição Inherits from Hypercore (Hyperswarm-based)
Endereçamento por Conteúdo Public-key addressing per input Hypercore; output structure determined by merge
Local-First Yes — multi-writer convergence occurs at each peer locally
Criptografia de Ponta a Ponta (E2EE) Inherits Hypercore transport encryption; application defines content-layer encryption
Biblioteca de CRDTs Self (Autobase is itself the CRDT-like primitive; provides deterministic merge of multi-writer inputs without external CRDT library)
Tolerância a Falhas Bizantinas No Byzantine consensus — convergent eventual consistency via deterministic merge; malicious writers can be removed from the input set but not prevented from forking their own input log
Assinatura Inherits Hypercore Ed25519 signatures per writer's input log
Permissões Input-set gating (only writers in the recognized input set contribute to the merged output)
Compatibilidade com a Web Semântica N/A (content-agnostic)
Contrato Inteligente N/A
Posição na Pilha de Protocolo L3.2 Data & Semantic
Incorporação de Ativo / Valor None — collaboration primitive with no native token
Maturidade / Padronização do Protocolo Released / Active; specification maintained at github.com/holepunchto/autobase; no formal external standardization

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
  • Holepunch
Baseado em
Construído sobre
Desenvolvido por
  • Holepunch
Financiado por
  • Holepunch
  • Tether Holdings
Membro da suíte
  • Holepunch Suite