Habitat.
Your metal. Your rules.
Habitat is the substrate where the host belongs to you. Phones, Pis, RISC-V boards, racks, the laptop on your desk. The omega-edge-agent joins the mesh, signs in with your tenant key, and starts answering on its declared edges. The same manifest that runs in our cloud runs in your closet — and the substrate doesn't notice the difference.
From a phone
to a rack.
Static binary. No JVM, no container runtime, no daemon stack.
x86_64, aarch64, riscv64. Termux-tested on Android, Pi 4/5, Visionfive 2.
Air-gappable. Run a fully-isolated mesh on a closed LAN.
Bring as many. Cost scales with workloads, not with hostnames.
Pin a brane
to your hardware.
[brane.archive] substrate = "habitat" capability = "standard" hosts = ["nas-01", "nas-02", "nas-03"] [brane.archive.agent] binary = "omega-edge-agent" auth = "tenant-key:ed25519:RJ4P..." overlay = "tailscale" # or wg / netbird / lan [brane.archive.storage] local = "/mnt/cold" quota = "8 TiB" encryption = "age-x25519" [brane.archive.lifecycle] boot = "on-demand" sleep_idle = "5m"
can be a static list, a glob, or a label query. The agent runs on each host and reports its capacity.
Habitat hosts are tenant-scoped — the substrate enforces that no cross-tenant workload ever touches your hardware. The boundary is cryptographic, not just policy.