A minimal Linux for devices and fleets: the system updates as versioned releases; one API manages it locally or from the cloud — so the product ships sooner.
The board contract states what the system needs; BSPs and kernels come from mica-boards.
mica-build imports the pinned packages, then composes, signs, verifies and tests a product image.
Installation and first configuration need no network and no cloud service; SSH stays off by default.
Signed A/B deployments reach the device; a failed health check returns it to the deployment that last worked.
The architecture, the decisions, the board contract and the operating guides all live in the documentation, and they are updated with the code. Start from the quickstart: build an image, boot it, put your application on it.