Skip to content
← 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.