Skip to main content

Crate node_app_manifest

Crate node_app_manifest 

Source

Structs§

AppManifest
Canonical manifest entity — unified v1/v2 format.
EndpointPolicy
Declarative per-endpoint access policy (existing v1 model, preserved verbatim).
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.

Enums§

AbiVersion
Host ABI compatibility version declared by the app.
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.
HotReloadKind
How in-process (native) app reload is expected to behave.

Functions§

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.