Per-file digest
Every archived file carries its digest in the manifest, so a single altered byte becomes detectable.
Photo archiving
Obscura Flow turns a scattered photographic body of work into documented, verifiable, restorable archives, without ever moving your originals off your own disks.
In short
Photo archiving means preserving images and their context in a way that stays verifiable over time. Obscura Flow builds compressed archive packages carrying a SHA-256 manifest and an Ed25519 signature, then periodically checks that nothing has drifted.
Evidence
Per-file digest
Every archived file carries its digest in the manifest, so a single altered byte becomes detectable.
Archive signature
The complete package is signed. Verification separates an intact archive from one modified after the fact.
Compression
Packages are losslessly compressed in a documented format rather than a proprietary container.
A backup answers "do I still have a copy". An archive answers "can I still understand, prove, and use what I kept". Both are necessary, and neither replaces the other.
The question is not whether the files will still exist, but whether they will still make sense. A useful archive carries its own context.
Silent corruption gives no warning: a damaged file still opens, until the day it does not. Regular auditing is what separates an archive from a pile of files.
Step by step
The full path, from importing an existing body of work to the first fixity audit.
Copy, move, or reference existing folders and media. SHA-256 deduplication removes duplicates and automatic resume survives interruptions.
Enrich EXIF, IPTC, and XMP, apply structured indexing, and assign persistent inventory numbers.
Group into projects, collections, and series. Smart collections follow rules without duplicating files.
Create the archive package: zstd compression, SHA-256 manifest, Ed25519 signature, and AES-256 encryption where the context requires it.
Send the archive to S3, Backblaze B2, Cloudflare R2, a NAS, or a local folder, with resumable transfers.
Schedule fixity audits and format validation, then test a restore: a backup you never restored is not a backup.
Questions
Each archive includes a SHA-256 manifest and an Ed25519 signature. Scheduled fixity audits and format validation reveal drift or corruption.
Verified restore extracts a local or off-site archive after signature checks, with conflict options and overwrite safeguards.
A quarterly fixity audit is enough to catch silent corruption before it propagates into backups. Scheduled audits remove the need to remember.
AES-256-GCM encryption is optional. An encrypted archive can only be restored on the Mac that created it because the key stays in that Mac's keychain.
No. The app is non-destructive: enriched metadata is written to XMP sidecars, never into the original files.
Your originals never left your disks, and metadata is written to XMP sidecars, a standard format other tools can read. Archives remain packages accompanied by their manifest: nothing depends on the application still being installed.
Decision
Tell us about your context before the public opening of downloads and commercial offers.