{
  "schema_version": "1.0.0",
  "job_id": "m005-myle-v0.1.0-reference-pack",
  "execution_mode": "execute",
  "model": {
    "id": "005",
    "name": "My-le",
    "slug": "my-le",
    "character_type": "real_person_with_consent",
    "age_direction": "as photographed; real person, apparent age never changed",
    "page_url": "https://www.jbnx.io/design/m/005",
    "repo_dir": "static/design/m/005",
    "previous_version": null,
    "target_version": "0.1.0",
    "owner_directives": [
      "2026-11-03 11:29 ET: 'use these photos to create profile 005 as My-le. same as other designs. prod it when done. ill do voice later.' (17 photos)",
      "2026-11-03: consent 'Yes, she agreed (I attest)'; face anchor 'Smiling headshot, white wall'; body anchor 'Striped tee + skirt'"
    ]
  },
  "consent": {
    "required": true,
    "subject": "real_person",
    "attested_by": "owner (Joey Nguyen)",
    "attested_on": "2026-11-03",
    "statement": "Owner attests that My-le agreed to a public model page at jbnx.io/design/m/005 and to AI-generated stills and video of her likeness.",
    "scope": "JBNX Design reference model page and AI-generated stills and video of her likeness.",
    "subject_review": "My-le reviews new references and any clip of her speaking before production use.",
    "privacy": "Only My-le is identifiable in provider inputs. Her 17 source photos are not published; only her-only crops used as inputs are recorded by hash."
  },
  "sources": {
    "base_url": "https://www.jbnx.io/design/m/005/assets/",
    "face_photo": "upload:face-src",
    "body_turnaround": "upload:body-src",
    "prepared_inputs": [
      {
        "id": "face-src",
        "photo": "p02",
        "box": null,
        "role": "face authority (owner choice: smiling headshot, white wall)"
      },
      {
        "id": "body-src",
        "photo": "p17",
        "box": [
          1390,
          330,
          1890,
          1568
        ],
        "role": "body authority (owner choice: striped tee + skirt); her-only crop, no other face in frame"
      },
      {
        "id": "front2-src",
        "photo": "p16",
        "box": [
          470,
          500,
          990,
          1020
        ],
        "role": "extra identity: front neutral (store logo area at top-left blurred out)"
      },
      {
        "id": "close-src",
        "photo": "p01",
        "box": [
          50,
          120,
          341,
          438
        ],
        "role": "extra identity: neutral close-up; the other person at the edge is cropped out"
      }
    ],
    "owner_photos_sha256": {
      "p01": "5baf9dad84bca52e83f8a31674647f665b9b25987bdf0d96d3ab101b5ee45d95",
      "p02": "9cecc25073501a63d5950d4cd7fe2601cf8cf04e746e8413a750928c1f971458",
      "p03": "2bc3e49a66d4883aa5388b17b00fed37a6b992c247b5500aac3ede0b379b2e3e",
      "p04": "876316735f6722534671ca35740b51a793c5db3c759a6b47fa789461ae907251",
      "p05": "e944a722f412c9a3ae0b486842514427ded8037e79bc3ec6b9782c14a6360e05",
      "p06": "bee929b356e29bef6675fef0009c9375c1aacffe3075cfe4a20b06364f5c1760",
      "p07": "1e6ee1fbf663ba7f3a58b73fc5103fe69a830b58167f19f545abdecbdb886e08",
      "p08": "550eadd3122af503066503f7b8de72d129e988da0d1be6ca90af2fe3cfdd9e3c",
      "p09": "c49a861877e184f8b3926f1224129323024f48db4838de689d13d1891368eb6f",
      "p10": "c3ef87d758f00799f144ef788951bd7e06fdce7d2bd716dfcc8a07866ac388b7",
      "p11": "fdab1f1ae9af585fbc9e484099733287c81df0747c87f7a798cf2442c10865fe",
      "p12": "4a561b78fea668b5bb1d57db63836649a0e132c61161a4344f3063ba8c9c286f",
      "p13": "31741068d41364fdfc32933408961753d4dcd44022707799dc8eac24f68659b7",
      "p14": "f2d5835c0bf6eac99edadfd61004d992122e834383fca9642d3c8016d369fbf0",
      "p15": "6e73f7bbd662fd2e23a0f01edaf0a3a22d6af32e3ddaa5c6da3e26356b00406b",
      "p16": "4ce52cf1908d74c2be03d07c2ebfb55314605a33757701d17aa516ec3f717c22",
      "p17": "8a299effd923e56dc4e7e39087ea76497d1c80649d016cfb4b90b74a763daf33"
    },
    "owner_photos_published": false
  },
  "restoration": {
    "provider": "fal",
    "endpoint": "fal-ai/topaz/upscale/image",
    "face_variants": {
      "face-r1": {
        "model": "Recovery V2",
        "upscale_factor": 4,
        "face_enhancement": true,
        "face_enhancement_strength": 0.6,
        "face_enhancement_creativity": 0,
        "output_format": "png"
      }
    },
    "turnaround": {
      "body-r1": {
        "model": "Low Resolution V2",
        "upscale_factor": 4,
        "fix_compression": 0.6,
        "face_enhancement": true,
        "face_enhancement_strength": 0.4,
        "face_enhancement_creativity": 0,
        "output_format": "png"
      }
    },
    "note": "Face anchor is a 500x607 photo, so 4x Recovery V2 (face creativity 0). Body crop is small in frame, so 4x Low Resolution V2; the face anchor governs the face."
  },
  "identity_lock": "Image 1 is the face authority: keep her exact face shape, eyes, brows, nose, mouth and smile lines, skin tone, and her long, loose, wavy black hair with a center part, exactly as in image 1. Keep her face width and cheek fullness exactly as in images 1 and 3; never make her face thinner, longer or older than in her photos. Image 2 is the body authority: keep her exact build and proportions, a slim, toned figure with natural shoulders, waist, hips and legs; ignore the clothes, sunglasses and background in image 2. Images 3 and 4 are more real photos of the same woman, for identity only; ignore their clothes, bags, lighting and backgrounds. Same real person, photorealistic, natural skin texture, no beauty filter. Professional photograph in sharp focus with fine natural detail: skin pores, individual hairs, fabric weave; no blur, no smoothing, no plastic skin. Do not change her age, skin tone, face, hair or body shape. One person only, no text, no watermark, no logo.",
  "stills": {
    "provider": "fal",
    "endpoint": "fal-ai/nano-banana-pro/edit",
    "resolution": "4K",
    "output_format": "png",
    "seed": 5005,
    "retry_seed": 5006,
    "storage": "JPEG q95, 4:4:4 chroma",
    "extra_reference_count": 2,
    "body_prefix": "Generate one full-body studio photograph of the same woman standing in a relaxed neutral pose, arms relaxed slightly away from her sides, feet flat on the floor, wearing a fitted white short-sleeve crew-neck tee, black high-waist wide-leg trousers and plain white low-top sneakers. Seamless medium warm-grey studio backdrop and floor, soft even studio light, level camera at mid-body height, entire body from crown to shoes visible with margin. ",
    "face_prefix": "Generate one head-and-shoulders studio portrait of the same woman wearing a fitted white short-sleeve crew-neck tee, plain medium warm-grey studio backdrop, soft even studio key light, 85mm lens look, level camera, head pitch and roll level. ",
    "jobs": [
      {
        "id": "body-000",
        "prefix": "body",
        "aspect_ratio": "9:16",
        "asset": "body-000",
        "text": "front view: she faces the camera straight on, eyes to the lens, calm closed-lip expression. "
      },
      {
        "id": "body-045",
        "prefix": "body",
        "aspect_ratio": "9:16",
        "asset": "body-045",
        "text": "front three-quarter view: she stands with her FEET, HIPS, SHOULDERS, CHEST AND HEAD all rotated 45 degrees toward IMAGE LEFT, the whole body turned as one, not just the head. Her toes and her nose both point toward the LEFT edge of the image; the camera sees the front of her body and her left side, with her left shoulder nearer the camera and her right shoulder farther away; her left ear shows on the image-right side of her head and her right ear is hidden. Both eyes still partly visible. Her torso must NOT face the camera square-on and she must NOT face image right. "
      },
      {
        "id": "body-090",
        "prefix": "body",
        "aspect_ratio": "9:16",
        "asset": "body-090",
        "text": "exact side profile: her whole body and head face IMAGE LEFT. Her nose points straight at the LEFT edge of the image; only her left side, left arm and left ear face the camera; her far eye is hidden. She must NOT face the camera. "
      },
      {
        "id": "body-135",
        "prefix": "body",
        "aspect_ratio": "9:16",
        "asset": "body-135",
        "text": "rear three-quarter view from behind and to her left. She has turned away from the camera toward IMAGE LEFT: her nose points toward the LEFT edge of the image and away from the camera. The camera sees her back and her left side; her left arm is nearest the camera, on the left side of the image. Only the edge of her left cheek and her left ear show at the left side of her head. She must NOT face image right. "
      },
      {
        "id": "body-180",
        "prefix": "body",
        "aspect_ratio": "9:16",
        "asset": "body-180",
        "text": "back view: her back is fully toward the camera; the back of her head, the back of her top and the backs of her shoes are visible; her face is completely hidden. "
      },
      {
        "id": "body-225",
        "prefix": "body",
        "aspect_ratio": "9:16",
        "asset": "body-225",
        "text": "rear three-quarter view from behind and to her right. She has turned away from the camera toward IMAGE RIGHT: her nose points toward the RIGHT edge of the image and away from the camera. The camera sees her back and her right side; her right arm is nearest the camera, on the right side of the image. Only the edge of her right cheek and her right ear show at the right side of her head. She must NOT face image left. "
      },
      {
        "id": "body-270",
        "prefix": "body",
        "aspect_ratio": "9:16",
        "asset": "body-270",
        "text": "exact side profile: her whole body and head face IMAGE RIGHT. Her nose points straight at the RIGHT edge of the image; only her right side, right arm and right ear face the camera; her far eye is hidden. She must NOT face the camera. "
      },
      {
        "id": "body-315",
        "prefix": "body",
        "aspect_ratio": "9:16",
        "asset": "body-315",
        "text": "front three-quarter view: her whole body, head and nose are turned 45 degrees toward IMAGE RIGHT. Her nose points toward the RIGHT edge of the image; the camera sees her front and her right side; her right ear shows on the image-left side of her head and her left ear is hidden. Both eyes still partly visible. She must NOT face the camera straight on and must NOT face image left. "
      },
      {
        "id": "face-000",
        "prefix": "face",
        "aspect_ratio": "4:5",
        "asset": "face-000",
        "text": "Facing the camera straight on, eyes to the lens, relaxed natural expression with a slight closed-lip smile, as in image 1. "
      },
      {
        "id": "face-045",
        "prefix": "face",
        "aspect_ratio": "4:5",
        "asset": "face-045",
        "text": "Head turned to a three-quarter view: her nose points toward IMAGE LEFT; her left ear shows and her right ear is hidden; both eyes still visible. She must NOT face the camera straight on. Calm closed-lip expression. "
      },
      {
        "id": "face-090",
        "prefix": "face",
        "aspect_ratio": "4:5",
        "asset": "face-090",
        "text": "Exact 90-degree side profile: her head is turned fully so her nose points straight at the LEFT edge of the image. Only her left cheek and left ear face the camera; her far eye is hidden behind the bridge of her nose; her forehead, nose, lips and chin are seen edge-on. Calm closed-lip expression. "
      },
      {
        "id": "face-270",
        "prefix": "face",
        "aspect_ratio": "4:5",
        "asset": "face-270",
        "text": "Exact 90-degree side profile: her head is turned fully so her nose points straight at the RIGHT edge of the image. Only her right cheek and right ear face the camera; her far eye is hidden behind the bridge of her nose; her forehead, nose, lips and chin are seen edge-on. Calm closed-lip expression. "
      },
      {
        "id": "face-315",
        "prefix": "face",
        "aspect_ratio": "4:5",
        "asset": "face-315",
        "text": "Head turned to a three-quarter view: her nose points toward IMAGE RIGHT; her right ear shows and her left ear is hidden; both eyes still visible. She must NOT face the camera straight on. Calm closed-lip expression. "
      },
      {
        "id": "expr-smile",
        "prefix": "face",
        "aspect_ratio": "4:5",
        "asset": "expression-smile",
        "text": "Facing the camera. Warm natural open smile showing her upper teeth, eyes slightly narrowed by the smile. "
      },
      {
        "id": "expr-eyesclosed",
        "prefix": "face",
        "aspect_ratio": "4:5",
        "asset": "expression-eyesclosed",
        "text": "Facing the camera. Eyes gently closed, relaxed neutral mouth. "
      },
      {
        "id": "expr-speaking",
        "prefix": "face",
        "aspect_ratio": "4:5",
        "asset": "expression-speaking",
        "text": "Facing the camera, captured mid-sentence while speaking: mouth naturally open on a vowel, lower teeth slightly visible, engaged eyes. "
      },
      {
        "id": "scene-floor",
        "prefix": "none",
        "aspect_ratio": "9:16",
        "asset": "motion-floor",
        "text": "Generate one full-body photograph of the same woman wearing a fitted white short-sleeve crew-neck tee, black high-waist wide-leg trousers and plain white low-top sneakers, standing relaxed in the middle of a seamless medium warm-grey studio floor with open space in front of her to walk toward the camera. She faces the camera with a calm expression, arms relaxed at her sides, feet flat. Soft even studio light, level camera at mid-body height, entire body from crown to shoes visible with generous margin. "
      },
      {
        "id": "scene-chair",
        "prefix": "none",
        "aspect_ratio": "9:16",
        "asset": "motion-chair",
        "text": "Generate one full-body photograph of the same woman wearing a fitted white short-sleeve crew-neck tee, black high-waist wide-leg trousers and plain white low-top sneakers, standing relaxed on a seamless medium warm-grey studio floor next to a simple light-wood armless studio chair placed just beside her on image right, ready to sit down. She faces the camera with a calm expression. Soft even studio light, level camera at mid-body height, her entire body and the whole chair visible with margin. "
      },
      {
        "id": "anchor",
        "prefix": "none",
        "aspect_ratio": "9:16",
        "asset": "anchor",
        "text": "Generate one photorealistic full-body hero portrait of the same woman wearing a fitted white short-sleeve crew-neck tee, black high-waist wide-leg trousers and plain white low-top sneakers: her body at a slight three-quarter angle while her face and eyes turn to the camera, relaxed confident stance, soft smile with closed lips. Seamless warm-grey studio backdrop with soft key light and a gentle warm rim light, 85mm lens look, level camera, entire body visible with margin. "
      }
    ]
  },
  "motion": {
    "provider": "kie",
    "model": "kling-3.0/video",
    "mode": "pro",
    "duration": "5",
    "sound": false,
    "element": {
      "name": "myle",
      "description": "My-le: slim woman with long wavy black hair with a center part, fitted white tee, black wide-leg trousers, white sneakers",
      "reference_assets": [
        "my-le-face-000-v001",
        "my-le-face-045-v001",
        "my-le-body-000-v001"
      ]
    },
    "prompt_template": "Animate the attached accepted scene first frame. Action: {action} Camera: locked, no camera movement. Duration: 5 seconds. @myle is this same woman: keep her existing face, age, skin tone, long wavy black hair with a center part, body proportions, white tee, black wide-leg trousers and white sneakers, 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. No dialogue. Avoid flicker, face drift, warped frames, body drift, floating heels, extra fingers and sliding feet.",
    "jobs": [
      {
        "id": "motion-turn",
        "first_frame": "my-le-motion-floor-v001",
        "action": "She turns slowly in place toward image left until her body and face are in full side profile facing image left, then holds still; her feet stay planted on the floor and her eyes stay open."
      },
      {
        "id": "motion-walk",
        "first_frame": "my-le-motion-floor-v001",
        "action": "She walks naturally a few relaxed steps straight toward the camera, arms swinging naturally at her sides, then stops."
      },
      {
        "id": "motion-sit",
        "first_frame": "my-le-motion-chair-v001",
        "action": "She turns slightly and sits down naturally on the chair beside her, then settles into a relaxed upright seated posture."
      },
      {
        "id": "motion-talk",
        "first_frame": "my-le-face-000-v001",
        "action": "She talks naturally to the camera with natural mouth movement, small head movement and natural blinks, both hands out of frame."
      }
    ]
  },
  "voice": {
    "provider": "ElevenLabs",
    "voice_id": null,
    "voice_name": null,
    "status": "pending_owner (owner: 'ill do voice later')",
    "approved_line": null,
    "proof": {
      "provider": "fal",
      "endpoint": "fal-ai/sync-lipsync/v2",
      "model": "lipsync-2-pro",
      "sync_mode": "cut_off",
      "source_video": "motion-talk",
      "asr_model": "scribe_v1",
      "status": "pending voice"
    }
  },
  "limits": {
    "currency": "USD",
    "external_cap_usd": 10,
    "topups_allowed": false,
    "max_attempts_per_shot": 2,
    "cap_note": "Owner 2026-11-03: 'same as other designs'; cap set at $10 to match model 004 (last two packs $8-9). No voice proof this run."
  },
  "likeness_selection": {
    "judge": "ArcFace face-ID on every still against her real photos (calibrated between her own photos); Jev same-person check on the gate and key stills",
    "gate": "face 000, body 000, hero anchor at 4K before the remaining stills",
    "gate_round_1": "face-000, body-000, anchor at seed 5005 with the first lock: face-ID 0.50/0.49/0.40 (her real photos 0.36-0.60 against each other) but visibly longer, narrower and older than her photos; lock rewritten with her round, full face shape, gate re-run",
    "gate_round_2": "Lock with a detailed face description (round face, wide-set eyes, smooth glowing skin): face-000 became a different, generic woman (face-ID 0.055), body 0.39, anchor 0.51. Descriptive beauty terms override the reference photos; reverted to the original lock plus one restrained line."
  },
  "broker": {
    "function_name": "jbnx-m005-v1-once",
    "supabase_project": "ngjmqdzpnhwpybtssykz",
    "key_names": [
      "fal_api_key",
      "kie (any secret name starting kie)",
      "ELEVENLABS_KEY"
    ],
    "allowed_media_hosts": [
      "fal.media",
      "redpandaai.co",
      "aiquickdraw.com",
      "kie.ai"
    ],
    "upload_path": "jbnx-m005-v1-20261103",
    "retire_to_410_after_use": true
  }
}
