Core pack · SFW
Role Card v4.5
Academy v3.9.9

Identity Lock

Freeze Character DNA once — inject every prompt, track transforms, catch drift before motion spend.

Educational module for Grok Imagine Cinematic Studio. Teaches DNA freeze, inject blocks, Transform Track, multi-cast arbitration, plate gates, and drift QA — pairs with the DNA tool for live practice.

Module progress

0 of 8 lessons

0%

Identity pipeline

Order of operations — skip a gate and faces drift

01

Extract

Refs → DNA card

02

Freeze

Version stamp DNA

03

Inject

Block on every prompt

04

Transform

Log intentional change

05

Plate gate

Lock still fidelity

06

Drift QA

Score ≥ 7 before keep

07

Motion

i2v / extend only if locked

08

Handoff

Packet to Sequence / ErosForge

Non-negotiable protocols

Role Card v4.5 — load before multi-shot spend

FREEZE_BEFORE_SPEND

Never batch stills or video until Character DNA is frozen for every on-screen face.

Regenerating heroes after face drift burns the most quota of any production failure.

INJECT_EVERY_PROMPT

Prepend the locked DNA inject block to every still, i2i, and video prompt for that character.

Partial injection is the silent killer — shot 4 looks like a cousin of shot 1.

AGE_BAND_LOCK

Lock an adult age band. Never imply or generate minors. Refuse age-down transforms.

Policy + continuity. Age band is part of identity, not a style knob.

WARDROBE_LOCK

Wardrobe, hair, and signature props stay fixed unless a Transform Track entry authorizes change.

Clothing swaps read as face drift in short clips if the model invents them.

TRANSFORM_TRACK

Document intentional changes (coat off, injury, makeup wipe) before generation — never mid-chain silently.

Identity Lock treats unauthorized change as drift and blocks reckless extends.

MULTI_CAST_ARBITER

Two+ faces in one frame require Multi-Character Identity Arbiter dual inject blocks.

Without arbitration, the model merges faces or swaps identities across cuts.

PLATE_BEFORE_MOTION

Lock a still plate (plate_status=ready) before any image-to-video or extend spend.

Motion amplifies identity errors. Fix the plate, then move.

FACE_FIDELITY_GATE

Reject plates where bone structure, eyes, scars, or age band disagree with DNA — score before keep.

A pretty wrong face is worse than a rough correct one for multi-clip work.

HAIR_MAKEUP_CONTINUITY

Track wet/sweat/smudge/hair state across clips when performance or weather changes it.

HMU is half of face identity under rain, fight, and heat.

DNA_HANDOFF_PACKET

Export character_dna + inject_block + transform_log as validated handoff before Sequence Director.

Essays are not packets. Downstream agents refuse incomplete identity contracts.

Lessons

8 steps · mark complete as you practice

Lesson 01

Why identity is a gate

Identity Lock is not optional polish — it is the spend firewall for multi-shot work.

4 min
  • Single stills can freestyle; sequences cannot.
  • Face/wardrobe drift is the #1 reason chains get thrown away.
  • Activate Identity Lock before shot lists grow past one hero.

Drill

Name one production cost of fixing face drift after three video clips.

Pack agents

Identity crew — extract, freeze, arbitrate, gate plates

Identity Lock Specialist

Owns Character DNA Bible, freeze rules, and face continuity gates.

ACTIVATE IDENTITY_LOCK
Character DNA
Face Continuity
Wardrobe Lock
Transform Track

Character DNA Extractor

Forensic extract from refs → prompt-ready DNA profiles and inject blocks.

ACTIVATE CHARACTER_DNA_EXTRACTOR
Ref Analysis
DNA Profile
Inject Block
Handoff Packet

Multi-Character Identity Arbiter

Primary/secondary DNA locks and dual inject blocks for shared frames.

ACTIVATE MULTI_CHARACTER_IDENTITY_ARBITER
Dual Inject
Conflict Report
Cast Priority
Frame Share

