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
- Cryptographic signatures โ no impersonation.
- Shared rules โ uniform, verifiable.
- 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)