← Back to blog
May 20, 2026 · Waymark Labs
Designing Capability Modules
How KidRelay keeps optional complexity opt-in without fragmenting the platform.
- platform
- architecture
A Capability Module is a product-level platform capability that can be enabled or disabled as a coherent unit. Modules expose optional complexity without changing the platform's core ownership model.
Coherent units
Each module owns a defined surface, its dependencies, and its disabled behavior. When a module is off, its routes, navigation, and configuration stay out of the product entirely — there is no empty placeholder left behind.
Configuration first
Module enablement is resolved from configuration rather than scattered runtime checks, so a product's shape is easy to read and easy to change.