Autobase
Protocolo de Datos Descentralizado
Comunidad
Enlaces
Detalles
Licencia Open source — MIT (github.com/holepunchto/autobase)
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Released / Active (used in Keet for multi-writer collaboration; ongoing development)
Propietario Holepunch
Órgano de Gobierno Company-controlled (Holepunch)
País International (distributed team)
Año de Inicio 2021
Stack JavaScript / Node.js (reference implementation)
Financiamiento Tether-backed via Holepunch
Última Investigación 1 jul 2026
Protocolo de Datos Descentralizado Atributos
Orígenes Multi-writer collaborative data structures (created to enable multi-author collaboration over Hypercore's single-writer log primitive)
Base de Datos Multiple input Hypercores per writer plus an output Hyperbee (or other Hypercore-based structure) computed deterministically from the inputs
Lenguaje de Consulta Inherits from underlying output structure (e.g. Hyperbee API for key-value access)
Formatos de Datos Arbitrary; operations are application-defined and applied deterministically across inputs
Edición Colaborativa en Vivo Yes — Autobase's primary purpose is enabling multiple writers to converge on shared state through deterministic operation merging
Edición de Texto Enriquecido Application-level (Autobase provides the multi-writer substrate; editors built atop)
Soporte Móvil Yes (via Pear runtime)
Soporte Web Yes (WebAssembly builds)
Aplicaciones Nativas Yes (used in Keet messaging app for multi-participant rooms)
Términos Open Source / Free — MIT License
Fondos Not separately disclosed
Basado En Hypercore (per-writer input logs); CRDT-like deterministic merge principles
Arquitectura 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
Red de Superposición Inherits from Hypercore (Hyperswarm-based)
Direccionamiento por Contenido Public-key addressing per input Hypercore; output structure determined by merge
Local-First Yes — multi-writer convergence occurs at each peer locally
Cifrado de Extremo a Extremo (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)
Tolerancia a Fallos Bizantinos 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
Firma Inherits Hypercore Ed25519 signatures per writer's input log
Permisos Input-set gating (only writers in the recognized input set contribute to the merged output)
Compatibilidad con la Web Semántica N/A (content-agnostic)
Contrato Inteligente N/A
Posición en la Pila del Protocolo L4 Data & Semantic
Incorporación de Activos/Valor None — collaboration primitive with no native token
Madurez del Protocolo / Estandarización Released / Active; specification maintained at github.com/holepunchto/autobase; no formal external standardization