SUTHARStudios

Updates

What left the bench, and when.

Not a blog. Release notes, launches, milestones and the occasional log from the middle of the work.

The record

6 entries
Launch

Vault X

Vault X is on the Microsoft Store, free

The studio's first product on the Store, and the first one you can install in a single click. Files, photos and notes encrypted with authenticated AES-256-GCM, keys protected with Argon2id, unlocked by PIN or Windows Hello. A decoy PIN opens a separate vault under pressure, and the real and the decoy unlock in equal time so there is no timing tell. No account, no cloud, no telemetry, and a 12-word recovery phrase, because a vault you cannot get back into is not a feature. The interesting part was not the cryptography. It was the MSIX packaging, the certification, the age rating, and writing the justification for the one restricted capability the app genuinely needs.

Release

JerseyFactory-DTF

JerseyFactory-DTF v1.0.0, and a licence system with no licence server

Roster in, film out. A hundred-player order that took two and a half hours in CorelDRAW takes about two minutes. Roster import, the style system, projects and presets, and gang-sheet nesting for 22", 24" and 30" film have all shipped, and print shops are running it today. The part worth writing about is the licensing: keys are ECDSA-signed and bound to the machine, the app carries only the public half so it can verify a key but never forge one, and the product name lives inside the signed payload, so a Jersey Factory Pro key cannot be relabelled into a DTF key. The update manifest is signed with the same key, which means someone who took over the GitHub account still could not point a customer at a malicious download. Next on the bench: multiple styles per player, and a code-signing certificate to end the SmartScreen warning.

Dev log

DiskScope

DiskScope enters open development at v0.1.0

The confidence engine works. Nine detection signals, registry keys, executables, digital signatures, known data paths, package managers, services, scheduled tasks and cache signatures, correlate into one profile per application with a score attached. Run the same logic backwards and you get leftovers: 12.4 GB of Adobe still on disk two years after the uninstall. It never issues a delete; everything goes to the Recycle Bin behind a written plan, and guarded paths are refused in the Rust backend rather than hidden in the UI. It is not released, and the reason is not the code. I do not yet trust it enough to delete a file on its say-so, and I wrote it.

Dev log

Veldora

Veldora's engine is finished. The installer is the hard part.

A 2 hour 47 minute podcast becomes eleven vertical shorts in about twelve minutes, on your own GPU. Whisper large-v3 transcribes, pyannote separates the speakers, NLLB-200 translates Hindi to English subtitles, and a persistent Python engine holds every model in VRAM so the load cost is paid once rather than ten times. The engine binds to 127.0.0.1. Total bytes that leave the machine: zero. What is left is not the AI, it is the packaging: shipping a bundled Python runtime and a multi-gigabyte model set as a single Windows install is its own project, and it is the one I am on. Until then there is nothing to download, and the product page says so.

Dev log

DevStation

DevStation is feature-complete, and now it has to earn its release

Sessions that start on your first file save and end themselves after silence. A gitignore-aware watcher, content-addressed snapshots with blake3 and zstd, notes mirrored as real markdown inside the project, and Ctrl+K over all of it. One local SQLite file, about 5 MB installed, zero outbound requests. It is finished and I use it daily, and it is still not released, because the definition of done I wrote for it is not a feature list: one full week of real work where the dashboard answers every question I would otherwise open git log or Notion for. If it cannot do that, it is not ready, however complete the code is.

Dev log

Pulse Studio

Pulse Studio: a song and a cover in, a music video out

A real render engine rather than a template. A per-frame spectrogram drives the bars and beat detection pulses the artwork, so what you preview is what exports. 16:9, 9:16 and a thumbnail render together to a folder, GPU-encoded: about a minute for a three-minute video at 1080p. Each aspect is composed on purpose; the vertical cut is not the horizontal one squished. It is in use on real Suthar Records releases. The installers are built and the public download is still not wired up, which is a small job I have not done, and a fair illustration of how projects actually die.