Expand description
Remote bundle transports.
BundleFetcher is deliberately two calls: head is the cheap identity
probe the boot path uses to decide whether anything changed, and fetch
is the streaming download. head returns an empty digest when the remote
offers no cheap identity (an HTTPS endpoint without an ETag), which the
boot path reads as “unknown” and therefore as changed — never as
unchanged, which would pin an instance to a stale bundle forever.
Copyright (c) systemprompt.io — Business Source License 1.1. See https://systemprompt.io for licensing details.
Re-exports§
pub use https::HttpsFetcher;pub use oci::OciFetcher;pub use oci::push_bundle;