Expand description
Blob plumbing for sync.
coven syncs opaque encrypted blobs referenced by DB rows. It owns the cloud
layout ({namespace}/{ab}/{cd}/{id}) and encryption; the host decides which
rows carry blobs, where their plaintext lives locally, and how each is
scoped for encryption.
Structs§
- BlobRef
- A blob referenced by a changeset: its cloud identity plus the local file.
Enums§
- Blob
Scope - Which key encrypts a blob.
Traits§
- Blob
Plan - Maps changeset row-changes to the blobs that must move with them.
- Blob
Upload Observer - Notified after a blob upload completes, for host-specific bookkeeping (e.g. transitioning a record from “uploading” to “cloud-only”).