Skip to main content Crate node_app_manifest Copy item path Source AppDataManifest Generic, app-owned data contract declared by a stage manifest. AppDataQueryDeclaration A namespaced app-owned query exposed through the generic stage data plane. AppDataStreamDeclaration A namespaced app-owned stream exposed through the generic stage data plane. AppDataSyncPolicy Bounded synchronization policy for generic app data. AppManifest Canonical manifest entity — unified v1/v2 format. AppUiManifest Optional stage metadata carried by the canonical app manifest. AppUiNav Shell-owned navigation metadata for a top-level stage. AppUiRequirements Capability, query, and stream contracts exposed to an app-delivered UI
stage. This is intentionally separate from the app’s backend dependency
declaration (requires / capabilities.requires): backend providers may
need capabilities that must never be delegated to browser UI code. EndpointPolicy Declarative per-endpoint access policy (existing v1 model, preserved verbatim). GovernorManifest Idle-termination policy for a lazily-started app (issue #811 SP1 — the
app governor). Nested under AppManifest::governor. ManifestCapabilities Capability declarations from the v2 manifest capabilities block. ProvidedCapability Capability provider declaration (existing v1 model, preserved verbatim). ProvidedScope A single scope provided by an app (existing v1 model, preserved verbatim). StandaloneConfig Configuration for AppType::Standalone apps. TcpManifest TCP port preferences for standalone apps that bind their own port.
Consumed by the port registry (system/server/src/services/port_registry/)
at install time. AbiVersion Host ABI compatibility version declared by the app. AppDataOfflinePolicy How the client shell may behave when the home node is unavailable. AppDataQueryKind Generic query declaration shape for app-owned cached projections. AppDataStreamKind Generic stream declaration shape for app-owned invalidation/cursor feeds. AppDataSyncKind How the client shell refreshes app-owned data. AppTier Trust/distribution tier — derived at load time from the install path
AND (per FR-028 cycle 4) the manifest sidecar’s GPG signature. AppType App execution model — determines how the daemon loads and isolates the app. AppUiKind Browser UI unit shipped by an app package. HotReloadKind How in-process (native) app reload is expected to behave. validate_manifest_path Validate a relative file path declared in a manifest (entrypoint, ui_path). validate_standalone_socket_path Validate a StandaloneConfig::socket_path. validate_standalone_socket_path_with_policy Validate a standalone socket path with an explicit runtime policy.