Skip to content
JBNX Design

JBNX Studio · Model m/002 · Capture OS · v0.5.0

Joey Nguyen, consistent in every frame.

Zero-drift AI video presenter and digital-twin reference. One identity, three locked variants.

ACTIVE ANCHOR • SEED LOCKED · jbnx-m-002

Joey picked the v0.5.0 look on Nov 8 (his uploaded portrait, polished; character sheet V3). Motion clips below are still v0.4.0 and will be re-rendered with the new look on his go-ahead.

Joey Nguyen front head-and-shoulders portrait: short dark spiked hair, clean-shaven, black polo buttoned to the top under a black blazer.
Face anchor · Download JPG
Joey Nguyen full-body front view in a black polo buttoned to the top, open black blazer, black trousers and black dress shoes.
Body anchor · Download JPG

Capture OS

Variants

Three locked looks. Same face in each. Pick a variant to preview its anchor at 16:9 or 9:16.

Joey Nguyen, m/002-a Executive anchor.

Frame
Media
Joey Nguyen, m/002-a Executive anchor: Black short-sleeve pique polo, every button fastened to the top, under an open black blazer; black trousers.
m/002-a Executive · None eyewear · Download
Joey Nguyen, m/002-b Studio Architect anchor: Dark navy technical overshirt over black crew tee.
m/002-b Studio Architect · Modern clear-frame glasses eyewear · Download
Joey Nguyen, m/002-c Keynote Presenter anchor: Midnight-navy quarter-zip sweater.
m/002-c Keynote Presenter · None eyewear · Download

The rotation

360° reference

Angle manifest

8 full-body views, Variant A outfit (black polo, black blazer, black trousers). 8 ready. Choose an angle to open or download.

Joey Nguyen in a black polo, black blazer and black trousers, full-body front view at nominal 000°.
000° Front Generated · accepted Download
Joey Nguyen in a black polo, black blazer and black trousers, full-body front three-quarter, facing left view at nominal 045°.
045° Front three-quarter, facing left Generated · accepted Download
Joey Nguyen in a black polo, black blazer and black trousers, full-body left-facing profile view at nominal 090°.
090° Left-facing profile Generated · accepted Download
Joey Nguyen in a black polo, black blazer and black trousers, full-body rear three-quarter, facing left view at nominal 135°.
135° Rear three-quarter, facing left Generated · accepted Download
Joey Nguyen in a black polo, black blazer and black trousers, full-body back view at nominal 180°.
180° Back Generated · accepted Download
Joey Nguyen in a black polo, black blazer and black trousers, full-body rear three-quarter, facing right view at nominal 225°.
225° Rear three-quarter, facing right Generated · accepted Download
Joey Nguyen in a black polo, black blazer and black trousers, full-body right-facing profile view at nominal 270°.
270° Right-facing profile Generated · accepted Download
Joey Nguyen in a black polo, black blazer and black trousers, full-body front three-quarter, facing right view at nominal 315°.
315° Front three-quarter, facing right Generated · accepted Download

Open the 360° sheet · Download