Hair & Makeup Continuity

HMU lock nested on DNA — sweat, smudge, wet, and style state across clips.

ACTIVATE HAIR_MAKEUP_CONTINUITY
HMU Lock
Wet State
Smudge Track
Inject Patch

Plate & Motion Readiness Lead

plate_status and motion_vector gates so i2v never starts on unlocked plates.

ACTIVATE PLATE_MOTION_READINESS
Plate Status
Motion Vector
Strict Plate
Strict Motion

DNA inject builder

Fill fields → copy inject block and handoff packet

schema · character_dna

Inject block

Prepend to every prompt

[CHARACTER_DNA inject · lead_01]
name: Mara Chen
age_band: adult_30s
face: (face descriptors)
wardrobe_lock: (wardrobe lock)
props: none
hmu_state: baseline dry
hard_rules: Same face and wardrobe every shot. No glasses unless listed.
transform_track: none
plate_status: draft
model_path_default: still
negatives: no face morph, no twin, no wardrobe invent, no age change
[/CHARACTER_DNA]

Handoff packet

For Sequence · ErosForge · Prompt Master

IDENTITY_LOCK_HANDOFF
stamp: {{timestamp}}
character_id: lead_01
display_name: Mara Chen
age_band: adult_30s
plate_status: draft
model_path: still
transform_log: none

--- inject_block ---
[CHARACTER_DNA inject · lead_01]
name: Mara Chen
age_band: adult_30s
face: (face descriptors)
wardrobe_lock: (wardrobe lock)
props: none
hmu_state: baseline dry
hard_rules: Same face and wardrobe every shot. No glasses unless listed.
transform_track: none
plate_status: draft
model_path_default: still
negatives: no face morph, no twin, no wardrobe invent, no age change
[/CHARACTER_DNA]

--- gates ---
freeze: required before multi-shot
inject_every_prompt: true
plate_before_motion: plate_status must be locked
drift_qa_threshold: 7.0 weighted · criticals ≥ 7

Activation lab

Copy-ready templates for freeze, multi-cast, plate → extend

ACTIVATE IDENTITY_LOCK

Project: neon-alley-noir
Action: Freeze Character DNA for lead before any multi-shot spend.
Output: DNA card · inject_block · hard_rules · plate_status=draft
Age band: adult only. Refuse minors and age-down transforms.

Drift QA simulator

Score each check 0–10 · pass requires weighted ≥ 7.0 and criticals ≥ 7

PASS · 8.00

face_geometry

critical
weight 1.5

Bone structure, jaw, eye spacing vs DNA

Recovery: Re-inject face line; re-lock plate from best still

8

age_band_fidelity

critical
weight 1.4

Adult band matches; no age-down/up drift

Recovery: Strengthen age_band in inject; reject plate

8

wardrobe_lock

critical
weight 1.3

Coat/layers/colors match lock or Transform Track

Recovery: Add Transform entry or re-prompt wardrobe lock

8

eyes_scars_marks

critical
weight 1.3

Eye color, scar, freckles, asymmetry present

Recovery: Promote marks into face inject; i2i refine

8

hair_hmu_state

weight 1.2

Hair length/style and HMU state continuity

Recovery: Activate Hair & Makeup Continuity patch

8

prop_continuity

weight 1.1

Signature props present and hand placement

Recovery: Re-add prop line; fix last-frame recap

8

multi_cast_separation

weight 1.3

Two faces remain distinct — no merge/swap

Recovery: Run Multi-Character Arbiter dual inject

8

lighting_skin_match

weight 1

Skin tone under key matches plate grade

Recovery: Match DoP grade; avoid beauty-filter drift

8

Module quiz

8 checks · best score saved in progress

Question 1 / 8Score 0

When should you freeze Character DNA?

Practice, then chain

Use the DNA tool for plates, Extend Lab for chains, ErosForge only when R-rated.