The current iteration of Cosmoe is a shared library which implements the BeOS class library on top of Wayland. There are no supporting programs, e.g. app_server or registrar, needed to use it. All the necessary functionality is rolled into the library. Apps linked with the library run natively on Linux via Wayland.
The previous iteration of Cosmoe (now known as "Cosmoe Classic") is a full port of the Haiku OS to the Linux kernel. It runs inside an SDL window on Linux. It would be possible to develop graphics drivers to allow it to run as its own standalone Linux-based OS, but those have not been developed.
Moving forward, my focus is on the shared library version since I believe it has the most practical benefit.