Build with Milpa · Unit 1 of 4
Boot a verifiable host
The skeleton is a minimal host. Its job is to assemble packages, configuration and routes without introducing a second architecture.
By the end, you'll be able to
- Create the public skeleton
- Read doctor as evidence of the boot
Understand
The skeleton is a minimal host. Its job is to assemble packages, configuration and routes without introducing a second architecture.
Doctor is not a welcome screen: it checks that the kernel booted, lists plugins and routes, and makes the container's state visible.
The host also declares its profile: the architectural shape it expects from the installed packages. That profile can go stale and ask for a world that no longer exists; the report names it (MILPA_HOST_PROFILE_OUTDATED) and makes clear which side went stale: the profile, not the code.
See
Do
Run the practice in your checkout and keep the output as evidence.
Verify
Show that you can apply the unit. Progress only advances once you pass the assessment.
Criteria assessed
- Doctor confirms kernel, plugins, container and routes.
- The public server is served from public/.
Primary sources
Content verified: 2026-07-12