Skip to Content

Project Roadmap

Sovereign device lifecycle platform. Register, provision, and manage any hardware. Built on NixOS. Your data in your bucket. AI-guided. Beautiful.

Vision

Floppy.WTF is a sovereign fleet management platform where you:

  1. Register any device — laptops, Pis, robots, terminals — with verifiable identity
  2. Provision deterministic NixOS builds via SD card or USB
  3. Manage your fleet through CLI or mobile web dashboard
  4. Own your data — bring your own S3 bucket, your own API keys, your own org

Completed (Phases 0–7)

All foundation work is shipped and on main.

PhaseNameWhat shipped
0FoundationMonorepo, specs, license
1NixOS BaseFlake with Dell + Generic (x86_64) + Raspberry Pi (aarch64)
2ThemingApplenix + Matrix themes, font pipeline, specialisations
3Device Registrationfloppy CLI — register, attach-photo, list, verify
4Provisioningbuild-iso, flash, build-sd — USB and SD card workflows
5NetworkingLocalSend, Syncthing, WireGuard, Avahi — all NixOS modules
6Fleet ManagementFleet status, setup scripts, ops manual
7IntegrityAudit, hash, audit-log with SHA256 chain verification

Also shipped: Robot SD image (Pi 4 + HIWONDER), Mainframe SD image (Pi 5), sovereign AI stack, 10 roles, 13 device type codes.

Phase 8 — WebProxy Integration (Current)

Package the webproxy  as a NixOS service so the Dell proxy device boots into a fully operational web proxy.

  • NixOS module for webproxy (systemd service + MeiliSearch sidecar)
  • Updated proxy role with webproxy, WireGuard, NAT
  • Bootable Dell image with webproxy baked in
  • CLI command to build + flash the proxy image

Two images we ship:

ImageHardwareRoleWhat runs
Robot SDPi 4 + HIWONDERrobotllama.cpp, piper-tts, whisper-cpp, servo bus
Proxy USBDell OptiPlexproxywebproxy (cache + crawl + search), WireGuard

Phase 9 — Web Platform (Next)

Mobile-first web app for device registration and fleet management, backed by your own S3 bucket.

  • Auth: Privy wallet login (MetaMask, Coinbase, email magic link)
  • Data: S3WORM — bring your own S3 bucket as your database
  • Onboarding: Drag-and-drop credential import (Storj, AWS, R2)
  • Fleet dashboard: Device list, status, roles — all from your bucket
  • Image library: Browse and manage NixOS image configurations
  • Org management: Create org, invite members, role-based access

All fleet data lives in the user’s bucket. Zero platform storage. No vendor lock-in.

Phase 10 — AI Configuration Wizard (Future)

AI-guided chat that helps operators configure devices and manage fleets, using their own API keys.

  • BYO API keys: Provide OpenAI or Anthropic key, encrypted in your bucket
  • Chat interface: Ask questions, register devices, trigger builds via conversation
  • Fleet-aware tools: Agent reads live fleet state from your S3WORM bucket
  • Mobile-optimized: Streaming chat UI on any device

Milestone Summary

PhaseNameStatusFocus
0–7Foundation → IntegrityDoneCLI + NixOS + fleet ops
8WebProxy IntegrationCurrentDell proxy image + robot SD
9Web PlatformNextPrivy auth, S3WORM, BYO bucket, fleet UI
10AI WizardFuturexAgent chat, BYO API keys

Principles

  1. Sovereign — Your data in your bucket. Your keys. Your fleet.
  2. Deterministic — Every system state derivable from config.
  3. Hardware-agnostic — Laptops, Pis, robots, terminals, anything.
  4. CLI-first, web-enhanced — Everything works from terminal. Web adds convenience.
  5. Integrity-first — Content-addressed, hash-verified, auditable.
  6. Beautiful — Typography and theming rival commercial OS quality.
Last updated on