Autobase
Protocolo de Dados Descentralizado
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
Órgão de Governança Company-controlled (Holepunch)
País International (distributed team)
Ano de Início 2021
Stack JavaScript / Node.js (reference implementation)
Financiamento Tether-backed via Holepunch
Última Investigação 1 de jul. de 2026
Protocolo de Dados Descentralizado Atributos
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
Fundos Not separately disclosed
Baseado Em Hypercore (per-writer input logs); CRDT-like deterministic merge principles
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