The preferred authoring path. spore-image and spore-video declare fields that are the canonical nested frame — subject, scene{}, shot{}, camera{}, lighting{}, color_palette[], style{} and more.
Genlock serializes them to the target model's JSON shape (SEEDANCE / VEO / KLING).
spore-style is a reusable look — a modifier with no render — attachable at project, scene or shot level so a whole sequence keeps one consistent style.