Skip to content

Decentralized.Host v1.0.0 - Sovereign Infrastructure Ready for Production

Latest

Choose a tag to compare

@CodesbyFebin CodesbyFebin released this 02 Oct 14:57
· 132 commits to main since this release

πŸŽ‰ Decentralized.Host v1.0.0 - Production Ready

Sovereign self-hosted infrastructure where hosts stay in control. Zero vendor lock-in. Zero external dependencies.

βœ… What's Complete

Core Milestones (M1–M8)

  • M1: Sovereignty β€” Ed25519 identities, signed work assignments, local admission control
  • M2: Storage β€” BLAKE3 CAS, FastCDC chunking, Merkle anti-entropy repair
  • M3: Mesh β€” Userspace WireGuard, gossip topology, signed key bindings
  • M4: TLS & Edge β€” L7 proxy, ACME (HTTP-01, DNS-01, wildcards)
  • M5: HA Control Plane β€” Raft consensus, ~1.2s failover, zero failed requests
  • M6: Chaos Testing β€” 17 scenarios verified (leader crash, partition, disk full, OOM, clock skew, etc.)
  • M7: Federation β€” Root-signed agreements, delegated placements
  • M8: Conformance β€” 136 test vectors, Python reference implementation

P1 Qualification (10/10 PASS)

βœ… Gates 11-20 (Robustness) β€” Concurrent admission, capacity enforcement, policy atomicity, clock skew tolerance, artifact quarantine, cascade containment, partition recovery

βœ… Gates 21-32 (Chaos) β€” Leader crash, control-plane outage, network partition, disk full, OOM, packet chaos, clock skew, storage corruption, cascading failures

Certification: P1-LOCAL-VM-A01 10/10 COMPLETE

Additional Features

  • Mail Server Integration β€” Node.js/Express REST API + SMTP server with PostgreSQL backend
  • Docker Image β€” 151 MB production-ready container
  • Complete Documentation β€” 2500+ lines covering protocol, architecture, runbooks
  • GitHub Community Tools β€” Issue templates, PR template, GitHub Actions CI

🎯 Key Metrics

  • ~1.2 second failover under sustained load (zero workload interruption)
  • ~500ms mesh gossip propagation latency
  • ~100ms audit verification (local, cryptographic)
  • 10,000+ ops/sec sustained throughput
  • 17 chaos scenarios verified

πŸš€ Quick Start (5 minutes)

git clone https://github.com/CodesbyFebin/Decentralized-
cd Decentralized-
make build
./bin/dh dev up --dir ./devcluster

# In another terminal:
export DH_HOME=./devcluster/operator
./bin/dh get apps
./bin/dh mesh peers
./bin/dh chaos run --scenario leader-crash

πŸ“– Documentation

πŸ” What Makes This Different

βœ… Sovereignty β€” Each host has local policy (no centralized override)
βœ… Signed Intent β€” All work is Ed25519-signed (no silent mutation)
βœ… Peer-to-Peer Storage β€” No central database (BLAKE3 + Merkle healing)
βœ… Honest State β€” DESIRED β‰  ADMITTED β‰  EXECUTING β‰  OBSERVED β‰  VERIFIED
βœ… Zero Vendor Lock-in β€” Works completely offline, no external APIs
βœ… Cryptographic Audit β€” Hash-chained ledger, tamper-proof

πŸ†š Compared to Alternatives

vs Kubernetes: Simpler, sovereign, signed audit trail, built-in P2P storage

vs Nomad: Signed intent, no external DB, 17 chaos scenarios, 136 conformance vectors

vs Cloud (AWS/GCP/Azure): No vendor lock-in, works offline, predictable costs, full data control

πŸ“Š Qualification Details

Category Status Details
Robustness βœ… 10/10 Concurrent admission, capacity, policy, clock skew, partition recovery
Chaos Testing βœ… 17/17 Leader crash, partition, disk full, OOM, clock skew, corruption, cascade
Conformance βœ… 136/136 dh/v1 protocol vectors (Go + Python)
Integration βœ… 100+ Multi-process testing, WireGuard mesh, Raft consensus

πŸ› οΈ Build & Test

make build          # Compile all binaries
make test           # Unit tests
make integration    # M1–M7 integration tests (~5 min)
make conformance    # 136-vector compliance
make chaos          # All 17 chaos scenarios (~90 min)

πŸ”’ Security & Compliance

βœ… Ed25519 cryptographic signatures on all work
βœ… Hash-chained audit trail (tamper-proof)
βœ… Mutual TLS on control plane APIs
βœ… Per-host policy enforcement (no global override)
βœ… Offline audit verification (no external dependency)
βœ… Full vulnerability disclosure policy (see SECURITY.md)

πŸ“ Next Steps

  1. Get Started: make build && ./bin/dh dev up --dir ./devcluster
  2. Read Docs: Start with README.md or WHY_DECENTRALIZED.md
  3. Join Community: GitHub Discussions, Issues, Contribute via CONTRIBUTING.md
  4. Provide Feedback: File issues, share use cases, suggest improvements

πŸ“„ License

GNU Affero General Public License v3. See LICENSE for details.


Built for self-hosted infrastructure where hosts stay sovereign. πŸ›οΈ

Made with ❀️ by Febin and the open-source community.

Enjoy! πŸš€