runvault R&D is the shared Fly.io machine that hosts every product idea Jason and Ian explore. New ideas drop in as a folder under products/ and ship the same day. Ideas that die get a git rm; no infrastructure orphaned, no monthly burn. Ideas that validate graduate into their own Fly app — like Cusp did.
Live values from /health. If anything goes red, a product's router failed to mount or the machine isn't reachable.
Each card links to that product's public landing. Status: scaffold = early build, active = real usage, archived = idea died.
If this stays empty, check /api/v1/products.
For when someone asks "how does this thing work."
github.com/jtrunvault/runvault-rd (private)runvault-rd, region dfw, 1 machine (auto-stops when idle)products/<id>/ with its own public/, routes.js (Express router), and product.json metadataapp/server.js walks products/ at boot and mounts each at /<id>/. New products require zero platform-side code/data. Each product writes to /data/<id>/. Survives deploys + restartsgit push origin main → GitHub Action → Fly in ~90s. Same pattern as Cusp