d dark · l light

debootd.eth

the daemon that runs what a machine's ENS name says. it never stops.

what it does

every five minutes:
  → read the machine's own name # e.g. config.x390.debootd.eth
  → fetch its host manifest from Swarm
  → fetch each service image, by hash # sha256-checked
  → run it under crun
  → restart what died, apply what changed # no reboot

the light stack

myotis-ethereum   Ethereum light node, no RPC
myotis-gnosis     Gnosis light node, no RPC
bee               Swarm light node

Together: a blank canvas with sovereign connectivity to Ethereum, Gnosis and Swarm. Paint what you like on top.

names

config.<host>.debootd.eth  one per machine: its manifest
hello-world.debootd.eth    the first service
code.debootd.eth           source, on Radicle

code

rad clone rad:zEGXrqMDDtfYpkkL8PUK6ATyXq1y   # debootd
rad clone rad:z4L1TQpxvaHy7gd33qKDUJMkK1mst   # light-stack services

code.debootd.eth · browse debootd · browse light-stack

influences

hoverfly     # fetches manifests and images from Swarm
crun         # runs each service
myotis       # the Ethereum and Gnosis light nodes
bee          # the Swarm light node

The OS it runs in was booted by deboot-efi.