DEV Community

Cover image for Introducing GenosDB: a P2P Graph Database with Built-In Zero-Trust Security
Esteban Fuster Pozzi
Esteban Fuster Pozzi

Posted on • Edited on

Introducing GenosDB: a P2P Graph Database with Built-In Zero-Trust Security

TL;DR: GenosDB is a peer-to-peer graph database with zero-trust security at the core. Real-time sync, cryptographic identity, and role-based access โ€” no central server. Repo


๐Ÿ‘‹ What is GenosDB?

GenosDB (GDB) is a modular, peer-to-peer graph database designed to embed zero-trust security directly in the data layer.

Instead of bolting on identity or permissions through a central server, every peer independently enforces trust with cryptography.


๐Ÿ” The Solution

Most โ€œdecentralizedโ€ apps cheat: they use P2P storage, but rely on centralized servers for identity and access control. That single point of trust undermines decentralization.

GenosDB flips this:

  • Every operation is signed and verified.
  • Roles and permissions live inside the database.
  • Peers enforce rules locally, not through a server.

๐Ÿงฉ Core Architecture

  • Graph-based: data as nodes and edges.
  • P2P sync: WebRTC or relay-based updates.
  • Reactive queries: subscribe to graph changes in real time.
  • Eventual consistency: async propagation, but cryptographically validated.

๐Ÿ”’ Security Manager

Security isnโ€™t an add-on โ€” itโ€™s the core engine.

  • Identity: every user = Ethereum address (private key secured via WebAuthn or mnemonic).
  • Signed ops: all operations signed + verified.
  • RBAC: roles (guest โ†’ superadmin) define permissions, stored in the graph.
  • ACLs: per-node control for fine-grained access.
  • Encrypted storage: data tied to user identity keys.

๐Ÿšช Zero-Trust Entry

New peers get one privilege: create their identity node as guest.

No shortcuts. No backdoors. Promotion requires a superadmin.


๐Ÿ•ธ Distributed Trust Model

  1. Cryptographic signatures โ€” no impersonation.
  2. Shared rules โ€” uniform, verifiable.
  3. Local enforcement โ€” compromised peers canโ€™t cheat the network.

Security is prioritized over availability: no operation is accepted without verifiable proof.


๐ŸŒ Why It Matters

GenosDB shows that:

  • Identity and trust can live inside a database.
  • P2P apps can be zero-trust without servers.
  • Collaborative systems (docs, social, multiplayer) can run on a substrate where every action is verified cryptographically.

๐Ÿ“š Resources

This article is part of the official documentation of GenosDB (GDB).

GenosDB is a distributed, modular, peer-to-peer graph database built with a Zero-Trust Security Model, created by Esteban Fuster Pozzi (estebanrfp).

๐Ÿ“– Documentation | Full reference guide and API overview

๐Ÿ—‚ Repository | Explore production builds

๐Ÿ“ฆ Install via npm | Quick setup instructions

๐ŸŒ Website | GitHub | LinkedIn


๐Ÿ™Œ Invitation

GenosDB is in stable beta: the core engine runs, zero-trust flows are enforced, and P2P sync is live.

Looking for developers to:

  • Experiment with it
  • Stress test it
  • Help shape the roadmap

If you care about security, decentralization, and real-time collaboration, Iโ€™d love your feedback.

โ€” Esteban Fuster Pozzi (estebanrfp)

Top comments (0)