Skip to content

Latest commit

Β 

History

History
62 lines (40 loc) Β· 1.71 KB

File metadata and controls

62 lines (40 loc) Β· 1.71 KB

DataVault Enterprise

Distributed file system inspired by Kubernetes etcd - Database-free consensus storage


πŸ’‘ Inspiration

Inspired by Kubernetes etcd architecture while fixing critical kubelet & HPA bugs (PR #133072, #133415). Instead of using databases, DataVault applies custom Raft consensus to file storage - just like etcd manages Kubernetes cluster state without databases.


πŸ—οΈ What it is

A production-ready distributed file system with:

  • βœ… Custom Raft Consensus (no databases needed)
  • βœ… Byzantine Fault Tolerance + Post-Quantum Crypto
  • βœ… Real-time Collaboration with operational transforms
  • βœ… Enterprise Security (11-layer stack)
  • βœ… 99.9% Availability across distributed nodes

πŸš€ Quick Start

git clone https://github.com/your-org/datavault-enterprise.git cd datavault-enterprise make quick-start

text

Access: http://localhost:3001/dashboard


πŸ“‹ Available Commands

make help # Show all 58+ available commands make dev # Start complete stack (recommended) make health-check # System health verification make test-files # Test file operations make security-test # Test enterprise security features make clean-storage # Reset storage make stop # Stop everything

text


πŸ“„ Documentation

For complete architecture details, API endpoints, configuration options, and troubleshooting guide, see DataVault_Enterprise_Technical_Specification.pdf


πŸ› οΈ Requirements

  • Go 1.22+
  • Node.js 18+
  • Make (any version)

Built with lessons learned from Kubernetes etcd consensus mechanisms πŸš€