// V6 · WIREFRAME · 2026-08-13 · [8 entries] · register=wireframe · source=personas.json
// The engine. Now in 3D. Eight personas. One data file. Zero database.
Same JSON, same five versions, same five personas register — this one renders the register as a low-poly wireframe scene with cyan geometry on a deep-space ground plane.
The V6 register renders the same personas as a Three.js wireframe scene. The geometry is the only thing that changes — the data, the five character presets, the eight people below, all stay identical.
personas.json is the only source. Six visual registers render it: V1 editorial, V2 dark, V3 friendly, V4 dashboard, V5 brutalist, V6 wireframe. Tweak the JSON, all six update on next regen.
Each persona gets its own wireframe primitive. The torus knot, the octahedron, the cone — a 3D glyph that says "this is a person, not a stock icon" without ever rendering a face.
Three.js loads from jsDelivr. Fonts from Google. The page is a single HTML file with inline CSS, inline JSON, inline SVG favicon. Open it from disk and it works — no server, no bundler, no Vite.
Same eight profiles, rendered as cyan wireframe primitives on a deep-space background. Two are flagged ★ best fit.
Sell the video, not the engine. The eight personas below are the desks we built it against — the engine has to read as a tool, not a tutorial.
// profit-plan.html · from the founder · 2026
Three coordinates, three steps, one HTML file.
WAV, MP3, or in-app mic. The engine reads it locally, runs Web Audio analysis, no upload, no server, no permission prompt for the file picker.
Five character presets: neon, grid, smoke, film, hallucination. Each maps a different visual register to the same audio buffer. Pick the one that fits the release.
MediaRecorder exports the canvas at 30fps. 15s teaser, 30s single, 60s Reel — whatever the post needs. Local file, no watermark, MIT licensed.
Three tiers. No accounts, no monthly billing — pay once, render forever.
// for solo artists
// for labels & agencies
// for managers & studios