Autobase
Decentralized Data Protocol
Comunidade
Links
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
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
Decentralized Data Protocol Atributos
Origins Multi-writer collaborative data structures (created to enable multi-author collaboration over Hypercore's single-writer log primitive)
Database Multiple input Hypercores per writer plus an output Hyperbee (or other Hypercore-based structure) computed deterministically from the inputs
Query Language Inherits from underlying output structure (e.g. Hyperbee API for key-value access)
Data Formats Arbitrary; operations are application-defined and applied deterministically across inputs
Collaborative Live Editing Yes — Autobase's primary purpose is enabling multiple writers to converge on shared state through deterministic operation merging
Rich Text Editing Application-level (Autobase provides the multi-writer substrate; editors built atop)
Mobile Support Yes (via Pear runtime)
Web Support Yes (WebAssembly builds)
Native Apps Yes (used in Keet messaging app for multi-participant rooms)
Terms Open Source / Free — MIT License
Funds Not separately disclosed
Based On Hypercore (per-writer input logs); CRDT-like deterministic merge principles
P2P Architecture Inherits Hypercore P2P model; multiple writers each maintain their own Hypercore and replicate to peers; merge is deterministic and runs locally on each peer
Overlay Network Inherits from Hypercore (Hyperswarm-based)
Content Addressing Public-key addressing per input Hypercore; output structure determined by merge
Local-First Yes — multi-writer convergence occurs at each peer locally
E2EE Inherits Hypercore transport encryption; application defines content-layer encryption
CRDTs Lib Self (Autobase is itself the CRDT-like primitive; provides deterministic merge of multi-writer inputs without external CRDT library)
Byzantine Fault Tolerance 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
Signature Inherits Hypercore Ed25519 signatures per writer's input log
Permissions Input-set gating (only writers in the recognized input set contribute to the merged output)
Semantic Web Compatibility N/A (content-agnostic)
Smart Contract N/A
Protocol Stack Position L4 Data & Semantic
Asset / Value Embedding None — collaboration primitive with no native token
Protocol Maturity / Standardization Released / Active; specification maintained at github.com/holepunchto/autobase; no formal external standardization