Skip to main content

Module software

Module software 

Source

Structs§

InstalledSoftware
PackageManifestInfo
PackageResolver
PackageResolverOptions
ProcessPackageCacheOptions
Operator-owned limits for the one package cache shared by all Core clients in this process. Hosted actor inputs cannot override these values.
ProcessPackageCacheStats
A bounded snapshot of process-cache state. Counters saturate instead of wrapping; package identities are deliberately not exposed as metric labels.
VerifiedPackage

Enums§

PackageSource
Trusted Core package locator. Hosted adapters must define their own URL-only DTO rather than deserializing this enum directly.

Constants§

DEFAULT_MAX_PACKAGE_BYTES
DEFAULT_PACKAGE_CACHE_ACQUISITION_TIMEOUT_MS
DEFAULT_PACKAGE_CACHE_MAX_BYTES
DEFAULT_PACKAGE_CACHE_MAX_CONCURRENT_ACQUISITIONS
DEFAULT_PACKAGE_CACHE_MAX_ENTRIES
DEFAULT_PACKAGE_CACHE_MAX_PENDING_ACQUISITIONS
DEFAULT_PACKAGE_CACHE_MAX_SOURCE_ENTRIES
DEFAULT_PACKAGE_CACHE_MIN_FREE_BYTES
DEFAULT_PACKAGE_CACHE_SOURCE_TTL_MS
DEFAULT_PACKAGE_CONNECT_TIMEOUT_MS
DEFAULT_PACKAGE_DOWNLOAD_TIMEOUT_MS
DEFAULT_PACKAGE_REDIRECT_LIMIT

Functions§

configure_process_package_cache
Configure the process cache before constructing a PackageResolver. A repeated identical call is idempotent; a different second configuration is rejected so actors cannot silently change process-wide limits.
process_package_cache_stats
validate_package_source
Validate source syntax without initializing the process package cache.