Skip to content

Agent Development

The edge agent (digilan/edge/gateway) is a Go daemon on OpenBSD 7.8. It fetches the device config from Nexus, renders it into OpenBSD's own files (pf, interfaces, unbound, dhcpd, ifstated, iked, ospfd), applies it under a rollback guard, reports state over a WebSocket, and keeps the box reachable on its own: uplink failover, cellular recovery, relay link, self-update and self-heal.

Operator-facing settings and commands are in Agent Configuration.