Does anyone here have some advice/idea/experience on how to do immutable systems with OpenBSD?
You could give a look to resflash: A tool for building scriptable OpenBSD images [...] Resflash uses read-only and memory-backed filesystems https://gitlab.com/bconway/resflash -- xpetrl

