UTXO SuiteWeb3 security
Native release gate

Installers must contain the real app.

A setup file is not a product. UTXO native downloads stay paused until each installer is built from source, includes the renderer, opens after installation and passes a real workflow smoke test.

Open UXDOCOpen UXCELBack to downloads
Release checklist

No more empty installers.

Every native package needs the same release gate before it is linked from the public website.

Gate 01

Build from source

Run npm install and npm run build inside the real app folder. Never publish a manually created empty shell.

Gate 02

Bundle the renderer

The installer must include the real renderer output and Electron main/preload output. If dist is missing, the installer is invalid.

Gate 03

Clean install test

Install on a clean Windows profile and open the app from the Start Menu and desktop shortcut.

Gate 04

Core workflow test

Perform one real task: write/export in UXDOC, edit/export in UXCEL, create invoice in Business OS, or scan in Guard.

Gate 05

Publish only after proof

Only after the app opens and works should the installer be copied into public/downloads and linked publicly.

App-by-app smoke test

Each program needs one proof action.

The installer is valid only if a normal user can perform the core action immediately after installation.

UXDOC

apps/utxdoc-desktop

Open editor, type text, use template, export HTML/PDF/Word.

UXCEL

apps/utxcel-desktop

Edit cells, calculate formulas, import CSV, export CSV/XML.

UXSLIDES

apps/utxslides-desktop

Create deck, switch layouts, present, export.

UXPDF

apps/utxpdf-desktop

Open PDF, annotate, merge/split, save locally.

UXFORMS

apps/utxforms-desktop

Create form, preview, export HTML, reload responses.

UXNOTES

apps/utxnotes-desktop

Create note, tag, search, export vault JSON.

Business OS

apps/business-os-desktop

Open dashboard, create product, invoice and report.

Hospitality OS

apps/hospitality-os-desktop

Create table order, ticket, kitchen flow and cash close.

Correct release flow

Build in CI, download artifacts, test on Windows, then publish to public/downloads only after the app opens and works.

Get UTXO