Willow
Protocolo de Datos Descentralizado
Comunidad
Enlaces
Detalles
Licencia Libre (LGPL-3.0 for specs)
Estado de Desarrollo 🔨 En desarrollo
Detalle del Estado de Desarrollo WIP (specifications published; reference implementations in progress)
Propietario Aljoscha Meyer (primary author); affiliated with Earthstar/GWILproject
Órgano de Gobierno None (primary author with Earthstar Project affiliation; no formal governing body)
País Germany
Año de Inicio 2023
Stack Rust + TypeScript (reference implementations: Willow in Rust by Iroh team; meadowcap & related in TypeScript)
Financiamiento NGI (NLnet / NGI Assure grant funding)
Última Investigación 9 mar 2026
Protocolo de Datos Descentralizado Atributos
Orígenes Ecosystem/SDK
Base de Datos Custom (3D data model: namespace × subspace × path with time-stamped entries; append-only per subspace-path)
Lenguaje de Consulta Custom (area-based queries over namespace/subspace/path/time ranges)
Formatos de Datos Custom (Willow entries are metadata + opaque payloads; payload format is application-defined)
Edición Colaborativa en Vivo N/A (protocol layer; provides eventual consistency primitives but not editor-level collaboration)
Edición de Texto Enriquecido N/A (specification/protocol layer only)
Soporte Móvil N/A (specification; implementations can target mobile)
Soporte Web N/A (specification; implementations can target web)
Aplicaciones Nativas N/A (specification only)
Términos Self-hosting
Fondos Undisclosed (NLnet grant amounts)
Basado En Original (inspired by Earthstar's data model but fully redesigned)
Arquitectura P2P Mesh network (peer-to-peer sync using WGPS — Willow General Purpose Sync protocol)
Red de Superposición Store-wide (sync is scoped to shared namespaces between peers)
Direccionamiento por Contenido Yes (entries reference payloads by hash digest; supports pluggable hash functions)
Local-First Local-First (data resides on user devices; sync is opportunistic between peers)
Cifrado de Extremo a Extremo (E2EE) Yes (Meadowcap capability system enables private data sharing; payloads can be encrypted to authorized readers)
Biblioteca de CRDTs N/A (uses "prefix pruning" — newer entries on same subspace+path supersede older ones — rather than CRDTs)
Tolerancia a Fallos Bizantinos No (trusts authorized writers within a namespace; no global BFT consensus)
Firma Ed25519 (default; pluggable signature scheme via Meadowcap)
Permisos Cryptographic Capabilities (Meadowcap: delegatable read/write capabilities scoped to areas of the data space)
Compatibilidad con la Web Semántica N/A
Contrato Inteligente No
Posición en la Pila del Protocolo Application-layer (built on TCP/IP)
Incorporación de Activos/Valor None — Willow is a sync protocol specification with no native token or economic layer. Derived from the Earthstar lineage, which is explicitly volunteer/cooperative. Node operation is incentivized by mutual benefit rather than cryptoeconomics.
Madurez del Protocolo / Estandarización Proprietary Open Standard (detailed published specification at willowprotocol.org; developed by Earthstar Project; not submitted to formal standards body)