NextGraph

Entorno de Ejecución P2P Integrado

Decentralized, encrypted, and local-first ecosystem combining P2P networking with the Semantic Web. Provides both an end-user platform (social network, shared documents, productivity tools, app store) and a developer SDK/framework for building offline-first dApps. Data repositories are conflict-free (CRDT-based, using Yjs and Automerge), support RDF/SPARQL/JSON-LD/Markdown, and sync peer-to-peer with end-to-end encryption — avoiding both centralized servers and DHT-based data spread.

Comunidad

Detalles

Licencia Permissive (MIT / Apache 2.0)
Estado de Desarrollo 🧪 Alfa
Detalle del Estado de Desarrollo Alpha — CRDT-based linked data protocol with offline-first sync; initial alpha releases on crates.io and npm; specification under active revision; not yet production-ready
Propietario Niko Bonnieure (European/French software engineer)
Órgano de Gobierno None (single developer; no foundation or governing body)
País France / Europe
Año de Inicio 2021
Stack Rust
Financiamiento NGI (NGI Assure Fund + NGI Zero Commons Fund via NLnet)
Última Investigación 9 mar 2026

Capacidades

Edición libre de conflictos Historial de versiones Formatos interoperables Almacenamiento local-first

Entorno de Ejecución P2P Integrado Atributos

Orígenes Ecosystem/SDK
Base de Datos CRDTs (Graph CRDT for RDF + Automerge + Yjs)
Lenguaje de Consulta SPARQL
Formatos de Datos JSON + JSON-LD + RDF + MarkDown + XML
Edición Colaborativa en Vivo Yes
Edición de Texto Enriquecido Yes (ProseMirror / Milkdown editors)
Soporte Móvil Yes
Soporte Web Yes
Aplicaciones Nativas Yes
Términos Edge device + Self-hosting
Fondos NGI grants (NGI Assure grant No 957073 + NGI Zero Commons Fund grant No 101092990)
Arquitectura P2P Byzantine causal broadcast
Red de Superposición Store-wide two-tier (pub/sub based)
Direccionamiento por Contenido Yes
Local-First Yes
Cifrado de Extremo a Extremo (E2EE) Yes
Biblioteca de CRDTs Automerge + Yrs/Yjs + RDF Graph CRDT (custom, based on Oxigraph triplestore)
Tolerancia a Fallos Bizantinos Yes
Firma BLS Threshold signature
Permisos Cryptographic Capabilities
Compatibilidad con la Web Semántica RDF
Contrato Inteligente Planned for future
Posición en la Pila del Protocolo Application-layer (built on TCP/IP)
Incorporación de Activos/Valor None — NextGraph is a local-first, E2EE protocol with no native token or economic layer. The project is funded by NGI Assure and NGI Zero Commons grants (public European research funding); node operation and brokering are not governed by tokenomics.
Herramientas de Desarrollo NextGraph SDK/Framework for building decentralized web apps; Rust-based libraries with JavaScript/TypeScript bindings; SPARQL query interface (fork of Oxigraph triplestore); reactive store with JavaScript objects (POJOs) for data access; CRDT integration (Yjs, Automerge); SDK in preview alpha with continuous improvements planned for early 2026; ELFA consortium (EU-funded) building local-first workspace suite on NextGraph
Opciones de Despliegue Self-hosted brokers + edge devices + web apps + native apps (Windows, macOS, Linux, Android, iOS); ELFA consortium developing workspace suite (documents, spreadsheets, email, calendar, chat, video calls); backward-compatibility with Web 2.0 planned (gateways, URL-based RDF, server-side rendering, static HTML hosted on domain)
Autenticación e Identidad DID (Decentralized Identifiers) for users and documents; cryptographic capabilities for access control; DID scheme used instead of HTTP for more decentralized approach and access control; W3C Data Integrity 1.0 proofs and threshold signatures for data verification
Modelo de Almacenamiento Local-first with E2EE sync via brokers; RDF/SPARQL graph database with CRDTs (Yjs for structured data, Automerge for structured data, RDF SU-set CRDT for graph data); documents stored locally ensuring availability and privacy; sync occurs automatically when connectivity established, without conflict risk; Oxigraph-based triplestore
Interoperabilidad RDF/Semantic Web compatible (core design principle — linked data with DID URIs); SPARQL queries including 'Social Queries' for federated-style querying of other users' data; ActivityPub integration planned; portable across apps/domains; compatible with Solid; GraphQL support planned; data not tied to specific app, format, domain name or server
Grafo Social Yes (decentralized social network features: DM, timeline, sharing; ActivityPub compatible; 'Social Queries' enable SPARQL-based aggregation of data stored by other users in the social network, gathering results locally)
Madurez del Protocolo / Estandarización Community Standard (open protocol specification; CRDTs + semantic web integration; developed by NextGraph project)
Política de Actualización Cryptographic Capabilities