SHEET 21 · Web Platforms
XYZ Industries
A holding-company monorepo and xyzOS, its multi-brand operator console — three brands, 24 brand apps composed from a roster file, five packages frozen at SHA-256, live at xyzind.com

3 brands24 brand apps5 packages pinned224 tests2026liveWeb Platforms
About
xyzind is the repository for XYZ Industries, the company that holds my product brands. Half of it is the entity-structure work; the other half is xyzOS, a Next.js operator console rendered as a windowed desktop, packaged in three ownership tiers so that any single brand can be sold with a standalone instance and no central service reachable. The central host composes xyzdisc, xyzski and Ski With Your Friends from one roster file. A boundary checker over four package roots enforces which tier may import which.
A Program suite tracks the launch plan for the brands with gates, weekly burn-down and dry-run agent transmits that rehearse every step and stop before the side effect. Production ships zero-env and fails closed; the console and worker run as systemd user units on a persistent host, because serverless has no disk.
Key features
- 01Three tiers — core, shared apps, brand apps — with a boundary checker and tests that fail a cross-tier import
- 02Roster-driven composition: xyzdisc 4 apps, xyzski 18, SWYF 2, generated into the host
- 03Five packages released and pinned by hash in a version ledger; a repack without a bump fails the check
- 04Provenance: every vendored brand tarball resolved back to the commit that built it
- 05Standalone mode: assemble a single-brand host from tarballs and a database snapshot, offline
- 06Program suite: tasks, gates, transmits, weekly report with burn-down, HTML artifact export
- 07Native-shell toolchain: Electron and Capacitor templates from a manifest, four reusable GitHub workflows
- 0833 Vitest files, 224 cases; a Playwright journey that produces the console screenshots headlessly
- 09Brand export and cutover written as a general procedure and first run for the SWYF separation
Gallery




Nearby
SHEET 18 · Terrain & GIS

xyzski
58 real ski mountains in a browser tab — USGS terrain, OSM lifts, LiDAR forests, a GPU terrain renderer at 60 fps, a patrol shift you can ski inside, and an embed any resort drops in with one tag
2026live58 resorts17.4 ms soak p95
SHEET 17 · Games

xyzdisc
Browser 3D disc golf on real Colorado courses — 0.7 m LiDAR ground, aerial imagery, crown-detected forests, a physics flight model and PDGA stances; 9 venues, 18 layouts, 5,400 unit cases, live at xyzdg.com
2026live9 venues18 layouts
SHEET 19 · Games

Ski With Your Friends
The consumer brand of Skiride: one relay, 20 Hz pose replication, eight per lobby, voice that fades with distance — separated from the xyzski monorepo at a pinned commit and live on its own domain since 2026-09-17
2026live20 hz relay8 players lobby