// V6 · WIREFRAME · 2026-08-13 · [8 entries] · register=wireframe · source=personas.json

WIREFRAME
/ v6.

// 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.

OPEN REGISTER
// 3D // eight // wireframe // no-database // static-html
[ SCENE_01 · icosahedron ] 128 ticks · 60fps

// About this register

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.

[ 01 ]

One JSON. Six renders.

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.

[ 02 ]

3D primitives as avatars

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.

[ 03 ]

Zero build. Pure CDN.

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.

// 8 personas · wireframe register

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

// How it works

Three coordinates, three steps, one HTML file.

[ x:0 y:0 z:0 ] 01

Drop the audio

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.

[ x:1 y:0 z:0 ] 02

Pick a version

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.

[ x:2 y:0 z:0 ] 03

Render the MP4

MediaRecorder exports the canvas at 30fps. 15s teaser, 30s single, 60s Reel — whatever the post needs. Local file, no watermark, MIT licensed.

// Subscription levels

Three tiers. No accounts, no monthly billing — pay once, render forever.

[ tier_01 ]

INDIE

€25 / one-time

// for solo artists

  • 5 visual versions
  • 30s MP4 export
  • MIT license · self-host
  • 1 artist · unlimited renders
GET TIER_01 →
[ tier_02 · recommended ]

ROSTER

€80 / month

// for labels & agencies

  • 5 visual versions + custom presets
  • Up to 60s MP4 export
  • 10 artists · 80 renders / month
  • Priority support · Slack channel
GET TIER_02 →
[ tier_03 ]

STUDIO

€200 / month

// for managers & studios

  • All 5 versions + source access
  • Up to 120s MP4 export
  • Unlimited artists · 300 renders / month
  • Custom integration · API access
GET TIER_03 →