Skip to content

Type Alias: ExtensionRuntimeSurface

Makaio Framework


Makaio Framework / kernel / ExtensionRuntimeSurface

ExtensionRuntimeSurface = "interactive" | "headless"

Defined in: ../../../packages/kernel/src/extension/types.ts:22

Hosted runtime surface category used for extension/package gating.

Represents the concrete surface a runtime IS — 'any' is intentionally absent because a runtime cannot BE 'any'; it is always interactive or headless. Package manifests may declare 'any' as their surface affinity, which the coordinator interprets as “load on all surfaces”.

Resolved shape has 52 properties, above the 40 property limit.