Product design document
Lumavel Prism
Own the file. No DRM theater.
Category: Commerce & digital
Summary
Digital asset storefront: wallpapers, packs, diamond-painting kits (planned), and downloads you own—credits and discovery without ad-stuffed walls.
Mission fit
Own the file. No DRM theater.
Role
Prism is the digital asset storefront focused on items you actually own: wallpapers, packs, and discoverable goods purchased with a credit model. It complements Emporium’s physical/POD mix with instant, downloadable value.
User journey
Browse → filter by themes and metadata → spend credits or complete purchase flows tied to Clerk/auth and ledger-style balance concepts where enabled.
Design stance
- No ad-stuffed download walls — the experience is closer to a curated shop than a file host.
- Supabase-backed catalog patterns where product data must be queryable at scale.
Diamond painting expansion
PDD: docs/PDD_PRISM_DIAMOND_PAINTING_CATALOG.md (monorepo root).
Adds diamond-painting SKUs with palette_manifest.json, Etsy parity, and a stash matcher (shared API; UI on Prism first, dedicated app lumavel-stash-matcher). Single canonical SKU per product; channels are entry points, not duplicate catalogs.