A character is a first-class database object, not a paragraph in a prompt.
Identity — name, age, physical descriptors, distinguishing features (scars, tattoos), as structured fields rather than freetext.
Wardrobe library — named outfits with their own references and scene assignments.
Voice profile — assigned or cloned, with accent, pitch and emotional range. A cloned voice requires a verified consent record.
Personality and acting profile — speech style, vocabulary, humour, emotional tendencies. This feeds the dialogue writer and the character-voice check.
Identity Package — the compiler bundles prompt DNA, face/body embeddings, the reference pack and a trained LoRA if you have one, and injects all of it into every generation featuring that character. You never re-upload references.
Versioning — canon v1/v2/v3 locked per scene range, so redesigning a character never corrupts footage you already rendered.