Notes

Blog

The public blog is intentionally small while the product is in private beta. Current notes focus on the hosting model and security boundaries.

Why static output first
Static output keeps public serving predictable, avoids server-side plugin execution, and lets the client decide how a vault becomes a site.
Why the hosted-site domain is separate
User-generated websites belong on kilnmd.page or customer domains, not the dashboard domain.
Why deployments are immutable
Activation by pointer is safer than mutable live directories and supports retained rollback targets.