[OK] [PERSONAS.TXT] [8/8] [VIEW=BRUTALIST] [CHARSET=UTF-8] [LF] [q=quit] [h=help] [e=edit] [g=goto]

[PERSONAS.TXT]

FILE: personas.json ENTRIES: 8 FORMAT: JSON REGISTER: V5 · BRUTALIST MODIFIED: 2026-08-13 01:24 SIZE: 4.2 KB
SAINTED WORD RECORDS — Audio-reactive video engine.
Drop a song. Drop a library. Get a music video.
SWR v5.0 BRUTALIST FILE:VIEW RAW
SOURCE: personas.json · RENDER: this page
CHANGELOG

Who touched this file

Last 3 revisions of personas.json. Append-only. Do not edit history above the line.

═══ CHANGELOG · 3 ENTRIES ════════════════════════════════════════════════════════
[2026-08-13 00:24] Kai added 8 personas from landing.html#versions — Indie musician, Beatmaker, DJ, Small label, Belgrade / Serbian artist, Podcaster, Sound designer, Music manager / agency. Marked Indie musician + Belgrade / Serbian artist as best_fit.
[2026-08-12 23:50] Kai Promoted small-label description. Tightened podcaster wording. no structural change.
[2026-08-09 19:02] Kai Initial seed. 8 archetypes derived from the 5-version engine + campaign + profit-plan flows.
DIRECTORY LISTING

8 personas · sorted by index

>> Each persona is a .json file. Two are flagged BEST_FIT for the local market (Belgrade) and the canonical indie workflow (Indie musician).

─── ls -la personas/ ──────────────────────────────────────────────── 8 FILES ───
[01] indie-musician.json ★ BEST_FIT 2026-08-13 00:24
// persona# archetype: independent recording artist, single release cycle
"name":"Indie musician",
"body":"Releasing a single with no video budget. Loads the mastered WAV, picks a style, gets a 30s MP4 for the post.",
"icon":"",
"best_fit":true, // marked for indie release workflow
"sample_track":"Soba 04 - My Room 4AM"
MIME: application/json PERMS: -rw-r--r-- [ 412 B · UTF-8 · LF ] OPEN →
──────────────────────────────────────────────────────────────────
[02] beatmaker.json 2026-08-13 00:18
// persona# archetype: producer selling beats online
"name":"Beatmaker",
"body":"Selling beats on BeatStars / Airbit. Renders a 15s preview per track so the listing beats a static waveform.",
"icon":"",
"best_fit":false,
"sample_pack":"BALKAN DRUM KIT VOL 2"
MIME: application/json PERMS: -rw-r--r-- [ 388 B · UTF-8 · LF ] OPEN →
──────────────────────────────────────────────────────────────────
[03] dj.json 2026-08-13 00:18
// persona# archetype: DJ promoting a set or mix
"name":"DJ",
"body":"Promoting a mix or a set. 60s vertical teaser with BPM burned in frame 1, cuts on the downbeat, ready for Reels.",
"icon":"",
"best_fit":false,
"sample_set":"KC GRAD 2026-07-26 03:00 SET"
MIME: application/json PERMS: -rw-r--r-- [ 376 B · UTF-8 · LF ] OPEN →
──────────────────────────────────────────────────────────────────
[04] small-label.json 2026-08-13 00:18
// persona# archetype: small label, 3–10 artists / year
"name":"Small label",
"body":"3–10 artists a year, one brand voice. Uses the same version across the roster so every release reads as the label.",
"icon":"",
"best_fit":false,
"sample_release":"AVA004 - Various Artists"
MIME: application/json PERMS: -rw-r--r-- [ 402 B · UTF-8 · LF ] OPEN →
──────────────────────────────────────────────────────────────────
[05] belgrade-artist.json ★ BEST_FIT 2026-08-13 00:24
// persona# archetype: local Belgrade / Serbian artist
"name":"Belgrade / Serbian artist",
"body":"Local pricing (€25 vs €40+ in the EU), in-person demo at KC Grad, Drugstore, or Dot. Same engine, different margin.",
"icon":"",
"best_fit":true, // primary persona, local market
"tool":"campaign.html",
"sample_venue":"Drugstore · Beograd"
MIME: application/json PERMS: -rw-r--r-- [ 446 B · UTF-8 · LF ] OPEN →
──────────────────────────────────────────────────────────────────
[06] podcaster.json 2026-08-13 00:18
// persona# archetype: long-form audio showrunner
"name":"Podcaster",
"body":"One long episode, ten short clips. Renders each pull-quote moment as a 15s visual to drive follows from the audio feed.",
"icon":"",
"best_fit":false,
"sample_episode":"EP 47 - Why Music Videos Matter"
MIME: application/json PERMS: -rw-r--r-- [ 398 B · UTF-8 · LF ] OPEN →
──────────────────────────────────────────────────────────────────
[07] sound-designer.json 2026-08-13 00:18
// persona# archetype: sample-pack creator / sound designer
"name":"Sound designer",
"body":"Sample pack creator showcasing the patches. The visualizer becomes the cover art — engine output doubles as marketing.",
"icon":"",
"best_fit":false,
"sample_pack":"YUGO TEXTURES - 200 SAMPLES"
MIME: application/json PERMS: -rw-r--r-- [ 422 B · UTF-8 · LF ] OPEN →
──────────────────────────────────────────────────────────────────
[08] music-manager.json 2026-08-13 00:18
// persona# archetype: music manager / agency operator
"name":"Music manager / agency",
"body":"Visual content for the whole roster. One tool, one workflow, ten artists' worth of social posts per month.",
"icon":"",
"best_fit":false,
"sample_roster":"10 artists, 8 releases/year"
MIME: application/json PERMS: -rw-r--r-- [ 432 B · UTF-8 · LF ] OPEN →
═══ END OF DIRECTORY · 8 FILES · 4.2 KB · SHA1=▓▓▓▓▓▓▓▓ ═════════════════════════════
RAW VIEW

personas.json

> This is the actual file the page renders from. Copy, paste, version-control. Single source of truth. Every register (Editorial, Dark, Friendly, Dashboard, Brutalist) reads the same 8 entries.

─── cat personas.json ────────────────────────────────────────────────────
personas.json 4,247 B UTF-8 LF view-source · copy · paste