Expand description
Blob domain workflows: locality transitions, tombstone lifecycle, retry
policy, and local cleanup. The blob value model — references, locators,
scopes, transfer limits, and the transition observer port — lives in
coven_protocol::blob; upload execution outcomes live here with the
database and filesystem errors they preserve.
Re-exports§
pub use transition::MakeLocalError;pub use transition::MakeRemoteError;pub use transition::MakeRemoteRoot;
Modules§
- transition
- coven-owned locality transitions:
make_remote(Local → Remote) andmake_local(Remote → Local), pluscancel_make_remote.
Structs§
- Blob
Tombstone Json - Serialized form of a
blob_tombstones/{exact_object_hash}{suffix}object: the durable, signed record that a blob was deleted, plus when, so a GC pass can reclaim the blob once the convergence grace has passed. - Upload
Failure - Upload
Failures