Skip to content
Snigdha OSDecentralized

Engineering roadmap

Development roadmap & milestones

A transparent ledger tracking all 13 phases of Snigdha OS Decentralized development — from base kernel initialization to independent security audits and public release.

Verified phases
10of 13 phases completed

Phases 0 through 9 verified in codebase

In active development
1phase underway

Phase 10: Update, Recovery & Lifecycle

Future milestones
2phases planned

Independent audit & public 1.0 release

  1. 0

    Phase 0 • Baseline Kernel

    Foundation & Bootable Live ISO

    Verified

    Minimal bootable x86_64 ArchISO baseline image with unprivileged build root and reproducible build harness.

    Key deliverables

    ArchISO 92-1 configuration tree
    Linux LTS kernel integration (6.18.62-1-lts)
    Unprivileged user-namespace build script
    Automated Makefile build harness
    Evidence: Bootable ISO generated with volume label SNIGDHA_DEC.Read documentation
  2. 1

    Phase 1 • Everblush Workspace

    i3wm Desktop Foundation

    Verified

    Lightweight, keyboard-driven i3 window manager with Picom blur compositor, Polybar system tray, Rofi launcher, and Everblush color palette.

    Key deliverables

    Modular i3 configuration with strict keybindings
    Everblush GTK-2.0, GTK-3.0, and GTK-4.0 theme styling
    Polybar security monitors for Tor, Amnesia, and Persistence
    DedSec GRUB2 bootloader theme with customized artwork
    Evidence: Desktop screenshot captured and verified in docs/screenshots/desktop-phase1.png.Read documentation
  3. 2

    Phase 2 • Volatile Memory Guard

    Snigdha Amnesia Subsystem

    Verified

    Read-only root filesystem backed by compressed erofs with volatile tmpfs upperdir. Zero active swap and automated media-removal watchdog.

    Key deliverables

    Compressed airootfs.erofs image with read-only mount enforcement
    Swap disabling unit masking all physical swap devices
    C99 snigdha-media-watchdog daemon monitoring live USB medium
    init_on_free=1 and page_alloc.shuffle=1 memory scrubbing
    Evidence: Amnesia verification test suite passed. Unit tests verified in amnesia/tests/.Read documentation
  4. 3

    Phase 3 • NetGuard Sentinel

    Snigdha NetGuard Transparent Torification

    Verified

    Atomic nftables firewall redirecting all non-Tor TCP to TransPort (9040), intercepting DNS (5353), dropping UDP/QUIC, and enforcing a fail-closed kill switch.

    Key deliverables

    nftables ruleset with dual-stack IPv4/IPv6 parity
    DisableNetwork 1 initial startup lock gating all network packets
    Rofi NetGuard menu for network connection and bridge management
    Automated network namespace isolation tests with fault injection
    Evidence: Zero cleartext leaks confirmed under simulated network failure tests.Read documentation
  5. 4

    Phase 4 • LUKS2 Fortress

    User-Controlled Encrypted Persistence

    Verified

    Modular, selective persistent storage container formatted with LUKS2 and Argon2id key derivation, mounted via isolated bind mounts.

    Key deliverables

    snigdha-persistence CLI and D-Bus backend daemon
    Polybar persistence status indicator and Rofi management menu
    Individual feature toggles (GnuPG, SSH, NetworkManager, Tooling)
    Automated unit tests validating manifest integrity and teardown
    Evidence: Persistence container unlock, mount, and clean teardown verified in persistence/tests/.Read documentation
  6. 5

    Phase 5 • Containment Matrix

    Application Isolation & Sandboxing

    Verified

    Mandatory Access Control using AppArmor enforce profiles, Bubblewrap ephemeral user namespaces, and compiled Seccomp-BPF filters.

    Key deliverables

    12 dedicated AppArmor profiles in strict enforce mode
    snigdha-sandbox Bubblewrap runner with private tmpfs and masked home
    Custom C Seccomp compiler generating BPF syscall filters
    Session D-Bus filtering via xdg-dbus-proxy blocking privileged endpoints
    Evidence: Boundary escape prevention tests passed in security/tests/.Read documentation
  7. 6

    Phase 6 • Private Ecosystem

    Hardened Privacy Application Suite

    Verified

    Integrated and hardened client applications: Tor Browser with control socket broker proxy, OnionShare, KeePassXC, Thunderbird, and Metadata Cleaner.

    Key deliverables

    snigdha-tor-broker control socket filtering proxy
    Pre-configured Thunderbird profile with Tor proxy and autoconfig disabled
    KeePassXC database integration with persistence feature binding
    Metadata Cleaner desktop integration with AppArmor sandbox
    Evidence: Application launch tests and control socket filtering validated.Read documentation
  8. 7

    Phase 7 • Control Deck

    Native Snigdha Security Center

    Verified

    Native GTK4 + Rust application aggregating telemetry from NetGuard, Amnesia, Persistence, AppArmor, and hardware status into a unified dashboard.

    Key deliverables

    Dual GTK4 GUI and CLI interface in Rust
    Unprivileged D-Bus telemetry consumption (UID 1000, zero root escalation)
    Interactive diagnostic runner with sanitized report export
    14 Rust integration tests covering all subsystem models
    Evidence: Rust test suite passed. Application screenshots captured in docs/screenshots/.Read documentation
  9. 8

    Phase 8 • Root of Trust

    Trust, Boot Integrity & Supply Chain

    Verified

    Unified Kernel Images (UKIs) signed for UEFI Secure Boot, dm-verity Merkle tree root integrity, SLSA v1.0 provenance, and SPDX 2.3 SBOM generation.

    Key deliverables

    dm-verity hash tree creation with fail-closed kernel panic on corruption
    Secure Boot UKI bundling kernel, initramfs, cmdline, and SBAT
    Isolated 4096-bit RSA signing key architecture
    Machine-readable release-manifest.json with detached OpenPGP signatures
    Evidence: Cryptographic keys, manifest, and signatures verified in trust/ and build/out/.Read documentation
  10. 9

    Phase 9 • Security Forge

    Snigdha Penetration Center & Tooling Ecosystem

    Verified

    Native GTK4 + Rust package discovery, installation, and launcher ecosystem integrating Arch Linux, BlackArch, and Chaotic-AUR repositories with strict signature policies.

    Key deliverables

    snigdha-penetration-center GUI and snigdha-penetration CLI
    Strict policy: third-party repositories disabled by default
    Mandatory OpenPGP signature enforcement preventing partial upgrades
    Deep integration with Phase 4 Persistence and Phase 7 Security Center
    Evidence: 10 high-resolution screenshots and test suite verified in penetration-center/.Read documentation
  11. 10

    Phase 10 • Resilience Lifecycle

    Update, Recovery & Lifecycle Management

    In progress

    Cryptographically verified atomic block updates of the live ISO image over Tor without touching encrypted persistence, plus boot recovery tools.

    Key deliverables

    Atomic A/B partition updates with block-level delta transfers
    Automatic rollback upon failed boot verification
    Persistent volume header backup and restoration utilities
    Emergency diagnostic rescue shell with offline hardware inspection
    Evidence: Architectural specification complete; implementation in active development.Read documentation
  12. 11

    Phase 11 • Independent Proof

    Independent Security Audit & Formal Verification

    Planned

    Third-party cryptographic, kernel, and network leak audit by accredited security research teams before public production release.

    Key deliverables

    External penetration test and network leak audit report
    Formal verification of nftables ruleset invariants
    Public audit report publication with remediation timeline
    CVE vulnerability disclosure and bounty coordination
    Evidence: Scheduled following completion of Phase 10.
  13. 12

    Phase 12 • Sovereign Release

    Production Readiness & Public Stable Release

    Planned

    Official public production milestone: general availability of audited ISO downloads, mirror synchronization, and global release verification key publishing.

    Key deliverables

    Production signing ceremony with air-gapped root keys
    Global mirror infrastructure over HTTPS and Tor Onion Service
    Web Key Directory (WKD) publication and keyserver distribution
    Official 1.0.0 ISO images with multi-architecture documentation
    Evidence: Culmination milestone gating public stable download distribution.