Joey Nguyen character sheet: five head turns, front, side and back full body, and three expressions, in a black polo and black blazer.
Character sheet V3 (owner's pick, 2026-11-08): five head turns, front/side/back full body, three expressions · Download
Angle convention and limits

Nominal turn order: front, left-facing profile, rear, right-facing profile, front. At 090 degrees the nose points image left; at 270 degrees it points image right. Left and right describe image-facing direction, not measured anatomical sides.

Nominal 45-degree directions. All eight views are generated interpretations from Joey's photos and his approved look, not measurements. Target pitch 0° and roll 0°. All eight angles are generated; no turnaround photo exists. The owner photos win any conflict.

Attach the face anchor and the nearest matching angle. A back view sets the rear silhouette, not unseen facial details.

Closer reference

Face & expression

Joey Nguyen: Neutral front close-up reference.
Neutral front Generated · accepted Download
Joey Nguyen: Three-quarter, facing left close-up reference.
Three-quarter, facing left Generated · accepted Download
Joey Nguyen: Profile, facing left close-up reference.
Profile, facing left Generated · accepted Download
Joey Nguyen: Profile, facing right close-up reference.
Profile, facing right Generated · accepted Download
Joey Nguyen: Three-quarter, facing right close-up reference.
Three-quarter, facing right Generated · accepted Download
Joey Nguyen: His closed-mouth half smile close-up reference.
His closed-mouth half smile Generated · accepted Download
Joey Nguyen: Eyes closed close-up reference.
Eyes closed Generated · accepted Download
Joey Nguyen: Speaking close-up reference.
Speaking Generated · accepted Download

Joey's real photos are the identity originals; the approved look below is the target. Generated turns and expressions are interpretations that must match both. A speaking still is not a lip-sync model.

Joey Nguyen, approved film look: closed-mouth half smile, black polo and black blazer, warm rim light.
Approved film look (round 5, P2): charisma polish of the owner's uploaded portrait · Download
Portrait of Joey Nguyen supplied by him on 2026-11-08 as the look to use.
Joey's uploaded portrait (look source) · Download

What stays fixed

Identity

Preserve his face and body. Change the scene and wardrobe around them, within the variant rules.

Joey's fixed identity features
FeatureKeep consistent
FaceEast/Southeast Asian man in his mid-40s. Broad lower face with a soft, rounded jaw and chin; natural fullness beside the nose and mouth; narrow, slightly hooded eyes; wide nose base with a rounded tip; thin upper lip; his real age, never younger. Follow his real photos and the approved look (round-5 P2).
HairShort tapered sides; top styled up into separate, messy, matte spikes at the height in the mirror photo (anchor-u01) — not taller, not glossy.
Facial hairStrictly clean-shaven. No facial hair, no goatee — in every variant, every frame.
EyesDirect eye-level gaze in anchor framing.
EyewearNone in Variants A and C. Modern clear-frame glasses in Variant B only.
ExpressionCalm and professional. His smile is a relaxed closed-mouth half smile, lips together; never a toothy or posed grin (owner, 2026-11-08: 'i don't smile like the other 2').
BuildSlim, fit build: lean shoulders and arms, flat stomach, narrow waist (mirror photo, anchor-u01). Never heavier, rounder or wider.
WardrobeSignature look (Variant A and the reference pack): black polo buttoned to the top button, open black blazer, black trousers, black dress shoes. Never an open collar.
Real photo of Joey Nguyen, cropped to his face and restored without changing it. The face authority for every generated reference.
Face authority · restored owner photo · Download
Likeness scores · ArcFace face-ID

ArcFace (InsightFace buffalo_l) cosine similarity, mean against six of Joey's real photos (balcony, mirror flipped, c001, c161, c110, cap front). His own photos score about 0.63-0.67 against each other; a different person scores near 0. Profile and three-quarter views score lower by design. Jev (jev-1.14.0) is used for technical quality only: on 2026-11-08 it ranked Joey's picks correctly in 2 of 6 checks after recalibration, ArcFace in 6 of 6. Joey's eye decides.

Likeness against Joey's own photos
ImageArcFace (mean vs 6 real photos)Status
Real photo · cap three-quarter (control)0.606control
v0.4.0 face 000 (previous)0.603superseded
Owner-uploaded portrait (2026-11-08)0.73look source
Approved look · round 5 P20.707accepted
v0.5.0 face 0000.723accepted
v0.5.0 face 0450.62accepted
v0.5.0 face 0900.619accepted
v0.5.0 face 2700.702accepted
v0.5.0 face 3150.714accepted
v0.5.0 expression smile0.715accepted
v0.5.0 expression eyesclosed0.702accepted
v0.5.0 expression speaking0.705accepted
v0.5.0 body 0000.718accepted
v0.5.0 anchor a0.704accepted
v0.5.0 anchor b0.659accepted
v0.5.0 anchor c0.712accepted

Calibration (2026-11-08): against Joey's six labelled preferences, ArcFace agreed 6/6, recalibrated Jev 2/6. Nano Banana Pro produced two identity swaps in round 5 (ArcFace -0.01 and -0.04); the gate caught both. Similarity is not proof of identity.

What this version establishes

Joey's own photos are the identity originals and win any conflict. v0.5.0 takes its look from the portrait Joey uploaded on 2026-11-08 and the polished version he picked (round 5, P2), and its full set of angles from the character sheet he picked (V3). Likeness is checked with ArcFace against six of his real photos; his eye decides.

Unspecified: height, exact body measurements, unseen distinguishing marks. Apparent age follows the owner photos and is never changed.

Skin color is described as rendered in the photos. The reference lighting is not a calibrated color measurement.

Owner photos · 13 preserved originals

Filtered the 8,319-item album manifest to 2023+, both dimensions >= 2880px (1,165), de-bursted to 202 shoots, visually reviewed all 202, shortlisted 20, JEV-scored 14 finalists (jev-1.13.0, 0-4 legend). These stay the identity originals; on any conflict they win.

  • Reference photo of Joey Nguyen — identity reference seed.

    anchor-c001-seed-front.jpg
    identity reference seed · 2026-10-01 · JEV 3.68/4
    Seed front reference. No hat, no glasses, clean-shaven, daylight balcony, face large, neutral. Most recent clean front shot.

  • Reference photo of Joey Nguyen — identity reference profile.

    anchor-c027-profile.jpg
    identity reference profile · 2026-01-26 · JEV 3.04/4
    Clean side profile, face very large, sharp haircut detail, hoodie.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-c025-front-coat.jpg
    identity reference · 2026-02-13 · JEV 2.59/4
    Front, brown coat over dark, museum hall; crop left half to solo. Published as a Joey-only privacy crop (2026-10-31); the full original is not published.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-c010-front-smile.jpg
    identity reference · 2026-08-14 · JEV 2.34/4
    Front smile, mint polo, restaurant; others at frame edges, croppable. Published as a Joey-only privacy crop (2026-10-31); the full original is not published.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-c039-executive-blazer.jpg
    identity reference · 2025-11-08 · JEV 2.18/4
    Variant A wardrobe reference: brown blazer over dark tee, theater. Closest wardrobe match to Executive; NOT the midnight-navy blazer spec shot (gap). Published as a Joey-only privacy crop (2026-10-31); the full original is not published.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-c110-front-lobby.jpg
    identity reference · 2024-10-05 · JEV 2.24/4
    Front neutral, bright clean lobby, tan jacket, VETERAN cap.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-c074-front-smile-home.jpg
    identity reference · 2025-03-22 · JEV 2.19/4
    Front smile, white collared shirt, big smile, foreground. Published as a Joey-only privacy crop (2026-10-31); the full original is not published.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-c161-front-close.jpg
    identity reference · 2024-05-16 · JEV 2.18/4
    Front close, no hat, face very large, neutral; hair longer than the current cut.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-c071-keynote-quarterzip.jpg
    identity reference · 2025-04-07 · JEV 2.08/4
    Variant C wardrobe reference: quarter-zip sweater, office, light cap. Garment type matches Keynote; color is cream, not midnight-navy (gap). Published as a Joey-only privacy crop (2026-10-31); the full original is not published.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-c023-studio-desk.jpg
    identity reference · 2026-03-15 · JEV 2.02/4
    Variant B context reference: at a desk with monitors, red cap, glasses perched on the cap, front neutral.

  • Reference photo of Joey Nguyen — identity reference face detail.

    anchor-c102-front-extreme-close.jpg
    identity reference face detail · 2024-10-21 · JEV 1.5/4
    Face detail: extreme close-up, maximum face detail; grey cap and transit background. Published as a Joey-only privacy crop (2026-10-31); the full original is not published.

  • Reference photo of Joey Nguyen — identity reference glasses.

    anchor-c145-glasses.jpg
    identity reference glasses · 2024-07-13 · JEV 1.33/4
    Variant B glasses reference: only clear-glasses close front shot in the sampled set; wears a cap, companions croppable. A no-cap glasses shot is still missing (gap). Published as a Joey-only privacy crop (2026-10-31); the full original is not published.

  • Reference photo of Joey Nguyen — wardrobe reference full body.

    anchor-c050-fullbody-suit.jpg
    wardrobe reference full body · 2025-09-12 · JEV 1.24/4
    Full-body wardrobe reference only: light grey suit at night; face small, partner leaning. Not a face anchor. Published as a Joey-only privacy crop (2026-10-31); the full original is not published.

  • Reference photo of Joey Nguyen — body and hair reference.

    anchor-u01-mirror.jpg
    body and hair reference
    Mirror photo (left-right reversed; flipped before use). Slim, fit build and the tall spiked hair.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-u02-cap-three-quarter.jpg
    identity reference
    Three-quarter selfie in a cap. Used for scoring only in v0.4.0.

  • Reference photo of Joey Nguyen — identity reference.

    anchor-u03-cap-front.jpg
    identity reference
    Front smile in a cap; eyes, nose and mouth reference (logo text cropped out before use).

  • Reference photo of Joey Nguyen — face authority source.

    anchor-u04-balcony.jpg
    face authority source
    Balcony selfie at natural camera height. Owner: 'use this to anchor photo'.

  • Reference photo of Joey Nguyen — approved look source.

    anchor-u05-owner-portrait.jpg
    approved look source
    Owner-supplied portrait; the look target for v0.5.0. ArcFace 0.73 against six of his real photos.

Start every shot here

Still & motion prompts

Build and review the scene first frame with the identity prompt. For image-to-video, describe movement around that accepted frame.

Generate {shot} of the same man. Image 1 (joey-look-p2-v005, approved look) and image 2 (joey-face-000-v005) set his face; images 3-5 are his real photos (anchor-u04 balcony, anchor-c001, anchor-u01 mirror — reversed) and win any conflict. Keep his face exactly: soft rounded jaw, natural cheek fullness, narrow hooded eyes, wide nose base, thin upper lip, his real age. Image 6 (nearest v0.5.0 body angle) sets his slim build and outfit. Hair: short sides, separate matte spikes, not taller than in the mirror photo. Strictly clean-shaven. Smile, if any, is closed-mouth with lips together. Wardrobe: {variant wardrobe}; eyewear only in Variant B (clear frames). Scene: {scene}. Lighting: Capture OS soft neutral key with a warm gold rim light. Photorealistic, natural skin texture, sharp focus; never slimmed, smoothed or younger. One person only, no text, no watermark.
Animate the attached accepted scene first frame. Action: {one_simple_action}. Camera: {camera_motion_or_locked}. Duration: {seconds}. @joey is this same man: keep his existing face, clean-shaven skin, short dark hair, eyewear (Variant B only), body proportions, outfit, lighting, scene and ground contact stable throughout. Use natural movement and continuous anatomy. Do not add scene changes, new people, text, captions, logos or wardrobe changes. Dialogue, only a line Joey has approved: {approved_dialogue_or_none}. Avoid flicker, face drift, warped frames, body drift, floating heels, extra fingers and sliding feet.

Avoid: facial hair, goatee, beard stubble, identity drift, wrong eyewear for the variant, beauty filter, wide-angle distortion, invented text or captions in frame, body slimming, bulking or lengthening, younger, older or thinner face, shifted hairline or changed hair volume, under-eye bags or puffiness, neat, slicked or pompadour hair, toothy, open-mouth or posed grin, open collar or unbuttoned polo, glossy or extra-tall hair, younger or airbrushed skin, narrower, slimmer or more tapered face than his real photos.

Anchor prompt — m/002-a Executive
Photorealistic studio portrait of Joey Nguyen, East/Southeast Asian man in his mid-40s, short dark spiked hair, strictly clean-shaven, no facial hair, no goatee. Wearing a black short-sleeve pique polo buttoned to the top button under an open tailored black blazer. Shot on full-frame 85mm f/1.8 lens, eye-level medium close-up, calm professional expression with a relaxed closed-mouth half smile, direct eye contact. Capture OS lighting: soft neutral key light, warm gold rim light (#D4AF37) on shoulder, dark deep-navy architectural background out of focus. --ar 16:9 --style raw
Anchor prompt — m/002-b Studio Architect
Photorealistic studio portrait of Joey Nguyen, East/Southeast Asian man in his mid-40s, short dark slightly spiked hair, strictly clean-shaven, no facial hair, no goatee. Wearing modern clear-frame glasses, structured dark navy technical overshirt over a matte black crew neck tee. Shot on 85mm f/1.8 prime lens, chest-up framing, direct eye-level gaze, relaxed approachable expression. Modern dark-mode studio backdrop (#0B132B) with subtle warm gold ambient accent lighting. --ar 16:9 --style raw
Anchor prompt — m/002-c Keynote Presenter
Photorealistic portrait of Joey Nguyen, East/Southeast Asian man in his mid-40s, short dark textured hair, strictly clean-shaven, no facial hair, no goatee. Wearing a fitted midnight-navy quarter-zip sweater. Shot on 85mm f/1.8 lens, waist-up framing, 3/4 body angle facing camera, clean dark navy-to-charcoal studio gradient background, crisp studio key light with warm gold hair light. --ar 16:9 --style raw

1. Anchor

Attach the face anchor and the variant anchor. Add the nearest full-body angle.

2. Check a still

Compare face, hairline, clean-shaven skin and eyewear in the first frame before generating the full shot.

3. Review motion

Check turns, walking, speech and the final frame. Reject face or body drift.

Identity drift checklist
  • Clean-shaven in every frame — reject any facial hair.
  • Eyewear matches the variant (B only).
  • Face matches the accepted anchor / owner identity reference.
  • Wardrobe and Capture OS lighting match the variant spec.
  • Record generator, version, seed and settings in production-ledger.json.
  • Any spoken line matches a line Joey approved, in the voice Joey approved.
  • Identity stays stable through motion, speech, blinks and the final frame.

Record the reference files, prompt, generator version, settings and seed. A matching seed alone does not guarantee identity. Regenerate drifting outputs from the anchors.

Test before finishing

Production

Brief. Reviewed first frame. Short native-resolution test. QA. Finish only when needed.

Applied: AI Media Cost Framework · v3 and AI Model Reference Pack Framework · v1.2.0. 98 jobs quoted at $26.14; actual bills remain unknown.

Not setHeight · Real person; no height supplied and none is inferred from images.

Joey v4.0cloned voice line approved by joey

$24.00External API cap · no top-ups

Scene first frames
Joey Nguyen Walk / turn working frame (v0.4.0 look) in a midnight-navy suit on a slate-grey studio floor.
Walk / turn working frame · Download
Joey Nguyen Sit working frame (v0.4.0 look) in a midnight-navy suit on a slate-grey studio floor.
Sit working frame · Download

v0.4.0 baselines (previous look). Re-render from the v0.5.0 anchors needs Joey's go-ahead. Reviewed working inputs. Motion review: 4 accepted, 0 rejected. The talk baseline is muted.

Voice: Joey v4.0 · cloned voice line approved by joey. Cloned voice 'Joey v4.0' found in the owner's ElevenLabs account on 2026-10-31 (voice list read through the broker by key name). Joey approved the sample line on 2026-10-31.

Download voice sample

Turn

accepted · 1/2 attempts

Lead-reviewed working motion baseline; shot-specific production review still required.

Download clip

Turns to his left profile and back; direction matches the brief; face and hair hold.

First frame: accepted working test input · QA: accepted

Walk

accepted · 1/2 attempts

Lead-reviewed working motion baseline; shot-specific production review still required.

Download clip

Walks toward the camera; accepted with notes: his shoes leave the frame at the end and the hair spikes soften during the walk (a Kling limit).

First frame: accepted working test input · QA: accepted

Sit

accepted · 1/2 attempts

Lead-reviewed working motion baseline; shot-specific production review still required.

Download clip

Bends and sits on the chair; final pose upright; hands and feet grounded. First attempt failed at the provider (character upload, no charge); sequential retry passed.

First frame: accepted working test input · QA: accepted

Talk

accepted · 1/2 attempts

Lead-reviewed working motion baseline; shot-specific production review still required.

Download clip

Speaks to the camera with natural head motion; no identity drift. First attempt failed at the provider (character upload, no charge); sequential retry passed.

First frame: accepted working test input · QA: accepted

Audio driven voice proof

accepted · asr and waveform verified visual reviewed

Download clip

ASR- and waveform-verified short proof; lip sync visually reviewed, not machine-scored.

Line: “Hi, I'm Joey Nguyen. This is my reference model for JBNX Design.” Transcript check: “Hi, I'm Joey Nguyen. This is my reference model for JBNX design.”. Waveform match 0.9942 at 0.0 s offset.

Proof quote: $0.334; actual bill: unknown.

The line is intelligible in Joey's cloned voice and sits on the accepted talk baseline without identity drift. Proves the voice on this face; Joey approves the line and every production line before release.

QA report · Complete for the stored v0.5.0 references. Future scenes need their own review. Next: Re-render the four motion baselines and the voice proof from the v0.5.0 anchors, on Joey's go-ahead. Each production scene still needs its own first-frame and motion review.

Workflow, model & voice settings
  1. References. Done in v0.5.0 from Joey's chosen look: approved look, character sheet, eight body angles, five face turns, three expressions and three variant anchors.
  2. Shot brief. Define variant, one action, scene, camera, lighting, aspect ratio, duration and the approved line, if any.
  3. Scene first frame. Create one scene still. Review face, clean-shaven skin, eyewear rule and anatomy before motion; record reviewer and image hash.
  4. Motion test. Short native-resolution test from the accepted first frame. At most two attempts per shot.
  5. Qa. Check face, hairline, eyewear, hands, flicker, motion continuity, added text and audio when present. Reject drift.
  6. Final. Render 1080p only after an accepted test. Joey approves any clip of him speaking before release.

Cost per accepted deliverable includes all retries, discarded jobs, audio, LLM, finishing, storage and compute. Unknown cost stays unknown.

Renderer: kie · kling-3.0/video · kling-3.0 pro. Kling handles a real person's likeness; Seedance 2.x tops image-to-video rankings but blocks real-person faces at the model layer.

Stills: fal-ai/bytedance/seedream/v4.5/edit at 1440x2560 (body), 1920x2400 (head), 2560x1440 (anchors). Restoration: fal-ai/topaz/upscale/image (Recovery V2 2x on the balcony photo (face authority) and the mirror face crop (hair reference)).

Rates, resolution, sources and exact settings: production config · job file: reference-pack-job.json.

Voice: ElevenLabs / 6smp824BEteJs0eHretZ · eleven_multilingual_v2 · stability 0.55, similarity 0.75, style 0.08.

30- and 60-second finished video costs are not measured; quote from an approved shot list. Joey approves any clip of him speaking before release.

Budget ledger

Observed consumption: 720 kie credits · $3.60 at listed rates. Actual cash charges remain unconfirmed.

Committed against the cap: $26.1390 of $24.00. This is not a final billed total.

98 jobs: 80 accepted outputs, 17 rejected. Unknown-cost entries: 80.

  • joey-ref-c001-seed · recorded
  • joey-ref-c027 · recorded
  • joey-ref-c025 · recorded
  • joey-ref-c010 · recorded
  • joey-ref-c039 · recorded
  • joey-ref-c110 · recorded
  • joey-ref-c074 · recorded
  • joey-ref-c161 · recorded
  • joey-ref-c071 · recorded
  • joey-ref-c023 · recorded
  • joey-ref-c102 · recorded
  • joey-ref-c145 · recorded
  • joey-ref-c050 · recorded
  • face-r1 · superseded owner rejected v0.3.0
  • face-r2 · rejected variant not chosen · variant not chosen: over-smoothed
  • face-r3 · rejected variant not chosen · variant not chosen: added grain
  • body-r1 · superseded owner rejected v0.3.0
  • body-000 · superseded owner rejected v0.3.0
  • body-045 · rejected only the head turned · only the head turned
  • body-090 · superseded owner rejected v0.3.0
  • body-135 · superseded owner rejected v0.3.0
  • body-180 · superseded owner rejected v0.3.0
  • body-225 · superseded owner rejected v0.3.0
  • body-270 · superseded owner rejected v0.3.0
  • body-315 · superseded owner rejected v0.3.0
  • face-000 · superseded owner rejected v0.3.0
  • face-045 · superseded owner rejected v0.3.0
  • face-090 · superseded owner rejected v0.3.0
  • face-270 · superseded owner rejected v0.3.0
  • face-315 · superseded owner rejected v0.3.0
  • expr-smile · superseded owner rejected v0.3.0
  • expr-eyesclosed · superseded owner rejected v0.3.0
  • expr-speaking · superseded owner rejected v0.3.0
  • scene-floor · superseded owner rejected v0.3.0
  • scene-chair · rejected armchair behind and overlapped by the subject · armchair behind and overlapped by the subject
  • anchor-a · superseded owner rejected v0.3.0
  • anchor-b · superseded owner rejected v0.3.0
  • anchor-c · superseded owner rejected v0.3.0
  • body-045-r2 · superseded owner rejected v0.3.0
  • scene-chair-r2 · superseded owner rejected v0.3.0
  • motion-turn · superseded owner rejected v0.3.0
  • motion-walk · superseded owner rejected v0.3.0
  • motion-sit · superseded owner rejected v0.3.0
  • motion-talk · superseded owner rejected v0.3.0
  • voice-line · superseded owner rejected v0.3.0
  • voice-proof · superseded owner rejected v0.3.0
  • joey-ref-u01-mirror · recorded
  • joey-ref-u02-cap-three-quarter · recorded
  • joey-ref-u03-cap-front · recorded
  • joey-ref-u04-balcony · recorded
  • face-r1 · accepted · mirror face crop; used as the hair reference
  • body-r1 · accepted
  • face-r1-s1 · accepted · balcony photo; face authority
  • face-000 · rejected likeness test · likeness test 1: owner said face structure, cheeks, hair and under-eye bags were wrong
  • body-000 · rejected likeness test · likeness test 1 (superseded by the balcony anchor)
  • anchor-a · rejected likeness test · likeness test 1 (owner feedback as face-000)
  • face-t2 · rejected likeness test · likeness test 2 face A: chosen by the owner, then superseded when he sent the balcony anchor photo
  • face-t2-r2 · rejected likeness test · likeness test 2 face B (not chosen)
  • anchor-t2 · rejected likeness test · likeness test 2 (superseded)
  • anchor-t2-r2 · rejected likeness test · likeness test 2 (superseded)
  • anchor-a-s2 · accepted
  • anchor-b-s2 · accepted
  • anchor-c-s2 · rejected identity swap, face-ID 0.004 · identity swap, face-ID 0.004
  • anchor-c-s3 · accepted
  • body-000-s2 · accepted
  • body-045-s2 · accepted
  • body-090-s2 · accepted
  • body-135-s2 · accepted
  • body-180-s2 · accepted
  • body-225-s2 · accepted
  • body-270-s2 · accepted
  • body-315-s2 · accepted
  • expr-eyesclosed-s2 · accepted
  • expr-smile-s2 · accepted
  • expr-speaking-s2 · accepted
  • face-000-s2 · accepted
  • face-045-s2 · accepted
  • face-090-s2 · accepted
  • face-270-s2 · accepted
  • face-315-s2 · accepted
  • scene-chair-s2 · accepted
  • scene-floor-s2 · accepted
  • motion-turn · accepted
  • motion-walk · accepted
  • motion-sit · accepted
  • motion-talk · accepted
  • voice-proof-v004 · accepted asr waveform visual
  • jev-likeness · accepted
  • joey-ref-u05-owner-portrait · recorded
  • round 1 (edit of v0.4.0) · rejected superseded round · owner chose round-1 B, superseded
  • round 2: FLUX.2 pro, Seedream 4.5, GPT Image 1.5 · rejected superseded round · owner picked Seedream (R2-B); A and C 'so far away'
  • round 3: Seedream 4.5, Seedream 5 Lite, Nano Banana Pro · rejected superseded round · superseded by round 4
  • round 4: fresh from real photos (2 x 3 generators) · rejected superseded round · superseded by owner upload
  • round 5: charisma polish of owner upload · accepted · P2 chosen; nano outputs were identity swaps
  • character sheets, one-shot (2 rounds of 5) · rejected superseded round · S5 chosen first; outfit pass broke layouts
  • character sheet panels (3 variants x 11, with re-rolls) · accepted · V3 chosen by owner
  • missing body angles and variant anchors (with re-rolls) · accepted · 8 kept
  • jev audit + calibration · accepted · about 35 calls; per-call price not published here. Unknown, not zero.

Full cost per accepted output remains unknown until cash billing and support costs are reconciled.

Download ledger · Download planning helper

A stable baseline

Capture standards

Reference image capture standards
SettingReference standard
CameraEye level · 85mm f/1.8 (full-frame prime)
FramingVariant A medium close-up; Variant B chest-up; Variant C waist-up, 3/4 angle
LightCapture OS: soft neutral key light, warm gold (#D4AF37) rim/hair light
BackgroundReference pack: seamless medium slate-grey studio backdrop and floor; variant anchors: capture os deep navy, as specified
ExpressionCalm professional or his closed-mouth half smile, direct eye contact · gaze direct at camera
HeadPitch 0° · Roll 0°
Reference outfitVariant A (Executive) full body: black short-sleeve pique polo with every button fastened, open tailored black blazer, slim black trousers, black leather dress shoes.
PoseReference pack: upright neutral stance, arms relaxed at the sides, feet flat on one floor plane. Variant A/B facing camera; Variant C 3/4 body angle facing camera.
TextureNatural skin detail; no beauty filter

Ready to reuse

Files

Technical specs

Model ID — copyable
jbnx-m-002
Route: /design/m/002
Status: ACTIVE ANCHOR • SEED LOCKED
Theme: Capture OS (Navy & Gold)
Catalog — JSON
{
  "model_id": "jbnx-m-002",
  "name": "Joey Nguyen",
  "status": "ACTIVE ANCHOR • SEED LOCKED",
  "route": "/design/m/002",
  "variants": [
    {
      "id": "m/002-a",
      "name": "Executive",
      "wardrobe": "Black short-sleeve pique polo, every button fastened to the top, under an open black blazer; black trousers",
      "facial_hair": "Clean-shaven",
      "eyewear": "None",
      "aspect_ratios": [
        "16:9",
        "9:16"
      ]
    },
    {
      "id": "m/002-b",
      "name": "Studio Architect",
      "wardrobe": "Dark navy technical overshirt over black crew tee",
      "facial_hair": "Clean-shaven",
      "eyewear": "Modern clear-frame glasses",
      "aspect_ratios": [
        "16:9",
        "9:16"
      ]
    },
    {
      "id": "m/002-c",
      "name": "Keynote Presenter",
      "wardrobe": "Midnight-navy quarter-zip sweater",
      "facial_hair": "Clean-shaven",
      "eyewear": "None",
      "aspect_ratios": [
        "16:9",
        "9:16"
      ]
    }
  ],
  "pipeline_metadata": {
    "recommended_voice": "Eleven Multilingual v2 (Custom Clone)",
    "stability": 0.55,
    "similarity": 0.75,
    "style": 0.08,
    "speaker_boost": true,
    "key_secret": "ELEVENLABS_KEY",
    "key_locations": [
      "Supabase Edge Function Secrets — jbnx project (ref ngjmqdzpnhwpybtssykz)",
      "Supabase Edge Function Secrets — fedm8 project",
      "Railway variable (owner-set 2026-10-28)"
    ],
    "key_rule": "Reference by name only. The value lives in the platform secret stores above, is injected at runtime, and is never hardcoded, printed, or logged."
  },
  "registration": {
    "parent_catalog": "/design/catalog.json",
    "model_catalog": "/design/m/catalog.json",
    "model_manifest": "/design/m/002/model.json",
    "framework": "/design/m/002/framework.md",
    "prompts": "/design/m/002/prompts.txt",
    "tokens": "/design/m/002/tokens.json",
    "token_inheritance": {
      "inherits_from": "Capture OS master (JBNX Design Standards, /design)",
      "local_tokens": "/design/m/002/tokens.json",
      "rule": "Local tokens.json is a real file served at its own route. It is NOT an alias of model.json. Every route named in this entry resolves to a file that exists in static/design/m/002/ — the m/001 pattern (a catalog entry pointing at a tokens.json that does not exist on disk, served only as an alias of model.json) is not repeated for m/002."
    },
    "assets_status": "v0.5.0_anchors_accepted_by_owner",
    "expected_assets": [
      {
        "variant": "m/002-a",
        "slot": "/design/m/002/assets/anchor-slot-a.svg",
        "expected_anchor": "assets/joey-anchor-a-v005.jpg",
        "expected_loop": "assets/joey-loop-a-v001.mp4",
        "reference_assets": [
          "assets/anchor-u04-balcony.jpg",
          "assets/anchor-u05-owner-portrait.jpg",
          "assets/anchor-u01-mirror.jpg"
        ],
        "anchor": "assets/joey-anchor-a-v005.jpg",
        "slot_status": "archived (superseded by the v0.3.0 anchor)",
        "expected_loop_status": "not made"
      },
      {
        "variant": "m/002-b",
        "slot": "/design/m/002/assets/anchor-slot-b.svg",
        "expected_anchor": "assets/joey-anchor-b-v005.jpg",
        "expected_loop": "assets/joey-loop-b-v001.mp4",
        "reference_assets": [
          "assets/anchor-u04-balcony.jpg",
          "assets/anchor-u05-owner-portrait.jpg",
          "assets/anchor-u01-mirror.jpg"
        ],
        "anchor": "assets/joey-anchor-b-v005.jpg",
        "slot_status": "archived (superseded by the v0.3.0 anchor)",
        "expected_loop_status": "not made"
      },
      {
        "variant": "m/002-c",
        "slot": "/design/m/002/assets/anchor-slot-c.svg",
        "expected_anchor": "assets/joey-anchor-c-v005.jpg",
        "expected_loop": "assets/joey-loop-c-v001.mp4",
        "reference_assets": [
          "assets/anchor-u04-balcony.jpg",
          "assets/anchor-u05-owner-portrait.jpg",
          "assets/anchor-u01-mirror.jpg"
        ],
        "anchor": "assets/joey-anchor-c-v005.jpg",
        "slot_status": "archived (superseded by the v0.3.0 anchor)",
        "expected_loop_status": "not made"
      }
    ],
    "reference_pack": {
      "framework": "https://projects.jbnx.io/framework/ai-model-reference-pack-framework",
      "job_file": "/design/m/002/reference-pack-job.json",
      "qa": "/design/m/002/qa.json"
    }
  },
  "anchor_references": {
    "seed": "/design/m/002/assets/anchor-c001-seed-front.jpg",
    "profile": "/design/m/002/assets/anchor-c027-profile.jpg",
    "full_body": "/design/m/002/assets/anchor-c050-fullbody-suit.jpg",
    "count": 13,
    "manifest": "/design/m/002/model.json",
    "note": "Real photos of Joey Nguyen selected 2026-10-28 from the owner's 'Joey Only' Google Photos album. Identity references for generation, not generated variant anchors; generated anchors and video loops remain pending. Gaps: no true no-hat navy-blazer front (A), no no-cap glasses shot (B); backgrounds need crop/replace."
  },
  "assets_status": "v0.5.0_anchors_accepted_by_owner"
}
Tokens — JSON (Capture OS)
{
  "project": "JBNX Studio Model m/002",
  "theme": "Capture OS",
  "colors": {
    "canvas": "#070B19",
    "surface": "#0F172A",
    "surface_border": "rgba(212, 175, 55, 0.28)",
    "primary_gold": "#D4AF37",
    "champagne_gold": "#F3E5AB",
    "text_main": "#F8FAFC",
    "text_muted": "#94A3B8"
  },
  "typography": {
    "font_sans": "Inter, Geist, sans-serif",
    "font_mono": "JetBrains Mono, monospace"
  },
  "watermark": {
    "text": "CipherDeck • Illustrator: Joseph B. Nguyen",
    "position": "bottom-left"
  }
}
Voice pipeline — YAML
model_id: jbnx-m-002
route: /design/m/002
voice:
  recommended_voice: "Eleven Multilingual v2 (Custom Clone)"
  stability: 0.55
  similarity: 0.75
  style: 0.08
  speaker_boost: true
  key_secret: ELEVENLABS_KEY  # name only — value lives in Supabase Edge Function Secrets / Railway, never in code or logs
variants:
  - id: m/002-a
    name: Executive
    facial_hair: Clean-shaven
    eyewear: None
    aspect_ratios: [16:9, 9:16]
  - id: m/002-b
    name: Studio Architect
    facial_hair: Clean-shaven
    eyewear: Modern clear-frame glasses
    aspect_ratios: [16:9, 9:16]
  - id: m/002-c
    name: Keynote Presenter
    facial_hair: Clean-shaven
    eyewear: None
    aspect_ratios: [16:9, 9:16]

tokens.json · voice-healthcheck.py (status only; reads ELEVENLABS_KEY from the runtime)

Keep the history

Versions

v0.5.0

New look after a likeness audit with Joey. Five generation rounds across Nano Banana Pro, FLUX.2, Seedream 4.5/5 Lite and GPT Image; Jev's likeness score failed his picks, so likeness now uses ArcFace (6/6 agreement) and Jev checks quality only. Joey uploaded a better portrait, picked its film polish (P2, closed-mouth smile) and character sheet V3, and set his signature outfit: black polo buttoned to the top, black blazer, black pants. New: 8 body angles, 5 face turns, 3 expressions, 3 variant anchors, 360 sheet and character sheet. Motion baselines and voice proof stay on v0.4.0 until re-rendered with the new look.

2026-11-08
v0.4.0

Joey accepted the v0.4.0 anchors and references and approved the voice line ('Hi, I'm Joey Nguyen. This is my reference model for JBNX Design.'). Privacy: the eight album photos that showed other people are now Joey-only crops (any remaining face pixelated), and GPS location data was removed from all 13 album photos.

2026-10-31
v0.4.0

Rebuilt after Joey rejected v0.3.0 ('fatter than me ... you used the wrong photo to anchor to'). Anchored only to the four photos he supplied: balcony selfie (face authority, his choice), mirror photo (slim build, spiked hair) and cap selfies. Two likeness tests scored with Jev and ArcFace; his feedback (face structure, cheeks, hair, under-eye bags) was written into the identity lock. 21 4K references, 360 sheet, 4 Kling 3.0 pro baselines and a new voice proof. v0.3.0 files archived.

2026-10-31
v0.3.0

Reference pack to the model 001 standard with the AI Model Reference Pack Framework, at the owner's request. Joey-only crops of his own photos (another person masked), face restored with fal Topaz (face creativity 0), then 21 references generated at 4K on Nano Banana Pro: eight body angles, five face turns, three expressions, two scene first frames and the three variant anchors (replacing the labeled slots). Added a 360° sheet, four Kling 3.0 pro motion baselines (turn, walk, sit, talk), a voice sample in his cloned ElevenLabs voice 'Joey v4.0' and an audio-driven voice proof (Sync Lipsync 2 Pro), with a QA report, planning helper and the rerunnable job file. Owner photos stay the preserved originals. Joey's acceptance of the anchors and the voice line is pending.

2026-10-31
v0.2.0

Real anchor reference photos wired: 13 full-resolution photos selected from the owner's 'Joey Only' album (seed c001, JEV 3.68/4) added under assets/ with SHA-256 receipts, variant reference mappings, and production-ledger records. Generated variant anchors and loops remain pending; slot SVGs remain as their placeholders.

2026-10-28
v0.1.0

Seed registration: catalog, tokens, framework, prompts and production config created. Anchor slots labeled; no anchor images generated yet.

2026-10-28
Previous references · v0.1.0–0.4.0

Preserved for history. The owner photos stay the originals behind every generated reference. Use the v0.5.0 references for new work.

CipherDeck • Illustrator: Joseph B. Nguyen