Skip to main content

Module bundle

Module bundle 

Source
Expand description

Manifest, ownership and state types for a packaged services bundle.

A bundle is a gzipped tar holding BUNDLE_MANIFEST_FILE and a services/ subtree. The manifest is the verification surface: the archive digest pins the bytes, the optional signature attests the publisher, the per-file sha256 values check extraction, and ServicesBundleManifest::content_hash keys the cache and the authz reconcile.

FileEntry serialises its digest under the key checksum, the name the services download manifest has always used on the wire.

Copyright (c) systemprompt.io — Business Source License 1.1. See https://systemprompt.io for licensing details.

Structs§

BundleOwnership
BundleSignature
BundleSourceInfo
BundleSourceState
FileEntry
ServicesBundleManifest
ServicesBundleState
SignedBundleManifest

Constants§

BUNDLE_ALLOWED_DIRS
BUNDLE_FORMAT_VERSION
BUNDLE_MANIFEST_FILE
BUNDLE_MEDIA_TYPE
BUNDLE_SIGNATURE_ALG
MARKETPLACE_BUNDLE_DIRS