Package-level declarations
Types
Retained evaluator for deferred profile-backed component content.
Privileged platform implementation of profile-backed standard components.
Privileged dynamic boundary between platform-neutral screen callbacks and one runtime implementation.
Opaque identity of one runtime execution owner or physical thread outside an explicit runtime scope. Equality compares ownership, including after boxing; the identity grants no permission to enter its owner.
Opt-in marker for privileged Strata runtime bridge declarations and contracts.
Serial ownership for a runtime whose scheduler may move work between physical threads. Adapters must validate native ownership before entering; this scope grants no platform permissions. Create state and sessions inside run, and enter the same owner for every subsequent operation and cleanup. Concurrent entry fails before executing user code. Nested entry restores the caller's context on every exit. Ordinary callers outside a scope retain their existing construction-thread confinement.
Privileged platform boundary that presents one API-owned screen definition.
Ownership handle for one installed ScreenPresenter.
Process-wide bridge between the public screen API and one installed platform runtime.
Platform presenter: validate the calling thread before transferring contents, then own every cleanup path.
Process-wide installation of the platform presenter, never of an event's current session.