Hand it to Walter.
Upload a file or a zip, and it comes back versioned, content-addressed, and easy to find again.
Walter exists because ad hoc file storage, a shared drive, a bucket someone configured once, doesn't give you version history, safe rollbacks, or document previews out of the box, and scaling it later usually means starting over. Walter has all of that from day one, in a single self-contained instance built to grow into a full cluster without becoming a different product.

Drop a file in and get back a versioned, shareable asset.
Hand it a single file and it comes back as a versioned asset: every revision is kept, any version can be restored, and deleting one requires a reason, so nothing disappears by accident. Hand it a zip and the whole bundle becomes a Raft, a set of files kept and versioned together under one folder path, so a full deployment's worth of assets moves and updates as one unit instead of scattering into individual uploads.

Every revision kept, any version restorable, deleting one requires a reason.

A zip becomes a Raft: a bundle of files versioned together under one path.
Everything is content-addressed and reachable by a direct URL, a pasted hash, or a browsed path. Thumbnail sizes are a small configured set rather than arbitrary dimensions, which keeps the on-disk cache bounded. PDF and Markdown get real rendered previews from a small sidecar renderer, and each format can be turned off independently, without taking previews down for everything else.

Thumbnail sizes and preview rendering, each with its own on/off switch.
What looks like simple file storage today is built to become more without becoming a different tool. A single Walter instance is already a complete deployment: versioned storage, thumbnails, previews, its own API keys, no cluster required. Growing it is additive, not a rewrite. The same codebase runs as a sharded, replicated cluster when the scale calls for it, with nobody having to switch products to get there.
What it does
- Versioned by default: every revision kept, any version restorable, deleting one requires a reason
- Rafts: a zip becomes a bundle of files versioned together under one folder path
- Content-addressed assets, reachable by URL, hash, or browsed path
- On-the-fly thumbnails from a small, deliberately bounded set of sizes
- Real PDF and Markdown previews, with each format toggled on or off independently
- Built to scale from a single instance into a sharded, replicated cluster without changing how it's used
