//! dove-core — the shared library behind [dove](https://dove.sh).
//!
//! Client-side encryption, the S3 + gate transfer, provisioning, and the backend
//! registry — with **no terminal I/O of its own**. It takes resolved inputs and
//! reports progress through a callback, so the `dove` CLI and the Dove desktop app
//! drive the exact same logic, and a future cloud backend plugs in behind the same
//! `Transfer` seam.
//!
//! Being extracted from the CLI per [`docs/DESIGN.md`](../docs/DESIGN.md).
pub use resolve;