Expand description
Packing a services tree into a bundle archive.
The file list is walked in sorted order and paths are stored with /
separators, so packing the same tree twice on the same platform yields the
same ServicesBundleManifest::content_hash and the same archive layout.
Ownership is derived from the tree rather than declared, so a manifest
cannot claim ids the bundle does not carry.
Copyright (c) systemprompt.io — Business Source License 1.1. See https://systemprompt.io for licensing details.