appcore_transfer/lib.rs
1// =============================================================================
2// #######
3// ### ### F: lib.rs
4// ## ## ## ## P: AppCore-Runtime
5// ## ##
6// C: 2026/10/06 00:00:00 by dnettoRaw
7// ## ## ## ## U: 2026/10/06 00:00:00 by dnettoRaw
8// ########### S: 0.1.0-beta.1
9// =============================================================================
10
11//! Verified, bounded transfer. Trust in descriptors and source selection belongs to deployment.
12//! Download completion never installs an artifact or changes replication state.
13mod control;
14mod descriptor;
15mod engine;
16mod error;
17mod filesystem;
18#[cfg(windows)]
19mod filesystem_windows;
20#[cfg(feature = "peer-rpc")]
21pub mod peer;
22mod store;
23pub use control::TransferControl;
24pub use descriptor::{ObjectDescriptor, TransferLimits};
25pub use engine::{transfer, BlockSource, SourceBinding, TransferOptions, TransferReport};
26pub use error::{TransferError, TransferResult};
27pub use store::{TransferSession, TransferStore, VerifiedObject};