Skip to content

Core Overview

The core layer holds the shared contracts DaisyCore uses across every subsystem: audience context, runtime handles, feature registration, and platform bootstrap boundaries.

  • DaisyPlatform
  • lifecycle ownership
  • runtime handles and cleanup
  • the shared idea of an audience or viewer context

Commands, menus, scoreboards, and tablists all rely on the same ownership model. That shared model is what lets DaisyCore feel like one library instead of a collection of unrelated utilities.