Is there any plan to separate Incus OS' API from Incus'?

There is the following…

API endpoint is provided by incus/ops-center and, in the case of incus admin stuff, forwards them to incus-osd’s API.

Is there any plan to separate that API end-point so that we can talk to incus-osd even when incus is not there?

Currently, API is gated behind a successful sysext download. This has proven brittle here and download failure means BMC access and redeployment. Plus, if incus/ops-center failed for any reason (rollback to incompatible version, daemon that does not restart, etc), log access and recovery means BMC access and (likely) redeployment.

See System recovery - IncusOS documentation