{
  "generated_at": "2026-08-15T05:07:35.947Z",
  "source": "/Users/CB/Downloads/hubx-teardown-data/features.json",
  "totals": {
    "cards": 201,
    "exact_card_model_keys": 2,
    "exact_execution_prompts": 0,
    "exact_control_videos": 0,
    "cards_with_catalog_suggestions": 15,
    "unique_posters": 191,
    "unique_previews": 191
  },
  "cards": [
    {
      "key": "copenhagen-vlog-10s",
      "title": "Copenhagen",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 0,
      "is_promoted": true,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Copenhagen\" video. Visual direction: Slow mornings, bike rides, and Scandinavian charm. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/copenhagen_vlog_1_eadc3e9457/copenhagen_vlog_1_eadc3e9457.jpg",
      "local_reference_poster": "reference-posters/copenhagen-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/copenhagen_vlog_1_733b2dd6b8/copenhagen_vlog_1_733b2dd6b8.mp4",
      "local_reference_preview": "reference-previews/copenhagen-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/copenhagen-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Slow mornings, bike rides, and Scandinavian charm.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "korean-daily-vlog-10s",
      "title": "Korean Daily Vlog",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 1,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Korean Daily Vlog\" video. Visual direction: Quiet mornings, neighborhood walks, and everyday moments captured on camcorder. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/korean_daily_vlog_116a7b1b3a/korean_daily_vlog_116a7b1b3a.jpg",
      "local_reference_poster": "reference-posters/korean-daily-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/korean_daily_vlog_db65673511/korean_daily_vlog_db65673511.mp4",
      "local_reference_preview": "reference-previews/korean-daily-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/korean-daily-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Quiet mornings, neighborhood walks, and everyday moments captured on camcorder.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "tokyo-vlog-10s",
      "title": "Tokyo",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 2,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Tokyo\" video. Visual direction: Neon nights, ramen stops, and the city's nonstop energy. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/tokyo_vlog_dff9ad27bc/tokyo_vlog_dff9ad27bc.jpg",
      "local_reference_poster": "reference-posters/tokyo-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/tokyo_vlog_49b2e451ce/tokyo_vlog_49b2e451ce.mp4",
      "local_reference_preview": "reference-previews/tokyo-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/tokyo-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Neon nights, ramen stops, and the city's nonstop energy.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "concert-vlog-10s",
      "title": "Concert",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 3,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Concert\" video. Visual direction: Front row moments you'll want to relive forever. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/concert_1_b35f85c30d/concert_1_b35f85c30d.jpg",
      "local_reference_poster": "reference-posters/concert-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/concert_1_c5c66e84cf/concert_1_c5c66e84cf.mp4",
      "local_reference_preview": "reference-previews/concert-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/concert-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Front row moments you'll want to relive forever.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "burning-man-vlog-10s",
      "title": "Burning Man",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 4,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Burning Man\" video. Visual direction: Escape reality and enter the magic of this desert festival. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/burning_man_new_e20aae2c97/burning_man_new_e20aae2c97.jpg",
      "local_reference_poster": "reference-posters/burning-man-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/burning_man_new_53613b3df2/burning_man_new_53613b3df2.mp4",
      "local_reference_preview": "reference-previews/burning-man-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/burning-man-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Escape reality and enter the magic of this desert festival.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "00s-vlog-10s",
      "title": "00s",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 5,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"00s\" video. Visual direction: Flip phones, mall days, and iconic Y2K fashion. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/00s_1_5d316752d8/00s_1_5d316752d8.jpg",
      "local_reference_poster": "reference-posters/00s-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/00s_1_29ec79adc1/00s_1_29ec79adc1.mp4",
      "local_reference_preview": "reference-previews/00s-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/00s-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Flip phones, mall days, and iconic Y2K fashion.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "60s-vlog-10s",
      "title": "60s",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 6,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"60s\" video. Visual direction: Step into the elegance of the golden '60s. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/60s_vlog_1_bd116dbd71/60s_vlog_1_bd116dbd71.jpg",
      "local_reference_poster": "reference-posters/60s-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/60s_vlog_1_ba646dad66/60s_vlog_1_ba646dad66.mp4",
      "local_reference_preview": "reference-previews/60s-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/60s-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Step into the elegance of the golden '60s.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "f1-vlog-10s",
      "title": "F1",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 7,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"F1\" video. Visual direction: Go behind the scenes of an unforgettable race weekend. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/f1_1_84aadc4f0f/f1_1_84aadc4f0f.jpg",
      "local_reference_poster": "reference-posters/f1-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/f1_1_314363fc58/f1_1_314363fc58.mp4",
      "local_reference_preview": "reference-previews/f1-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/f1-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Go behind the scenes of an unforgettable race weekend.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "90s-vlog-10s",
      "title": "90s",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 8,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"90s\" video. Visual direction: Payphones, city walks, and carefree supermodel energy. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/90s_vlog_c763f90f6d/90s_vlog_c763f90f6d.jpg",
      "local_reference_poster": "reference-posters/90s-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/90s_vlog_3a08590019/90s_vlog_3a08590019.mp4",
      "local_reference_preview": "reference-previews/90s-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/90s-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Payphones, city walks, and carefree supermodel energy.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "bali-vlog-10s",
      "title": "Bali",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 9,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Bali\" video. Visual direction: Your dream island getaway, brought to life. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/bali_vlog_1_72e5ec8a7e/bali_vlog_1_72e5ec8a7e.jpg",
      "local_reference_poster": "reference-posters/bali-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/bali_vlog_1_aded8b442c/bali_vlog_1_aded8b442c.mp4",
      "local_reference_preview": "reference-previews/bali-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/bali-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Your dream island getaway, brought to life.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "marketing-girlie-vlog-10s",
      "title": "Marketing Girlie",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 10,
      "is_promoted": true,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Marketing Girlie\" video. Visual direction: Pitch ideas, direct shoots, and build your next big campaign. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/influencer_vlog_1_02795c21de/influencer_vlog_1_02795c21de.jpg",
      "local_reference_poster": "reference-posters/marketing-girlie-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/influencer_vlog_1_2a4b1ed3a9/influencer_vlog_1_2a4b1ed3a9.mp4",
      "local_reference_preview": "reference-previews/marketing-girlie-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/marketing-girlie-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Pitch ideas, direct shoots, and build your next big campaign.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "amalfi-vlog-10s",
      "title": "Amalfi",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 11,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Amalfi\" video. Visual direction: Cruise the coast with sun-soaked Italian summer vibes. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/amalfi1_1_ee3e162849/amalfi1_1_ee3e162849.jpg",
      "local_reference_poster": "reference-posters/amalfi-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/amalfi1_1_a7ec00f8c1/amalfi1_1_a7ec00f8c1.mp4",
      "local_reference_preview": "reference-previews/amalfi-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/amalfi-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Cruise the coast with sun-soaked Italian summer vibes.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "70s-vlog-10s",
      "title": "70s",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 12,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"70s\" video. Visual direction: Road trips, disco lights, and carefree adventures. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/70s_vlog_1_90f25a2949/70s_vlog_1_90f25a2949.jpg",
      "local_reference_poster": "reference-posters/70s-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/70s_vlog_1_4a43cbdf6d/70s_vlog_1_4a43cbdf6d.mp4",
      "local_reference_preview": "reference-previews/70s-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/70s-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Road trips, disco lights, and carefree adventures.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "mykonos-vlog-10s",
      "title": "Mykonos",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 13,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Mykonos\" video. Visual direction: From Chora’s blue doors to the Aegean Sea, live the ultimate island day. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/mikonos_1_162257b59e/mikonos_1_162257b59e.jpg",
      "local_reference_poster": "reference-posters/mykonos-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/mikonos_1_d18e3c4490/mikonos_1_d18e3c4490.mp4",
      "local_reference_preview": "reference-previews/mykonos-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/mykonos-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "From Chora’s blue doors to the Aegean Sea, live the ultimate island day.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "80s-vlog-10s",
      "title": "80s",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 14,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"80s\" video. Visual direction: Arcades, boomboxes, and pure retro fun. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/80s_vlog_1_c42dac3252/80s_vlog_1_c42dac3252.jpg",
      "local_reference_poster": "reference-posters/80s-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/80s_vlog_1_3345fa8081/80s_vlog_1_3345fa8081.mp4",
      "local_reference_preview": "reference-previews/80s-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/80s-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Arcades, boomboxes, and pure retro fun.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "old-money-vlog-10s",
      "title": "Old Money",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 15,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Old Money\" video. Visual direction: Sail the coast, play a round, and cruise through Monte Carlo. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/old_money_1_cc450f89a7/old_money_1_cc450f89a7.jpg",
      "local_reference_poster": "reference-posters/old-money-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/old_money_1_3c1879c479/old_money_1_3c1879c479.mp4",
      "local_reference_preview": "reference-previews/old-money-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/old-money-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Sail the coast, play a round, and cruise through Monte Carlo.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "finance-guy-vlog-10s",
      "title": "Finance Guy",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 16,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Finance Guy\" video. Visual direction: Lead meetings, close deals, and move through Wall Street like you own it. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/finance_guy_1b007a59d5/finance_guy_1b007a59d5.jpg",
      "local_reference_poster": "reference-posters/finance-guy-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/finance_guy_60c63f8b43/finance_guy_60c63f8b43.mp4",
      "local_reference_preview": "reference-previews/finance-guy-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/finance-guy-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Lead meetings, close deals, and move through Wall Street like you own it.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "paris-vlog-10s",
      "title": "Paris",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 17,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Paris\" video. Visual direction: Coffee, croissants, iconic landmarks, and sunset by the Eiffel Tower. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/paris_vlog_7f1eef4ac6/paris_vlog_7f1eef4ac6.jpg",
      "local_reference_poster": "reference-posters/paris-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/paris_vlog_ba8c1b064c/paris_vlog_ba8c1b064c.mp4",
      "local_reference_preview": "reference-previews/paris-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/paris-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Coffee, croissants, iconic landmarks, and sunset by the Eiffel Tower.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "nyc-vlog-10s",
      "title": "NYC",
      "category": "AI Vlog",
      "category_key": "aiVlogCategory",
      "catalog_index": 18,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 1350,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"NYC\" video. Visual direction: Subway rides, SoHo finds, pizza stops, and nonstop NYC energy. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/nyc_vlog_1_3b0412687e/nyc_vlog_1_3b0412687e.jpg",
      "local_reference_poster": "reference-posters/nyc-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/nyc_vlog_1_48f6aeb856/nyc_vlog_1_48f6aeb856.mp4",
      "local_reference_preview": "reference-previews/nyc-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/nyc-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Subway rides, SoHo finds, pizza stops, and nonstop NYC energy.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "murda-dance",
      "title": "Murda",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 19,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Murda\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Let the beat match your swagger. 💥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/murda_dance_9c83ed7713/murda_dance_9c83ed7713.jpg",
      "local_reference_poster": "reference-posters/murda-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/murda_dance_26c056429d/murda_dance_26c056429d.mp4",
      "local_reference_preview": "reference-previews/murda-dance.mp4",
      "surrogate_control_video": "reference-previews/murda-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Let the beat match your swagger. 💥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "bloodline-dance",
      "title": "Bloodline",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 20,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Bloodline\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Move light, stay confident. ✨ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/bloodline_dance_d99a0c2019/bloodline_dance_d99a0c2019.jpg",
      "local_reference_poster": "reference-posters/bloodline-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/bloodline_dance_e196bc5cd1/bloodline_dance_e196bc5cd1.mp4",
      "local_reference_preview": "reference-previews/bloodline-dance.mp4",
      "surrogate_control_video": "reference-previews/bloodline-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Move light, stay confident. ✨",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "mink-dance",
      "title": "Mink",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 21,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Mink\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Confidence, control, and a beat that does the rest. ✨ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/mink_65f08948a2/mink_65f08948a2.jpg",
      "local_reference_poster": "reference-posters/mink-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/mink_743afffd06/mink_743afffd06.mp4",
      "local_reference_preview": "reference-previews/mink-dance.mp4",
      "surrogate_control_video": "reference-previews/mink-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Confidence, control, and a beat that does the rest. ✨",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "jookin-dance",
      "title": "Jookin",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 22,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Jookin\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Low-key style, full swagger. 💥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/jookin_dance_39cba3089e/jookin_dance_39cba3089e.jpg",
      "local_reference_poster": "reference-posters/jookin-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/jookin_dance_be3cbe315a/jookin_dance_be3cbe315a.mp4",
      "local_reference_preview": "reference-previews/jookin-dance.mp4",
      "surrogate_control_video": "reference-previews/jookin-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Low-key style, full swagger. 💥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "lets-go-dance",
      "title": "Let's Go",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 23,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Let's Go\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Pure pressure on the beat. 💥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/lets_go_8f9b2e3a4d/lets_go_8f9b2e3a4d.jpg",
      "local_reference_poster": "reference-posters/lets-go-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/lets_go_ae367fdeca/lets_go_ae367fdeca.mp4",
      "local_reference_preview": "reference-previews/lets-go-dance.mp4",
      "surrogate_control_video": "reference-previews/lets-go-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Pure pressure on the beat. 💥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "dale-pa-ve-dance",
      "title": "Dale Pa Ve",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 24,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Dale Pa Ve\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Shake it easy, keep it flowing. 💫 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/dale_pa_ve_a19b918d06/dale_pa_ve_a19b918d06.jpg",
      "local_reference_poster": "reference-posters/dale-pa-ve-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/dale_pa_ve_ecf175f564/dale_pa_ve_ecf175f564.mp4",
      "local_reference_preview": "reference-previews/dale-pa-ve-dance.mp4",
      "surrogate_control_video": "reference-previews/dale-pa-ve-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Shake it easy, keep it flowing. 💫",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "high-school-dance",
      "title": "High School",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 25,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"High School\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Confidence on, pressure off. 🔥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/highschool_69a55d4bd6/highschool_69a55d4bd6.jpg",
      "local_reference_poster": "reference-posters/high-school-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/highschool_b9f34c5c9a/highschool_b9f34c5c9a.mp4",
      "local_reference_preview": "reference-previews/high-school-dance.mp4",
      "surrogate_control_video": "reference-previews/high-school-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Confidence on, pressure off. 🔥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "raindrop-dance",
      "title": "Raindrop",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 26,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Raindrop\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: That smooth vibe you can’t skip. 💫 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/raindrop_e02e8d15bf/raindrop_e02e8d15bf.jpg",
      "local_reference_poster": "reference-posters/raindrop-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/raindrop_fd93cb858e/raindrop_fd93cb858e.mp4",
      "local_reference_preview": "reference-previews/raindrop-dance.mp4",
      "surrogate_control_video": "reference-previews/raindrop-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "That smooth vibe you can’t skip. 💫",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "lush-life-dance",
      "title": "Lush Life",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 27,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Lush Life\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Living that no-plans summer energy. 🍹 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/lush_life_1_fafa1d8280/lush_life_1_fafa1d8280.jpg",
      "local_reference_poster": "reference-posters/lush-life-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/lush_life_1_f6761a6636/lush_life_1_f6761a6636.mp4",
      "local_reference_preview": "reference-previews/lush-life-dance.mp4",
      "surrogate_control_video": "reference-previews/lush-life-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Living that no-plans summer energy. 🍹",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "soda-pop-man-dance",
      "title": "Soda Pop Energy",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 28,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Soda Pop Energy\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Catchy Soda Pop moves made to stay on repeat! Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/soda_pop_man_1_796739eb9f/soda_pop_man_1_796739eb9f.jpg",
      "local_reference_poster": "reference-posters/soda-pop-man-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/soda_pop_man_1_66429508c0/soda_pop_man_1_66429508c0.mp4",
      "local_reference_preview": "reference-previews/soda-pop-man-dance.mp4",
      "surrogate_control_video": "reference-previews/soda-pop-man-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Catchy Soda Pop moves made to stay on repeat!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "big-guy-dance",
      "title": "Big Guy",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 29,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Big Guy\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Ready to flex your muscles, big guy? 💪 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/big_guy_1_79c453c4e1/big_guy_1_79c453c4e1.jpg",
      "local_reference_poster": "reference-posters/big-guy-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/big_guy_1_cf6616c097/big_guy_1_cf6616c097.mp4",
      "local_reference_preview": "reference-previews/big-guy-dance.mp4",
      "surrogate_control_video": "reference-previews/big-guy-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Ready to flex your muscles, big guy? 💪",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "pinky-up-dance",
      "title": "Pinky Up",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 30,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Pinky Up\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Main character energy in every move. 💅 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/pinky_UP_1_1_7ed83c424d/pinky_UP_1_1_7ed83c424d.jpg",
      "local_reference_poster": "reference-posters/pinky-up-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/pinky_UP_1_b4d805f661/pinky_UP_1_b4d805f661.mp4",
      "local_reference_preview": "reference-previews/pinky-up-dance.mp4",
      "surrogate_control_video": "reference-previews/pinky-up-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Main character energy in every move. 💅",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "seven-eleven-dance",
      "title": "7/11",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 31,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"7/11\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: You can’t do this halfway. 🔥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/seven11_2aab079a9f/seven11_2aab079a9f.jpg",
      "local_reference_poster": "reference-posters/seven-eleven-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/seven11_1_be121b5a05/seven11_1_be121b5a05.mp4",
      "local_reference_preview": "reference-previews/seven-eleven-dance.mp4",
      "surrogate_control_video": "reference-previews/seven-eleven-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "You can’t do this halfway. 🔥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "speed-dance",
      "title": "Speed",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 32,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Speed\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: This viral funk energy hits different. ⚡ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/speed_da4923fbd5/speed_da4923fbd5.jpg",
      "local_reference_poster": "reference-posters/speed-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/speed_48c2dacdf3/speed_48c2dacdf3.mp4",
      "local_reference_preview": "reference-previews/speed-dance.mp4",
      "surrogate_control_video": "reference-previews/speed-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "This viral funk energy hits different. ⚡ ",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "got-2-luv-u-dance",
      "title": "Got 2 Luv U",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 33,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Got 2 Luv U\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Soft sway, strong beat, undeniable vibe. 🎶 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/got_2_luv_u_d3c9ae0429/got_2_luv_u_d3c9ae0429.jpg",
      "local_reference_poster": "reference-posters/got-2-luv-u-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/got_2_luv_u_972079bd4d/got_2_luv_u_972079bd4d.mp4",
      "local_reference_preview": "reference-previews/got-2-luv-u-dance.mp4",
      "surrogate_control_video": "reference-previews/got-2-luv-u-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Soft sway, strong beat, undeniable vibe. 🎶",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "copacabana-dance",
      "title": "Copacabana",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 34,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Copacabana\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Turn it up and move with intention. ☀️ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/copacabana_11c6822344/copacabana_11c6822344.jpg",
      "local_reference_poster": "reference-posters/copacabana-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/copacabana_e184801226/copacabana_e184801226.mp4",
      "local_reference_preview": "reference-previews/copacabana-dance.mp4",
      "surrogate_control_video": "reference-previews/copacabana-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Turn it up and move with intention. ☀️",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "luku-dance",
      "title": "Luku",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 35,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Luku\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Let your body follow the rhythm naturally. ✨ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/luku_1_7d1b7cbaad/luku_1_7d1b7cbaad.jpg",
      "local_reference_poster": "reference-posters/luku-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/luku_1_4db62a29e0/luku_1_4db62a29e0.mp4",
      "local_reference_preview": "reference-previews/luku-dance.mp4",
      "surrogate_control_video": "reference-previews/luku-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Let your body follow the rhythm naturally. ✨",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "soda-pop-woman-dance",
      "title": "Soda Pop Moves",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 36,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Soda Pop Moves\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Bounce with the beat and let the Soda Pop rhythm take over! Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/soda_pop_woman_87d0424757/soda_pop_woman_87d0424757.jpg",
      "local_reference_poster": "reference-posters/soda-pop-woman-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/soda_pop_woman_ba56e38ad6/soda_pop_woman_ba56e38ad6.mp4",
      "local_reference_preview": "reference-previews/soda-pop-woman-dance.mp4",
      "surrogate_control_video": "reference-previews/soda-pop-woman-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Bounce with the beat and let the Soda Pop rhythm take over!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "baby-boo-dance",
      "title": "Baby Boo",
      "category": "Tiktok Dances",
      "category_key": "tiktokDancesCategory",
      "catalog_index": 37,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Baby Boo\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Shoulders loose, groove on. Feel the viral Baby Boo vibe! 🔥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/babyboo_1_785c1d91e9/babyboo_1_785c1d91e9.jpg",
      "local_reference_poster": "reference-posters/baby-boo-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/babyboo_1_2853360999/babyboo_1_2853360999.mp4",
      "local_reference_preview": "reference-previews/baby-boo-dance.mp4",
      "surrogate_control_video": "reference-previews/baby-boo-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Shoulders loose, groove on. Feel the viral Baby Boo vibe! 🔥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "dai-dai-dance",
      "title": "Dai Dai",
      "category": "Viral Dances",
      "category_key": "viralDancesCategory",
      "catalog_index": 38,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Dai Dai\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Dance like it’s opening night at the World Cup. ⚽⚡ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/dai_dai_cf8e790af5/dai_dai_cf8e790af5.jpg",
      "local_reference_poster": "reference-posters/dai-dai-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/dai_dai_d6ef41f08d/dai_dai_d6ef41f08d.mp4",
      "local_reference_preview": "reference-previews/dai-dai-dance.mp4",
      "surrogate_control_video": "reference-previews/dai-dai-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Dance like it’s opening night at the World Cup. ⚽⚡",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "gangsta-dance",
      "title": "Gangsta",
      "category": "Viral Dances",
      "category_key": "viralDancesCategory",
      "catalog_index": 39,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": "FALAI_NANO_BANANA_IMAGE_HIGGSFIELD_KLING_MOTION_CONTROL_VIDEO",
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion control",
      "model_evidence": "captured_exact",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Gangsta\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Loose shoulders, steady gaze. No rush. No flex. Just the vibe. 😎 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/gangsta_48055e4afa/gangsta_48055e4afa.jpg",
      "local_reference_poster": "reference-posters/gangsta-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/gangsta_baeb9d606a/gangsta_baeb9d606a.mp4",
      "local_reference_preview": "reference-previews/gangsta-dance.mp4",
      "surrogate_control_video": "reference-previews/gangsta-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Loose shoulders, steady gaze. No rush. No flex. Just the vibe. 😎",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "bombale-dance",
      "title": "Bombale",
      "category": "Viral Dances",
      "category_key": "viralDancesCategory",
      "catalog_index": 40,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Bombale\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Move easy, stay untouchable. 🔥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/bombale_1efe9992c3/bombale_1efe9992c3.jpg",
      "local_reference_poster": "reference-posters/bombale-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/bombale_b90bc448e2/bombale_b90bc448e2.mp4",
      "local_reference_preview": "reference-previews/bombale-dance.mp4",
      "surrogate_control_video": "reference-previews/bombale-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Move easy, stay untouchable. 🔥 ",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "na-favelinha-dance",
      "title": "Na Favelinha",
      "category": "Viral Dances",
      "category_key": "viralDancesCategory",
      "catalog_index": 41,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Na Favelinha\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Shake the body and join the rhythme! 🪩 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/na_favelinha_48552bf902/na_favelinha_48552bf902.jpg",
      "local_reference_poster": "reference-posters/na-favelinha-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/na_favelinha_e92534e618/na_favelinha_e92534e618.mp4",
      "local_reference_preview": "reference-previews/na-favelinha-dance.mp4",
      "surrogate_control_video": "reference-previews/na-favelinha-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Shake the body and join the rhythme! 🪩",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "man-dance",
      "title": "Dance Flow ",
      "category": "Viral Dances",
      "category_key": "viralDancesCategory",
      "catalog_index": 42,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Dance Flow \" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Big moves, bold energy, and absolutely no holding back! Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/man_dance_73c2eb4317/man_dance_73c2eb4317.jpg",
      "local_reference_poster": "reference-posters/man-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/man_dance_30b14d8315/man_dance_30b14d8315.mp4",
      "local_reference_preview": "reference-previews/man-dance.mp4",
      "surrogate_control_video": "reference-previews/man-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Big moves, bold energy, and absolutely no holding back!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "woman-baby-dance",
      "title": "Just Dance",
      "category": "Viral Dances",
      "category_key": "viralDancesCategory",
      "catalog_index": 43,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Just Dance\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Big moves, bigger confidence—dance comes first here! Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/woman_dance_6c322b9901/woman_dance_6c322b9901.jpg",
      "local_reference_poster": "reference-posters/woman-baby-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/woman_dance_9bf1e003b9/woman_dance_9bf1e003b9.mp4",
      "local_reference_preview": "reference-previews/woman-baby-dance.mp4",
      "surrogate_control_video": "reference-previews/woman-baby-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Big moves, bigger confidence—dance comes first here!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "no-batidao-dance",
      "title": "No Batidão",
      "category": "Viral Dances",
      "category_key": "viralDancesCategory",
      "catalog_index": 44,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"No Batidão\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Loose your knees and enjoy a heavy bass 🇧🇷 💃 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/no_batidao_1fbb957708/no_batidao_1fbb957708.jpg",
      "local_reference_poster": "reference-posters/no-batidao-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/no_batidao_b498138163/no_batidao_b498138163.mp4",
      "local_reference_preview": "reference-previews/no-batidao-dance.mp4",
      "surrogate_control_video": "reference-previews/no-batidao-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Loose your knees and enjoy a heavy bass 🇧🇷 💃",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "rasputin-dance",
      "title": "Rasputin",
      "category": "Iconic Dances",
      "category_key": "iconicDancesCategory",
      "catalog_index": 45,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Rasputin\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: You already know this vibe. 🕺 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/rasputin_dance_11f96607b0/rasputin_dance_11f96607b0.jpg",
      "local_reference_poster": "reference-posters/rasputin-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/rasputin_dance_122cf013a1/rasputin_dance_122cf013a1.mp4",
      "local_reference_preview": "reference-previews/rasputin-dance.mp4",
      "surrogate_control_video": "reference-previews/rasputin-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "You already know this vibe. 🕺",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "boots-stop-working-dance",
      "title": "Boots Stop Working",
      "category": "Iconic Dances",
      "category_key": "iconicDancesCategory",
      "catalog_index": 46,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Boots Stop Working\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Keep it grounded, keep it moving 💃 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/boots_stop_working_e291b7b275/boots_stop_working_e291b7b275.jpg",
      "local_reference_poster": "reference-posters/boots-stop-working-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/boots_stop_working_8cc974c225/boots_stop_working_8cc974c225.mp4",
      "local_reference_preview": "reference-previews/boots-stop-working-dance.mp4",
      "surrogate_control_video": "reference-previews/boots-stop-working-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Keep it grounded, keep it moving 💃",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "cotton-eye-joe-dance",
      "title": "Cotton Eye Joe",
      "category": "Iconic Dances",
      "category_key": "iconicDancesCategory",
      "catalog_index": 47,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Cotton Eye Joe\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Stomp, step, spin and keep the rhythm alive!🎵 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/cotton_eye_joe_6550469af5/cotton_eye_joe_6550469af5.jpg",
      "local_reference_poster": "reference-posters/cotton-eye-joe-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/cotton_eye_joe_5a31af19d7/cotton_eye_joe_5a31af19d7.mp4",
      "local_reference_preview": "reference-previews/cotton-eye-joe-dance.mp4",
      "surrogate_control_video": "reference-previews/cotton-eye-joe-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Stomp, step, spin and keep the rhythm alive!🎵",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "dont-play-with-me-dance",
      "title": "Don't Play With Me",
      "category": "Iconic Dances",
      "category_key": "iconicDancesCategory",
      "catalog_index": 48,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Don't Play With Me\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Covered. Calm. Unshaken. 🔥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/dontplaywm_e3ba3955a2/dontplaywm_e3ba3955a2.jpg",
      "local_reference_poster": "reference-posters/dont-play-with-me-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/dontplaywm_3819082255/dontplaywm_3819082255.mp4",
      "local_reference_preview": "reference-previews/dont-play-with-me-dance.mp4",
      "surrogate_control_video": "reference-previews/dont-play-with-me-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Covered. Calm. Unshaken. 🔥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "twist-and-shine-dance",
      "title": "Twist and Shine ",
      "category": "Iconic Dances",
      "category_key": "iconicDancesCategory",
      "catalog_index": 49,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Twist and Shine \" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Turn it. Flash it. Move on! 💫 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/twist_and_shine_17ba599a8a/twist_and_shine_17ba599a8a.jpg",
      "local_reference_poster": "reference-posters/twist-and-shine-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/twist_and_shine_c5d7f1a1ce/twist_and_shine_c5d7f1a1ce.mp4",
      "local_reference_preview": "reference-previews/twist-and-shine-dance.mp4",
      "surrogate_control_video": "reference-previews/twist-and-shine-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Turn it. Flash it. Move on! 💫",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "hills-dance",
      "title": "The Hills",
      "category": "Girl Dances",
      "category_key": "girlDancesCategory",
      "catalog_index": 50,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"The Hills\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Own the space, own the rhythm. ✨ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/hillss_1_45991e1ac0/hillss_1_45991e1ac0.jpg",
      "local_reference_poster": "reference-posters/hills-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/hillss_1_bccd7ca60d/hillss_1_bccd7ca60d.mp4",
      "local_reference_preview": "reference-previews/hills-dance.mp4",
      "surrogate_control_video": "reference-previews/hills-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Own the space, own the rhythm. ✨",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "buttons-dance",
      "title": "Buttons",
      "category": "Girl Dances",
      "category_key": "girlDancesCategory",
      "catalog_index": 51,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Buttons\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Turn up the attitude and let the rhythm take over. Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/button_dance_adf4535ee4/button_dance_adf4535ee4.jpg",
      "local_reference_poster": "reference-posters/buttons-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/button_dance_6decffc8b6/button_dance_6decffc8b6.mp4",
      "local_reference_preview": "reference-previews/buttons-dance.mp4",
      "surrogate_control_video": "reference-previews/buttons-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Turn up the attitude and let the rhythm take over.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "river-dance",
      "title": "River",
      "category": "Girl Dances",
      "category_key": "girlDancesCategory",
      "catalog_index": 52,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"River\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Movement that commands attention. 💫 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/river_1_af44f6e3cf/river_1_af44f6e3cf.jpg",
      "local_reference_poster": "reference-posters/river-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/river_1_1b4402c40a/river_1_1b4402c40a.mp4",
      "local_reference_preview": "reference-previews/river-dance.mp4",
      "surrogate_control_video": "reference-previews/river-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Movement that commands attention. 💫",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "telephone-dance",
      "title": "Telephone",
      "category": "Girl Dances",
      "category_key": "girlDancesCategory",
      "catalog_index": 53,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Telephone\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: No calls, just vibes. ✨ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/telephone_1_3b01ec0388/telephone_1_3b01ec0388.jpg",
      "local_reference_poster": "reference-posters/telephone-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/telephone2_421cdec316/telephone2_421cdec316.mp4",
      "local_reference_preview": "reference-previews/telephone-dance.mp4",
      "surrogate_control_video": "reference-previews/telephone-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "No calls, just vibes. ✨",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "give-it-dance",
      "title": "Give It Up to Me",
      "category": "Girl Dances",
      "category_key": "girlDancesCategory",
      "catalog_index": 54,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Give It Up to Me\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Catch the beat and don’t hold back. 💃 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/give_it_up_to_me_1_8388fabfcb/give_it_up_to_me_1_8388fabfcb.jpg",
      "local_reference_poster": "reference-posters/give-it-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/give_it_up_to_me_1_05e4b2c371/give_it_up_to_me_1_05e4b2c371.mp4",
      "local_reference_preview": "reference-previews/give-it-dance.mp4",
      "surrogate_control_video": "reference-previews/give-it-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Catch the beat and don’t hold back. 💃",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "pour-it-up-dance",
      "title": "Pour It Up",
      "category": "Girl Dances",
      "category_key": "girlDancesCategory",
      "catalog_index": 55,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Pour It Up\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Bring the heat and don’t hold back. 💥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/pour_it_up_1_e97fdf7ec3/pour_it_up_1_e97fdf7ec3.jpg",
      "local_reference_poster": "reference-posters/pour-it-up-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/pour_it_up_1_87b6f6b1d7/pour_it_up_1_87b6f6b1d7.mp4",
      "local_reference_preview": "reference-previews/pour-it-up-dance.mp4",
      "surrogate_control_video": "reference-previews/pour-it-up-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Bring the heat and don’t hold back. 💥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "woman-dance",
      "title": "Woman",
      "category": "Girl Dances",
      "category_key": "girlDancesCategory",
      "catalog_index": 56,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Woman\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: That soft power energy hits every beat. 🔥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/woman_Dance_43dc859409/woman_Dance_43dc859409.jpg",
      "local_reference_poster": "reference-posters/woman-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/woman_Dance_97b7c52267/woman_Dance_97b7c52267.mp4",
      "local_reference_preview": "reference-previews/woman-dance.mp4",
      "surrogate_control_video": "reference-previews/woman-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "That soft power energy hits every beat. 🔥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "stateside-dance",
      "title": "Stateside",
      "category": "Girl Dances",
      "category_key": "girlDancesCategory",
      "catalog_index": 57,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Stateside\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Move it, own it, no explanation needed. 💅 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/stateside_1_adc52a3358/stateside_1_adc52a3358.jpg",
      "local_reference_poster": "reference-posters/stateside-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/stateside_1_6cd28a7fd0/stateside_1_6cd28a7fd0.mp4",
      "local_reference_preview": "reference-previews/stateside-dance.mp4",
      "surrogate_control_video": "reference-previews/stateside-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Move it, own it, no explanation needed. 💅",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "like-a-g6-dance",
      "title": "Like A G6",
      "category": "Girl Dances",
      "category_key": "girlDancesCategory",
      "catalog_index": 58,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Like A G6\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Graceful lines, bold rhythm. 🔥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/g6_dance_1_92358fa019/g6_dance_1_92358fa019.jpg",
      "local_reference_poster": "reference-posters/like-a-g6-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/g6_dance_1_267f646ceb/g6_dance_1_267f646ceb.mp4",
      "local_reference_preview": "reference-previews/like-a-g6-dance.mp4",
      "surrogate_control_video": "reference-previews/like-a-g6-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Graceful lines, bold rhythm. 🔥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "beat-it-dance",
      "title": "Beat It",
      "category": "MJ Dances",
      "category_key": "mjDancesCategory",
      "catalog_index": 59,
      "is_promoted": true,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Beat It\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: The iconic dance: good footwork, fast turns, clean hits 🕴️⚡️ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/beat_IT_1_92760a7159/beat_IT_1_92760a7159.jpg",
      "local_reference_poster": "reference-posters/beat-it-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/beat_IT_7dbd61d970/beat_IT_7dbd61d970.mp4",
      "local_reference_preview": "reference-previews/beat-it-dance.mp4",
      "surrogate_control_video": "reference-previews/beat-it-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "The iconic dance: good footwork, fast turns, clean hits 🕴️⚡️",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "smoothCriminal-dance",
      "title": "Smooth Criminal",
      "category": "MJ Dances",
      "category_key": "mjDancesCategory",
      "catalog_index": 60,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Smooth Criminal\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Smooth footwork, iconic lean, stylish energy 🕺🎩⚡️ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/Smooth_Criminal_Image_877c400606/Smooth_Criminal_Image_877c400606.png",
      "local_reference_poster": "reference-posters/smoothCriminal-dance.png",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/Smooth_Criminal_Preview_aa40af6604/Smooth_Criminal_Preview_aa40af6604.mp4",
      "local_reference_preview": "reference-previews/smoothCriminal-dance.mp4",
      "surrogate_control_video": "reference-previews/smoothCriminal-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Smooth footwork, iconic lean, stylish energy 🕺🎩⚡️",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "bad-dance",
      "title": "Bad",
      "category": "MJ Dances",
      "category_key": "mjDancesCategory",
      "catalog_index": 61,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Bad\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Smooth moves, sharp attitude, unstoppable energy 🕺⚡️🔥 Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/bad_dance_image_51279a3620/bad_dance_image_51279a3620.png",
      "local_reference_poster": "reference-posters/bad-dance.png",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/bad_dance_preview_22588de976/bad_dance_preview_22588de976.mp4",
      "local_reference_preview": "reference-previews/bad-dance.mp4",
      "surrogate_control_video": "reference-previews/bad-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Smooth moves, sharp attitude, unstoppable energy 🕺⚡️🔥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "thriller-dance",
      "title": "Thriller",
      "category": "MJ Dances",
      "category_key": "mjDancesCategory",
      "catalog_index": 62,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "dance_motion_control",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "fal.ai image preparation + Higgsfield/Kling motion-control family",
      "model_evidence": "inferred_from_dance_category_and_uniform_600_coin_price; only Gangsta was captured",
      "execution_prompt_exact": null,
      "prompt_candidate": "Using the uploaded portrait as the identity reference, create a full-body vertical \"Thriller\" dance video. Preserve the subject's recognizable face, hair, skin tone, and overall identity. Match the timing, body movement, and choreography of the supplied motion-control video. Visual direction: Iconic zombie moves, sharp rhythms, midnight energy 🕺🌙⚡️ Keep anatomy stable, motion fluid, and the camera consistent.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/thriller_Preview_Image_932130ac9b/thriller_Preview_Image_932130ac9b.png",
      "local_reference_poster": "reference-posters/thriller-dance.png",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/thriller_Preview_f6ce100469/thriller_Preview_f6ce100469.mp4",
      "local_reference_preview": "reference-previews/thriller-dance.mp4",
      "surrogate_control_video": "reference-previews/thriller-dance.mp4",
      "surrogate_control_evidence": "recommended_motion_reference_but_not_proven_server_control",
      "duration_seconds": null,
      "description": "Iconic zombie moves, sharp rhythms, midnight energy 🕺🌙⚡️",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "urban-hero",
      "title": "Urban Hero",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 63,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Urban Hero\" video. Visual direction: A relaxed street-style look with heroic attitude. 🌇 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/urban_hero_d5f68ced5a/urban_hero_d5f68ced5a.jpg",
      "local_reference_poster": "reference-posters/urban-hero.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/urban_hero_5d08031319/urban_hero_5d08031319.mp4",
      "local_reference_preview": "reference-previews/urban-hero.mp4",
      "surrogate_control_video": "reference-previews/urban-hero.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "A relaxed street-style look with heroic attitude. 🌇",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "next-opponent",
      "title": "Next Opponent",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 64,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Next Opponent\" video. Visual direction: Face your greatest rival. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/next_opponent_330d67e75b/next_opponent_330d67e75b.jpg",
      "local_reference_poster": "reference-posters/next-opponent.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/next_opponent_a08a500d60/next_opponent_a08a500d60.mp4",
      "local_reference_preview": "reference-previews/next-opponent.mp4",
      "surrogate_control_video": "reference-previews/next-opponent.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Face your greatest rival.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "goal-of-the-tournament",
      "title": "Goal of the Tournament",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 65,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Goal of the Tournament\" video. Visual direction: The kind of goal people replay for years. 🏆 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/goal_slowmo_1_fd28766365/goal_slowmo_1_fd28766365.jpg",
      "local_reference_poster": "reference-posters/goal-of-the-tournament.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/goal_slowmo_2_b99c6704aa/goal_slowmo_2_b99c6704aa.mp4",
      "local_reference_preview": "reference-previews/goal-of-the-tournament.mp4",
      "surrogate_control_video": "reference-previews/goal-of-the-tournament.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "The kind of goal people replay for years. 🏆",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "drift-master2",
      "title": "Drift Master",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 66,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Drift Master\" video. Visual direction: Add your car photo and recreate a cinematic Tokyo street moment. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/drift_404cc1c0db/drift_404cc1c0db.jpg",
      "local_reference_poster": "reference-posters/drift-master2.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/drift_93f7ed0451/drift_93f7ed0451.mp4",
      "local_reference_preview": "reference-previews/drift-master2.mp4",
      "surrogate_control_video": "reference-previews/drift-master2.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Add your car photo and recreate a cinematic Tokyo street moment.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "palm-doll",
      "title": "Palm Doll",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 67,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Palm Doll\" video. Visual direction: So small it fits in your hand, so sweet it melts hearts 🤍 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/palm_Doll_Video_25003ccf96/palm_Doll_Video_25003ccf96.jpg",
      "local_reference_poster": "reference-posters/palm-doll.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/PALM_14328cd511/PALM_14328cd511.mp4",
      "local_reference_preview": "reference-previews/palm-doll.mp4",
      "surrogate_control_video": "reference-previews/palm-doll.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "So small it fits in your hand, so sweet it melts hearts 🤍",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "in-the-beat",
      "title": "In the Beat",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 68,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"In the Beat\" video. Visual direction: Zoned out, tuned in, riding the beat without trying! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Jon_Hamm_Stil_1_Image_32977075d8/Jon_Hamm_Stil_1_Image_32977075d8.png",
      "local_reference_poster": "reference-posters/in-the-beat.png",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Jon_Hamm_Stil_1_Preview_eedbc3e263/Jon_Hamm_Stil_1_Preview_eedbc3e263.mp4",
      "local_reference_preview": "reference-previews/in-the-beat.mp4",
      "surrogate_control_video": "reference-previews/in-the-beat.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Zoned out, tuned in, riding the beat without trying!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "street-icon",
      "title": "Street Icon",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 69,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Street Icon\" video. Visual direction: Upload your photo and step into a cinematic Tokyo street scene. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/street_icon_fcc2af9bbc/street_icon_fcc2af9bbc.jpg",
      "local_reference_poster": "reference-posters/street-icon.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/street_icon_15dab54e52/street_icon_15dab54e52.mp4",
      "local_reference_preview": "reference-previews/street-icon.mp4",
      "surrogate_control_video": "reference-previews/street-icon.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload your photo and step into a cinematic Tokyo street scene.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "fruit-drama",
      "title": "Fruit Drama",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 70,
      "is_promoted": true,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 1200,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Google Veo 3 family",
      "model_evidence": "inferred_low",
      "execution_prompt_exact": null,
      "prompt_candidate": "A muscular humanoid Banana man with big cartoon eyes and a buff yellow body stands in a dimly lit kitchen holding a phone. On the screen is a photo of a handsome muscular Peach man flexing. Banana’s eyes go wide with shock. He slowly turns to a beautiful humanoid Strawberry woman standing behind him. She covers her mouth with a guilty expression. A single oversized teardrop rolls down Banana’s peel. He banana whispers in a heartbroken voice: “How could you do this, Strawberina?” Dramatic piano sting plays. Cinematic lighting, shallow depth of field.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "A muscular humanoid Banana man with big cartoon eyes and a buff yellow body stands in a dimly lit kitchen holding a phone. On the screen is a photo of a handsome muscular Peach man flexing. Banana’s eyes go wide with shock. He slowly turns to a beautiful humanoid Strawberry woman standing behind him. She covers her mouth with a guilty expression. A single oversized teardrop rolls down Banana’s peel. He banana whispers in a heartbroken voice: “How could you do this, Strawberina?” Dramatic piano sting plays. Cinematic lighting, shallow depth of field.",
        "A soft, slightly bruised humanoid Peach man with sad puppy eyes nervously approaches a gorgeous fit humanoid Strawberry woman in a neon-lit fruit gym. He holds out a tiny flower. She looks him up and down, makes a disgusted face, waves her hand “no” and walks away flipping her green leaf hair. Peach turns to camera, wipes a tear, then notices a “FRUIT GYM” sign behind him. His eyes narrow with burning determination. Motivational bass music kicks in. He clenches his fist. Cinematic close-up, dramatic lighting.",
        "A muscular humanoid Banana man with chocolate drizzle on his peel slow-dances with a cute humanoid Strawberry woman in a warm sunset-lit kitchen. He gently takes her hand and twirls her. She giggles and spins back into his arms. They hold each other close. He whispers softly: “You are the love of my life...” She blushes bright red, smiles, and nuzzles into his chest. Golden hour light streams through the window. Rose petals float in the air. Romantic string music plays. Shallow depth of field, warm color grading.",
        "A Pixar-style massive humanoid Eggplant man with a dark purple glossy eggplant-shaped head, green stem cap like a beanie, and a thick purple body in a grey hoodie deadlifts an enormous barbell with Lemon weights in a gritty underground gym. His purple skin stretches over bulging veins as he pulls. Sweat drips. He locks out the lift, slams the weight down, rips off his hood revealing his shiny eggplant head, stares into camera and roars: “LET’S GO!“. Hip-hop bass drops. Low angle, dramatic side lighting.",
        "A Pixar-style humanoid Knife man with a silver human face and a tall sharp blade extending upward from the top of his head, wooden handle lower body, wearing a plaid flannel shirt, embraces a petite humanoid Spoon woman with a silver oval face and lace-trimmed dress in a worn rustic kitchen. Shelves nearly empty, a pot on a blue gas flame with only rice grains inside. Knife whispers: “We may have little, but we have each other.” A tear rolls down Spoon’s face. Heart-shaped steam rises from the pot. Warm golden lighting, emotional piano."
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/fruit_drama_c6227d9371/fruit_drama_c6227d9371.jpg",
      "local_reference_poster": "reference-posters/fruit-drama.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/fruit_drama_ded6ec5b91/fruit_drama_ded6ec5b91.mp4",
      "local_reference_preview": "reference-previews/fruit-drama.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "From love to chaos, create viral fruit stories that feel way too real!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "eyes-on-you",
      "title": "Eyes on You",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 71,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Eyes on You\" video. Visual direction: One look, one move, that’s all it takes! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Jon_Hamm_Stil_2_Image_7093763353/Jon_Hamm_Stil_2_Image_7093763353.png",
      "local_reference_poster": "reference-posters/eyes-on-you.png",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Jon_Hamm_Stil_2_Preview_1_5bc1d63486/Jon_Hamm_Stil_2_Preview_1_5bc1d63486.mp4",
      "local_reference_preview": "reference-previews/eyes-on-you.mp4",
      "surrogate_control_video": "reference-previews/eyes-on-you.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "One look, one move, that’s all it takes!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "iced-out",
      "title": "Iced Out",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 72,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Iced Out\" video. Visual direction: Get your bust down watch and bling! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/iced_out_1_ae964f7c81/iced_out_1_ae964f7c81.jpg",
      "local_reference_poster": "reference-posters/iced-out.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/iced_out_1_2a9c535153/iced_out_1_2a9c535153.mp4",
      "local_reference_preview": "reference-previews/iced-out.mp4",
      "surrogate_control_video": "reference-previews/iced-out.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Get your bust down watch and bling!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "image-to-video",
      "title": "Live Photos",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 73,
      "is_promoted": true,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 200,
      "face_swap_enabled": false,
      "exact_model_key": "FALAI_KLING_21_STD_IMG2VID",
      "model_name_or_family": "fal.ai Kling 2.1 Standard image-to-video",
      "model_evidence": "captured_exact",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Live Photos\" video. Visual direction: Make your memories come to life Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/LIVE_PHOTOS_8fdcdcf020/LIVE_PHOTOS_8fdcdcf020.jpg",
      "local_reference_poster": "reference-posters/image-to-video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/LIVE_PHOTOS_d091a7bfe3/LIVE_PHOTOS_d091a7bfe3.mp4",
      "local_reference_preview": "reference-previews/image-to-video.mp4",
      "surrogate_control_video": "reference-previews/image-to-video.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Make your memories come to life",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "tornado-fly",
      "title": "Tornado Fly",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 74,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Tornado Fly\" video. Visual direction: See yourself fly in the Whirling winds! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/tornado_fly_1_be3364db22/tornado_fly_1_be3364db22.jpg",
      "local_reference_poster": "reference-posters/tornado-fly.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/tornado_fly_1_dce3ea52ef/tornado_fly_1_dce3ea52ef.mp4",
      "local_reference_preview": "reference-previews/tornado-fly.mp4",
      "surrogate_control_video": "reference-previews/tornado-fly.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "See yourself fly in the Whirling winds!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "homeless-prank",
      "title": "Homeless Prank",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 75,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Homeless Prank\" video. Visual direction: Prank your loved ones with a unknown guest in your home! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/homeless_2_3289cc9e41/homeless_2_3289cc9e41.jpg",
      "local_reference_poster": "reference-posters/homeless-prank.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/homeless_2_df314a72af/homeless_2_df314a72af.mp4",
      "local_reference_preview": "reference-previews/homeless-prank.mp4",
      "surrogate_control_video": "reference-previews/homeless-prank.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Prank your loved ones with a unknown guest in your home!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "troll-news-report",
      "title": "Troll News Report",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 76,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 1200,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Google Veo 3 family",
      "model_evidence": "inferred_low",
      "execution_prompt_exact": null,
      "prompt_candidate": "Script of the Speaker: \"Happy birthday Ashley, I hope everything is allright\"\nNews Reporter: A middle aged afro-american man with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "Script of the Speaker: \"Happy birthday Ashley, I hope everything is allright\"\nNews Reporter: A middle aged afro-american man with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen.",
        "Script of the Speaker: \"Welcome to the news everyone, I am your host Casie\"\nNews Reporter: A middle aged caucasian woman with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen.",
        "Script of the Speaker: \"Welcome to Chanel 10, we have a red alert and it is from the pentagon.\"\nNews Reporter: A middle aged asian woman with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen.",
        "Script of the Speaker: \"We are witnessing a one in a lifetime sittuation right now, it is quite a disaster.\"\nNews Reporter: A young afro-american woman with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen.",
        "Script of the Speaker: \"Just in, we got the news from the white house that year 2026 will be the holiday year.\"\nNews Reporter: A young latin-american woman with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen.",
        "Script of the Speaker: \"Good evening — the world’s still spinning, somehow, despite traffic, politics, and your neighbor’s karaoke machine.\"\nNews Reporter: A young latin-american man with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen.",
        "Script of the Speaker: \"Tonight’s headlines: chaos, coffee shortages, and cats plotting world domination — in other words, business as usual.\"\nNews Reporter: A young african-american man with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen.",
        "Script of the Speaker: \"Breaking news: life remains unpredictable, Wi-Fi still unreliable, and Monday continues to be the villain.\"\nNews Reporter: A young caucasian man with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen.",
        "Script of the Speaker: \"Hello folks, the news is here, less fun than Netflix, but with way fewer cliffhangers.\"\nNews Reporter: A young asian man with a suit standing up, holding a piece of paper looking at the camera just as like he is anouncing the news.\nSetting: News Studio, in the background there is a big screen and \"Breaking News!\" can be seen."
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Newsreporter_thumbnail_7f6022558e/Newsreporter_thumbnail_7f6022558e.jpg",
      "local_reference_poster": "reference-posters/troll-news-report.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Newsreporter_preview_video_7820be22f5/Newsreporter_preview_video_7820be22f5.mp4",
      "local_reference_preview": "reference-previews/troll-news-report.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Create fun news pranks for great laughs!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "museum-painting",
      "title": "Museum Portrait",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 77,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Museum Portrait\" video. Visual direction: See yourself in a painting inside a museum! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Museum_Preview_3_1_f0906d2b57/Museum_Preview_3_1_f0906d2b57.jpg",
      "local_reference_poster": "reference-posters/museum-painting.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Museum_Preview_3_1_0fa47d2027/Museum_Preview_3_1_0fa47d2027.mp4",
      "local_reference_preview": "reference-previews/museum-painting.mp4",
      "surrogate_control_video": "reference-previews/museum-painting.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "See yourself in a painting inside a museum!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "veo3-asmr",
      "title": "VEO 3.1 ASMR",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 78,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 1200,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Google Veo 3.1",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "Filmed in pin-sharp 4K, the camera lingers over a bamboo board where a glossy red apple waits. A chef’s knife bites in, producing a clean, satisfying crunch; slice after slice drops into neat rows, the motion looping almost hypnotically. Each cut reveals bright, juicy white flesh, and every gentle crackle is captured for a soothing ASMR experience.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "Filmed in pin-sharp 4K, the camera lingers over a bamboo board where a glossy red apple waits. A chef’s knife bites in, producing a clean, satisfying crunch; slice after slice drops into neat rows, the motion looping almost hypnotically. Each cut reveals bright, juicy white flesh, and every gentle crackle is captured for a soothing ASMR experience.",
        "Captured in crisp 4K, the camera lingers in an extreme close-up over a wooden cutting board where a pastel-purple memory-foam cube rests. A razor-sharp knife slips cleanly through the sponge-like block again and again, each stroke smooth yet cushioned, building a hypnotic, looping rhythm. Every fresh cut exposes the cube’s velvety interior—still the same supple memory foam. All the gentle slicing and subtle friction sounds are recorded to deliver a pure ASMR treat.",
        "Shot in ultra-detailed 4K, the scene zooms tight on a dark granite slab where a translucent, neon-blue crystal apple awaits. A chef’s knife glides through the luminous fruit, each slow-motion slice releasing a delicate, glass-like crunch that loops hypnotically. The freshly revealed core shimmers with the same crystalline glow, and every subtle fracture is captured to create a pure ASMR soundscape.",
        "Realistic 4 K wide-angle footage at eye level, capturing glowing campfire embers that crackle and drift upward beneath towering pine trees on a moon-lit midsummer night. A mild breeze rustles the needles overhead, while stereo crickets pulse, resin-rich logs hiss and pop, and an occasional distant owl hoot rounds out the soundstage. The camera holds steady so the ember glow gently pulses in a seamless loop, delivering a layered, soothing ASMR soundscape perfect for lulling listeners to sleep.",
        "Realistic 4 K portrait shot, camera locked in a tight chest-up frame of a blonde woman in a pastel-pink knit sweater, leaning into a matte-black condenser microphone. Behind her, golden fairy-light bokeh and a glowing Himalayan salt lamp cast a warm, cozy hue over a dim bedroom studio. She alternates breathy ear-to-ear whispers and soft lip taps, fingertips fluttering beside the mic in a slow, hypnotic rhythm. Every murmur, subtle hand movement and ambient twinkle is captured for a soothing ASMR soundscape."
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/ASMR_db9286439a/ASMR_db9286439a.jpg",
      "local_reference_poster": "reference-posters/veo3-asmr.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/ASMR_b747eb854e/ASMR_b747eb854e.mp4",
      "local_reference_preview": "reference-previews/veo3-asmr.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Make fast healing ASMR videos with the new VEO 3 feature",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "giant-people",
      "title": "Giant People",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 79,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Giant People\" scene. Visual direction: Upload a photo of yourself and the place where you want to run around and watch as the app makes you as big as Godzilla! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/giant_people_be70eda1b3/giant_people_be70eda1b3.jpg",
      "local_reference_poster": "reference-posters/giant-people.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/giant_people_eb590ec35b/giant_people_eb590ec35b.mp4",
      "local_reference_preview": "reference-previews/giant-people.mp4",
      "surrogate_control_video": "reference-previews/giant-people.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a photo of yourself and the place where you want to run around and watch as the app makes you as big as Godzilla!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "cage-fighter",
      "title": "Cage Fighter",
      "category": "Trends",
      "category_key": "trendsCategory",
      "catalog_index": 80,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Cage Fighter\" scene. Visual direction: Step up to the ring and show what you've got! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/cage_fighter_8c2c4623eb/cage_fighter_8c2c4623eb.jpg",
      "local_reference_poster": "reference-posters/cage-fighter.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/cage_fighter_a69f4c2cbf/cage_fighter_a69f4c2cbf.mp4",
      "local_reference_preview": "reference-previews/cage-fighter.mp4",
      "surrogate_control_video": "reference-previews/cage-fighter.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Step up to the ring and show what you've got!\n",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "basketball-arena-cam",
      "title": "Basketball Arena Cam",
      "category": "Live Crowd Cam",
      "category_key": "liveCrowdCamCategory",
      "catalog_index": 81,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Basketball Arena Cam\" video. Visual direction: Upload a selfie and appear as a die-hard fan in a playoff crowd shot. 🏀 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/basketball_new_1e9a00400e/basketball_new_1e9a00400e.jpg",
      "local_reference_poster": "reference-posters/basketball-arena-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/basketball_new_311e6180cc/basketball_new_311e6180cc.mp4",
      "local_reference_preview": "reference-previews/basketball-arena-cam.mp4",
      "surrogate_control_video": "reference-previews/basketball-arena-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a selfie and appear as a die-hard fan in a playoff crowd shot. 🏀",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "race-day-cam",
      "title": "Race Day Cam",
      "category": "Live Crowd Cam",
      "category_key": "liveCrowdCamCategory",
      "catalog_index": 82,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Race Day Cam\" video. Visual direction: Upload a selfie and appear in a live Formula 1 crowd shot. 🏎️ Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/f1_new_10ad11db69/f1_new_10ad11db69.jpg",
      "local_reference_poster": "reference-posters/race-day-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/Adsiz_tasarim_5_d5948bdff0/Adsiz_tasarim_5_d5948bdff0.mp4",
      "local_reference_preview": "reference-previews/race-day-cam.mp4",
      "surrogate_control_video": "reference-previews/race-day-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a selfie and appear in a live Formula 1 crowd shot. 🏎️",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "baseball-stadium-cam",
      "title": "Baseball Stadium Cam",
      "category": "Live Crowd Cam",
      "category_key": "liveCrowdCamCategory",
      "catalog_index": 83,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Baseball Stadium Cam\" video. Visual direction: Upload a selfie and get the trending live-broadcast stadium moment. ⚾ Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/baseball_new_623689e04d/baseball_new_623689e04d.jpg",
      "local_reference_poster": "reference-posters/baseball-stadium-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/baseball_new_a7a29f2046/baseball_new_a7a29f2046.mp4",
      "local_reference_preview": "reference-previews/baseball-stadium-cam.mp4",
      "surrogate_control_video": "reference-previews/baseball-stadium-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a selfie and get the trending live-broadcast stadium moment. ⚾",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "grandstand-fan-cam",
      "title": "Grandstand Fan Cam",
      "category": "Live Crowd Cam",
      "category_key": "liveCrowdCamCategory",
      "catalog_index": 84,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Grandstand Fan Cam\" video. Visual direction: Upload a selfie and appear in a live tennis crowd moment. 🎾 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/grandstand_fan_cam_f9444bc28d/grandstand_fan_cam_f9444bc28d.jpg",
      "local_reference_poster": "reference-posters/grandstand-fan-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/grandstand_fan_cam_04e1e3c724/grandstand_fan_cam_04e1e3c724.mp4",
      "local_reference_preview": "reference-previews/grandstand-fan-cam.mp4",
      "surrogate_control_video": "reference-previews/grandstand-fan-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a selfie and appear in a live tennis crowd moment. 🎾",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "thunder-game-day",
      "title": "Thunder Game Day",
      "category": "NBA Fan Cam",
      "category_key": "nbaFanCamCategory",
      "catalog_index": 85,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Thunder Game Day\" video. Visual direction: Upload a selfie and step into a live fan cam moment in Thunder colors. ⚡ Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/thunder_fan_cam_7c67960afd/thunder_fan_cam_7c67960afd.jpg",
      "local_reference_poster": "reference-posters/thunder-game-day.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/thunder_fan_cam_cca2f77f38/thunder_fan_cam_cca2f77f38.mp4",
      "local_reference_preview": "reference-previews/thunder-game-day.mp4",
      "surrogate_control_video": "reference-previews/thunder-game-day.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a selfie and step into a live fan cam moment in Thunder colors. ⚡",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "knicks-crowd-cam",
      "title": "Knicks Crowd Cam",
      "category": "NBA Fan Cam",
      "category_key": "nbaFanCamCategory",
      "catalog_index": 86,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Knicks Crowd Cam\" video. Visual direction: Upload a selfie and appear among Knicks fans in a packed arena crowd. 🏀 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/knicks_fan_cam11_1286f6f551/knicks_fan_cam11_1286f6f551.jpg",
      "local_reference_poster": "reference-posters/knicks-crowd-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/knicks_fan_cam11_55b9793af1/knicks_fan_cam11_55b9793af1.mp4",
      "local_reference_preview": "reference-previews/knicks-crowd-cam.mp4",
      "surrogate_control_video": "reference-previews/knicks-crowd-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a selfie and appear among Knicks fans in a packed arena crowd. 🏀",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "spurs-fan-cam",
      "title": "Spurs Fan Cam",
      "category": "NBA Fan Cam",
      "category_key": "nbaFanCamCategory",
      "catalog_index": 87,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Spurs Fan Cam\" video. Visual direction: Upload a selfie and appear in the crowd with Spurs fans on game night. 🏀 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/spurs_fan_cam11_5293cfd630/spurs_fan_cam11_5293cfd630.jpg",
      "local_reference_poster": "reference-posters/spurs-fan-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/spurs_fan_cam11_5990fab262/spurs_fan_cam11_5990fab262.mp4",
      "local_reference_preview": "reference-previews/spurs-fan-cam.mp4",
      "surrogate_control_video": "reference-previews/spurs-fan-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a selfie and appear in the crowd with Spurs fans on game night. 🏀",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "pistons-crowd-cam",
      "title": "Pistons Crowd Cam",
      "category": "NBA Fan Cam",
      "category_key": "nbaFanCamCategory",
      "catalog_index": 88,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Pistons Crowd Cam\" video. Visual direction: Upload a selfie and appear among Pistons fans during a live game. 🏀 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/pistons_fan_cam_57fabb5626/pistons_fan_cam_57fabb5626.jpg",
      "local_reference_poster": "reference-posters/pistons-crowd-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/pistons_fan_cam_edd057ddfa/pistons_fan_cam_edd057ddfa.mp4",
      "local_reference_preview": "reference-previews/pistons-crowd-cam.mp4",
      "surrogate_control_video": "reference-previews/pistons-crowd-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a selfie and appear among Pistons fans during a live game. 🏀",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "cavaliers-crowd-cam",
      "title": "Cavaliers Crowd Cam",
      "category": "NBA Fan Cam",
      "category_key": "nbaFanCamCategory",
      "catalog_index": 89,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Cavaliers Crowd Cam\" video. Visual direction: Upload a selfie and step into a live fan cam moment in Cavs colors. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/cavs_fan_cam_1ad89c677d/cavs_fan_cam_1ad89c677d.jpg",
      "local_reference_poster": "reference-posters/cavaliers-crowd-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/cavs_fan_cam_b718f3fbd1/cavs_fan_cam_b718f3fbd1.mp4",
      "local_reference_preview": "reference-previews/cavaliers-crowd-cam.mp4",
      "surrogate_control_video": "reference-previews/cavaliers-crowd-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a selfie and step into a live fan cam moment in Cavs colors.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "if-you-grab-me-dance",
      "title": "If You Grab Me",
      "category": "Furry Friends",
      "category_key": "furryFriendsCategory",
      "catalog_index": 90,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"If You Grab Me\" video. Visual direction: Tiny attitude, maximum chaos. 💥 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/if_you_grab_me_0c5e10d01f/if_you_grab_me_0c5e10d01f.jpg",
      "local_reference_poster": "reference-posters/if-you-grab-me-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/if_you_grab_me_e7bd137717/if_you_grab_me_e7bd137717.mp4",
      "local_reference_preview": "reference-previews/if-you-grab-me-dance.mp4",
      "surrogate_control_video": "reference-previews/if-you-grab-me-dance.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Tiny attitude, maximum chaos. 💥",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "soda-pop-pet-dance",
      "title": "Soda Pop Pet",
      "category": "Furry Friends",
      "category_key": "furryFriendsCategory",
      "catalog_index": 91,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Soda Pop Pet\" video. Visual direction: Little hops, bubbly moves, and nonstop Soda Pop fun for your pet! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/soda_pop_pet_21c40f7868/soda_pop_pet_21c40f7868.jpg",
      "local_reference_poster": "reference-posters/soda-pop-pet-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/soda_pop_pet_cd69613cd1/soda_pop_pet_cd69613cd1.mp4",
      "local_reference_preview": "reference-previews/soda-pop-pet-dance.mp4",
      "surrogate_control_video": "reference-previews/soda-pop-pet-dance.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Little hops, bubbly moves, and nonstop Soda Pop fun for your pet!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "pet-dance",
      "title": "Pet Dance",
      "category": "Furry Friends",
      "category_key": "furryFriendsCategory",
      "catalog_index": 92,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Pet Dance\" video. Visual direction: Little paws, big vibes, watch your pet steal the dance floor! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/pet_dance_01f111a47e/pet_dance_01f111a47e.jpg",
      "local_reference_poster": "reference-posters/pet-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/pet_dance_40a848d37c/pet_dance_40a848d37c.mp4",
      "local_reference_preview": "reference-previews/pet-dance.mp4",
      "surrogate_control_video": "reference-previews/pet-dance.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Little paws, big vibes, watch your pet steal the dance floor!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "kitty-dance",
      "title": "Kitty Dance",
      "category": "Furry Friends",
      "category_key": "furryFriendsCategory",
      "catalog_index": 93,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Kitty Dance\" video. Visual direction: Little paws, big vibes, watch your cat steal the dance floor! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/cat_dance_1_ff841442b1/cat_dance_1_ff841442b1.jpg",
      "local_reference_poster": "reference-posters/kitty-dance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/cat_dance_1_454b3cb2cb/cat_dance_1_454b3cb2cb.mp4",
      "local_reference_preview": "reference-previews/kitty-dance.mp4",
      "surrogate_control_video": "reference-previews/kitty-dance.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Little paws, big vibes, watch your cat steal the dance floor!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "lifestyle-sketch",
      "title": "Lifestyle Sketch",
      "category": "Sketchbook",
      "category_key": "sketchbookCategory",
      "catalog_index": 94,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Lifestyle Sketch\" video. Visual direction: Your everyday vibe, routines, and favorite things in one illustrated page. ✨ Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/lifestyle_sketch_2fc837cc4d/lifestyle_sketch_2fc837cc4d.jpg",
      "local_reference_poster": "reference-posters/lifestyle-sketch.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/lifestyle_sketch_af8d9b2a3b/lifestyle_sketch_af8d9b2a3b.mp4",
      "local_reference_preview": "reference-previews/lifestyle-sketch.mp4",
      "surrogate_control_video": "reference-previews/lifestyle-sketch.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Your everyday vibe, routines, and favorite things in one illustrated page. ✨",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "career-sketch",
      "title": "Career Sketch",
      "category": "Sketchbook",
      "category_key": "sketchbookCategory",
      "catalog_index": 95,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Career Sketch\" video. Visual direction: A hand-drawn vision board of your career era. 🌟 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/career_sketch_e7a84e4c7d/career_sketch_e7a84e4c7d.jpg",
      "local_reference_poster": "reference-posters/career-sketch.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/career_sketch_684d9ddbd6/career_sketch_684d9ddbd6.mp4",
      "local_reference_preview": "reference-previews/career-sketch.mp4",
      "surrogate_control_video": "reference-previews/career-sketch.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "A hand-drawn vision board of your career era. 🌟",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "mbti-sketch",
      "title": "MBTI Sketch",
      "category": "Sketchbook",
      "category_key": "sketchbookCategory",
      "catalog_index": 96,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"MBTI Sketch\" video. Visual direction: Your MBTI vibe captured in a detailed aesthetic board. ✨ Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/mbti_sketch_7d9ad67c4e/mbti_sketch_7d9ad67c4e.jpg",
      "local_reference_poster": "reference-posters/mbti-sketch.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/mbti_sketch_72e00bdacb/mbti_sketch_72e00bdacb.mp4",
      "local_reference_preview": "reference-previews/mbti-sketch.mp4",
      "surrogate_control_video": "reference-previews/mbti-sketch.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Your MBTI vibe captured in a detailed aesthetic board. ✨",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "pet-sketch",
      "title": "Pet Sketch",
      "category": "Sketchbook",
      "category_key": "sketchbookCategory",
      "catalog_index": 97,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Pet Sketch\" video. Visual direction: Your furry best friend reimagined in a dreamy sketchbook layout. 🐾 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/pet_sketch_0723e8c5a4/pet_sketch_0723e8c5a4.jpg",
      "local_reference_poster": "reference-posters/pet-sketch.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/pet_sketch_a8e07e95a4/pet_sketch_a8e07e95a4.mp4",
      "local_reference_preview": "reference-previews/pet-sketch.mp4",
      "surrogate_control_video": "reference-previews/pet-sketch.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Your furry best friend reimagined in a dreamy sketchbook layout. 🐾",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "memorial-sketch",
      "title": "Memorial Sketch",
      "category": "Sketchbook",
      "category_key": "sketchbookCategory",
      "catalog_index": 98,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Memorial Sketch\" video. Visual direction: A gentle illustrated tribute filled with warmth, memory, and love. 🤍 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/memorial_sketch_20196a7621/memorial_sketch_20196a7621.jpg",
      "local_reference_poster": "reference-posters/memorial-sketch.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/memorial_sketch_508fb0dfc8/memorial_sketch_508fb0dfc8.mp4",
      "local_reference_preview": "reference-previews/memorial-sketch.mp4",
      "surrogate_control_video": "reference-previews/memorial-sketch.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "A gentle illustrated tribute filled with warmth, memory, and love. 🤍",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "bra-prank-woman",
      "title": "Caught On Camera",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 99,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Caught On Camera\" video. Visual direction: Caught mid-move, you've got nowhere to hide 👀 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/bra_woman_1_039ae856f5/bra_woman_1_039ae856f5.jpg",
      "local_reference_poster": "reference-posters/bra-prank-woman.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/bra_woman_1_f9029e8c05/bra_woman_1_f9029e8c05.mp4",
      "local_reference_preview": "reference-previews/bra-prank-woman.mp4",
      "surrogate_control_video": "reference-previews/bra-prank-woman.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Caught mid-move, you've got nowhere to hide 👀",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "bra-prank-man",
      "title": "Caught On Camera",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 100,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Caught On Camera\" video. Visual direction: Caught mid-move, you've got nowhere to hide 👀 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/bra_man_1_b1abec0d1e/bra_man_1_b1abec0d1e.jpg",
      "local_reference_poster": "reference-posters/bra-prank-man.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/bra_man_1_124fbff5ba/bra_man_1_124fbff5ba.mp4",
      "local_reference_preview": "reference-previews/bra-prank-man.mp4",
      "surrogate_control_video": "reference-previews/bra-prank-man.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Caught mid-move, you've got nowhere to hide 👀",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "prank2",
      "title": "Breaking: Chicken Heist",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 101,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Breaking: Chicken Heist\" video. Visual direction: A breaking-news moment that looks serious… until you realize it’s a prank! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/chicken_man_4588e629dd/chicken_man_4588e629dd.jpg",
      "local_reference_poster": "reference-posters/prank2.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/chicken_man_cfe86f4a49/chicken_man_cfe86f4a49.mp4",
      "local_reference_preview": "reference-previews/prank2.mp4",
      "surrogate_control_video": "reference-previews/prank2.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "A breaking-news moment that looks serious… until you realize it’s a prank!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "milk-heist-woman",
      "title": "Milk Theft Live",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 102,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Milk Theft Live\" video. Visual direction: When the news goes live over the least serious thing possible! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/milk_theft_woman_1_e0868fa859/milk_theft_woman_1_e0868fa859.jpg",
      "local_reference_poster": "reference-posters/milk-heist-woman.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/milk_theft_woman_1_3679394e76/milk_theft_woman_1_3679394e76.mp4",
      "local_reference_preview": "reference-previews/milk-heist-woman.mp4",
      "surrogate_control_video": "reference-previews/milk-heist-woman.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "When the news goes live over the least serious thing possible!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "milk-heist-man",
      "title": "Milk Theft Live",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 103,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Milk Theft Live\" video. Visual direction: When the news goes live over the least serious thing possible! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/milk_snatcher_man_1_8acec5d3a9/milk_snatcher_man_1_8acec5d3a9.jpg",
      "local_reference_poster": "reference-posters/milk-heist-man.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/milk_snatcher_man_1_917fda89ba/milk_snatcher_man_1_917fda89ba.mp4",
      "local_reference_preview": "reference-previews/milk-heist-man.mp4",
      "surrogate_control_video": "reference-previews/milk-heist-man.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "When the news goes live over the least serious thing possible!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "whiskey-snatcher-man",
      "title": "Whiskey Snatcher",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 104,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Whiskey Snatcher\" video. Visual direction: Turning a normal store moment into full fake news chaos! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/whiskey_snatcher_1_afd4aa9b3c/whiskey_snatcher_1_afd4aa9b3c.jpg",
      "local_reference_poster": "reference-posters/whiskey-snatcher-man.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/whiskey_snatcher_1_60a41dfb50/whiskey_snatcher_1_60a41dfb50.mp4",
      "local_reference_preview": "reference-previews/whiskey-snatcher-man.mp4",
      "surrogate_control_video": "reference-previews/whiskey-snatcher-man.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Turning a normal store moment into full fake news chaos!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "whiskey-snatcher-woman",
      "title": "Whiskey Snatcher",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 105,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Whiskey Snatcher\" video. Visual direction: Turning a normal store moment into full fake news chaos! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/whiskey_woman_58d6b54ba4/whiskey_woman_58d6b54ba4.jpg",
      "local_reference_poster": "reference-posters/whiskey-snatcher-woman.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/whiskey_woman_18e524952d/whiskey_woman_18e524952d.mp4",
      "local_reference_preview": "reference-previews/whiskey-snatcher-woman.mp4",
      "surrogate_control_video": "reference-previews/whiskey-snatcher-woman.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Turning a normal store moment into full fake news chaos!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "tshirt-heist-woman",
      "title": "Breaking: T-Shirt Situation",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 106,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Breaking: T-Shirt Situation\" video. Visual direction: Looks like a serious headline, acts like a total joke! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/tshirt_woman_856444cb93/tshirt_woman_856444cb93.jpg",
      "local_reference_poster": "reference-posters/tshirt-heist-woman.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/tshirt_woman_4955620628/tshirt_woman_4955620628.mp4",
      "local_reference_preview": "reference-previews/tshirt-heist-woman.mp4",
      "surrogate_control_video": "reference-previews/tshirt-heist-woman.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Looks like a serious headline, acts like a total joke!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "tshirt-heist-man",
      "title": "Breaking: T-Shirt Situation",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 107,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Breaking: T-Shirt Situation\" video. Visual direction: Looks like a serious headline, acts like a total joke! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/tshirt_man_5981df9e56/tshirt_man_5981df9e56.jpg",
      "local_reference_poster": "reference-posters/tshirt-heist-man.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/tshirt_man_b7434848b8/tshirt_man_b7434848b8.mp4",
      "local_reference_preview": "reference-previews/tshirt-heist-man.mp4",
      "surrogate_control_video": "reference-previews/tshirt-heist-man.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Looks like a serious headline, acts like a total joke!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "fowl-prank",
      "title": "Breaking: Chicken Heist",
      "category": "News Prank",
      "category_key": "newsPrankCategory",
      "catalog_index": 108,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Breaking: Chicken Heist\" video. Visual direction: A breaking-news moment that looks serious… until you realize it’s a prank! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/chicken_woman_1_a117fb525b/chicken_woman_1_a117fb525b.jpg",
      "local_reference_poster": "reference-posters/fowl-prank.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/chicken_woman_1_4ac0b04a3c/chicken_woman_1_4ac0b04a3c.mp4",
      "local_reference_preview": "reference-previews/fowl-prank.mp4",
      "surrogate_control_video": "reference-previews/fowl-prank.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "A breaking-news moment that looks serious… until you realize it’s a prank!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "winning-speech",
      "title": "Winning Speech",
      "category": "Awards Night",
      "category_key": "awardsNightCategory",
      "catalog_index": 109,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Winning Speech\" video. Visual direction: Holding the trophy under warm lights, living the moment of victory. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/winning_Speech_60909e70c7/winning_Speech_60909e70c7.jpg",
      "local_reference_poster": "reference-posters/winning-speech.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/winning_Speech_6aa8adce41/winning_Speech_6aa8adce41.mp4",
      "local_reference_preview": "reference-previews/winning-speech.mp4",
      "surrogate_control_video": "reference-previews/winning-speech.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Holding the trophy under warm lights, living the moment of victory.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "arrival-look",
      "title": "Arrival Look",
      "category": "Awards Night",
      "category_key": "awardsNightCategory",
      "catalog_index": 110,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Arrival Look\" video. Visual direction: Stepping onto the carpet like the night belongs to you. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/arrival_look_753c5f67dc/arrival_look_753c5f67dc.jpg",
      "local_reference_poster": "reference-posters/arrival-look.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/arrival_look_cbabe92085/arrival_look_cbabe92085.mp4",
      "local_reference_preview": "reference-previews/arrival-look.mp4",
      "surrogate_control_video": "reference-previews/arrival-look.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Stepping onto the carpet like the night belongs to you.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "backstage-elegance",
      "title": "Backstage Elegance",
      "category": "Awards Night",
      "category_key": "awardsNightCategory",
      "catalog_index": 111,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Backstage Elegance\" video. Visual direction: The moment after the applause, calm and proud. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/backstage_elegance_4936fd88dd/backstage_elegance_4936fd88dd.jpg",
      "local_reference_poster": "reference-posters/backstage-elegance.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/backstage_elegance_0e14fa56c5/backstage_elegance_0e14fa56c5.mp4",
      "local_reference_preview": "reference-previews/backstage-elegance.mp4",
      "surrogate_control_video": "reference-previews/backstage-elegance.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "The moment after the applause, calm and proud.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "victory-pose",
      "title": "Victory Pose",
      "category": "Awards Night",
      "category_key": "awardsNightCategory",
      "catalog_index": 112,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Victory Pose\" video. Visual direction: A quiet, proud moment with the trophy in hand. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/victory_pose_c6df1fe932/victory_pose_c6df1fe932.jpg",
      "local_reference_poster": "reference-posters/victory-pose.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/victory_pose_0a997bb96b/victory_pose_0a997bb96b.mp4",
      "local_reference_preview": "reference-previews/victory-pose.mp4",
      "surrogate_control_video": "reference-previews/victory-pose.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "A quiet, proud moment with the trophy in hand.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "golden-stillness",
      "title": "Golden Stillness",
      "category": "Winter Olympics",
      "category_key": "winterOlympicsCategory",
      "catalog_index": 113,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Golden Stillness\" video. Visual direction: Where winter goes quiet and the win finally sinks in. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/golden_stillnes_2784198613/golden_stillnes_2784198613.jpg",
      "local_reference_poster": "reference-posters/golden-stillness.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/golden_stillnes_6dd8754f58/golden_stillnes_6dd8754f58.mp4",
      "local_reference_preview": "reference-previews/golden-stillness.mp4",
      "surrogate_control_video": "reference-previews/golden-stillness.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Where winter goes quiet and the win finally sinks in.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "ice-focus",
      "title": "Ice Focus",
      "category": "Winter Olympics",
      "category_key": "winterOlympicsCategory",
      "catalog_index": 114,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Ice Focus\" video. Visual direction: All the noise fades. Only the glide remains. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/ice_focus_ced2dfcfe1/ice_focus_ced2dfcfe1.jpg",
      "local_reference_poster": "reference-posters/ice-focus.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/ice_focus_19aa2e47ab/ice_focus_19aa2e47ab.mp4",
      "local_reference_preview": "reference-previews/ice-focus.mp4",
      "surrogate_control_video": "reference-previews/ice-focus.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "All the noise fades. Only the glide remains.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "frozen-grace",
      "title": "Frozen Grace",
      "category": "Winter Olympics",
      "category_key": "winterOlympicsCategory",
      "catalog_index": 115,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Frozen Grace\" video. Visual direction: Sharp lines, soft light, and strength on the ice Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/frozen_grace_37b3c2b8d1/frozen_grace_37b3c2b8d1.jpg",
      "local_reference_poster": "reference-posters/frozen-grace.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/frozen_grace_c2ce4259d7/frozen_grace_c2ce4259d7.mp4",
      "local_reference_preview": "reference-previews/frozen-grace.mp4",
      "surrogate_control_video": "reference-previews/frozen-grace.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Sharp lines, soft light, and strength on the ice",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "midair-silence",
      "title": "Midair Silence",
      "category": "Winter Olympics",
      "category_key": "winterOlympicsCategory",
      "catalog_index": 116,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Midair Silence\" video. Visual direction: That breathless second before gravity answers. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/midair_silence_c032578b76/midair_silence_c032578b76.jpg",
      "local_reference_poster": "reference-posters/midair-silence.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/midair_silence_573eba782a/midair_silence_573eba782a.mp4",
      "local_reference_preview": "reference-previews/midair-silence.mp4",
      "surrogate_control_video": "reference-previews/midair-silence.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "That breathless second before gravity answers.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "summit-pride",
      "title": "Summit Pride",
      "category": "Winter Olympics",
      "category_key": "winterOlympicsCategory",
      "catalog_index": 117,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Summit Pride\" video. Visual direction: Medal shine, mountain air, and victory at the peak Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/summit_pride_b98b9fd3ea/summit_pride_b98b9fd3ea.jpg",
      "local_reference_poster": "reference-posters/summit-pride.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/summit_pride_72d5b2f647/summit_pride_72d5b2f647.mp4",
      "local_reference_preview": "reference-previews/summit-pride.mp4",
      "surrogate_control_video": "reference-previews/summit-pride.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Medal shine, mountain air, and victory at the peak",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "birthday1",
      "title": "Birthday Walk",
      "category": "Birthday Photoshoot ",
      "category_key": "birthdayCategory",
      "catalog_index": 118,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Birthday Walk\" video. Visual direction: Walk with confidence in your new age's first party! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/birthday1_3e9d1aa875/birthday1_3e9d1aa875.jpg",
      "local_reference_poster": "reference-posters/birthday1.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/birthday1_8f2c980963/birthday1_8f2c980963.mp4",
      "local_reference_preview": "reference-previews/birthday1.mp4",
      "surrogate_control_video": "reference-previews/birthday1.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Walk with confidence in your new age's first party!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "birthday4",
      "title": "Birthday Balloon",
      "category": "Birthday Photoshoot ",
      "category_key": "birthdayCategory",
      "catalog_index": 119,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Birthday Balloon\" video. Visual direction: Have a blast with your balloon birthday photoshoot! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/birthday4_1_98414549e9/birthday4_1_98414549e9.jpg",
      "local_reference_poster": "reference-posters/birthday4.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/birthday4_1_362f2702f1/birthday4_1_362f2702f1.mp4",
      "local_reference_preview": "reference-previews/birthday4.mp4",
      "surrogate_control_video": "reference-previews/birthday4.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Have a blast with your balloon birthday photoshoot!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "birthday3",
      "title": "Sweet Birthday",
      "category": "Birthday Photoshoot ",
      "category_key": "birthdayCategory",
      "catalog_index": 120,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Sweet Birthday\" video. Visual direction: Have the sweetest birthday photoshoot ever! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/birthday3_43199d836e/birthday3_43199d836e.jpg",
      "local_reference_poster": "reference-posters/birthday3.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/birthday3_0d50057db2/birthday3_0d50057db2.mp4",
      "local_reference_preview": "reference-previews/birthday3.mp4",
      "surrogate_control_video": "reference-previews/birthday3.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Have the sweetest birthday photoshoot ever!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "birthday2",
      "title": "Golden Birthday",
      "category": "Birthday Photoshoot ",
      "category_key": "birthdayCategory",
      "catalog_index": 121,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Golden Birthday\" video. Visual direction: Shine like you were born to be on your birthday photoshoot! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/birthday2_da3fec0c4e/birthday2_da3fec0c4e.jpg",
      "local_reference_poster": "reference-posters/birthday2.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/birthday2_a060e2bdb7/birthday2_a060e2bdb7.mp4",
      "local_reference_preview": "reference-previews/birthday2.mp4",
      "surrogate_control_video": "reference-previews/birthday2.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Shine like you were born to be on your birthday photoshoot!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "birthday5",
      "title": "Birthday Boss",
      "category": "Birthday Photoshoot ",
      "category_key": "birthdayCategory",
      "catalog_index": 122,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Birthday Boss\" video. Visual direction: Take your birthday photoshoots like a boss! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/birthday5_a4922232dc/birthday5_a4922232dc.jpg",
      "local_reference_poster": "reference-posters/birthday5.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/birthday5_ac823585a2/birthday5_ac823585a2.mp4",
      "local_reference_preview": "reference-previews/birthday5.mp4",
      "surrogate_control_video": "reference-previews/birthday5.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Take your birthday photoshoots like a boss!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "birthday6",
      "title": "Star Birthday",
      "category": "Birthday Photoshoot ",
      "category_key": "birthdayCategory",
      "catalog_index": 123,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Star Birthday\" video. Visual direction: Celebrate your birthday with star photoshoots! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/birthday6_1_a91696c09f/birthday6_1_a91696c09f.jpg",
      "local_reference_poster": "reference-posters/birthday6.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/birthday6_1_e33cc9d8ab/birthday6_1_e33cc9d8ab.mp4",
      "local_reference_preview": "reference-previews/birthday6.mp4",
      "surrogate_control_video": "reference-previews/birthday6.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Celebrate your birthday with star photoshoots!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "rap-star",
      "title": "Rap Star",
      "category": "Viral Effects",
      "category_key": "viralEffectsCategory",
      "catalog_index": 124,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Rap Star\" scene. Visual direction: Create your viral rap clip Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Preview_Video_Rap_012f4804d6/Preview_Video_Rap_012f4804d6.jpg",
      "local_reference_poster": "reference-posters/rap-star.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Preview_Video_Rap_2e1c354483/Preview_Video_Rap_2e1c354483.mp4",
      "local_reference_preview": "reference-previews/rap-star.mp4",
      "surrogate_control_video": "reference-previews/rap-star.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Create your viral rap clip",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "underwater",
      "title": "Underwater",
      "category": "Viral Effects",
      "category_key": "viralEffectsCategory",
      "catalog_index": 125,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Underwater\" scene. Visual direction: Watch yourself breathe underwater Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Preview_Video_Underwater_1f48bc1073/Preview_Video_Underwater_1f48bc1073.jpg",
      "local_reference_poster": "reference-posters/underwater.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Preview_Video_Underwater_a28df9b970/Preview_Video_Underwater_a28df9b970.mp4",
      "local_reference_preview": "reference-previews/underwater.mp4",
      "surrogate_control_video": "reference-previews/underwater.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Watch yourself breathe underwater",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "suspender-style",
      "title": "Suspender Style",
      "category": "Viral Effects",
      "category_key": "viralEffectsCategory",
      "catalog_index": 126,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Suspender Style\" scene. Visual direction: Change the fashion trend with suspenders Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Preview_Video_Suspender_548f8069f4/Preview_Video_Suspender_548f8069f4.jpg",
      "local_reference_poster": "reference-posters/suspender-style.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Preview_Video_Suspender_b2bbc8aa12/Preview_Video_Suspender_b2bbc8aa12.mp4",
      "local_reference_preview": "reference-previews/suspender-style.mp4",
      "surrogate_control_video": "reference-previews/suspender-style.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Change the fashion trend with suspenders",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "slow-dive",
      "title": "Slow Dive",
      "category": "Viral Effects",
      "category_key": "viralEffectsCategory",
      "catalog_index": 127,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Slow Dive\" scene. Visual direction: Slowly descend under the waves Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Slow_Photo_a68779a235/Slow_Photo_a68779a235.jpg",
      "local_reference_poster": "reference-posters/slow-dive.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Preview_Video_Slow_e2f0fa16a8/Preview_Video_Slow_e2f0fa16a8.mp4",
      "local_reference_preview": "reference-previews/slow-dive.mp4",
      "surrogate_control_video": "reference-previews/slow-dive.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Slowly descend under the waves",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "france",
      "title": "France",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 128,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"France\" video. Visual direction: Blue power, calm control, and champion-level confidence. 🇫🇷 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/france_video_f624118919/france_video_f624118919.jpg",
      "local_reference_poster": "reference-posters/france.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/france_video_355999c9c2/france_video_355999c9c2.mp4",
      "local_reference_preview": "reference-previews/france.mp4",
      "surrogate_control_video": "reference-previews/france.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Blue power, calm control, and champion-level confidence. 🇫🇷",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "spain",
      "title": "Spain",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 129,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Spain\" video. Visual direction: Fiery focus, fast feet, and fútbol full of intensity. 🇪🇸 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/spain_video_719c6dd287/spain_video_719c6dd287.jpg",
      "local_reference_poster": "reference-posters/spain.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/spain_video_3ff1f15241/spain_video_3ff1f15241.mp4",
      "local_reference_preview": "reference-previews/spain.mp4",
      "surrogate_control_video": "reference-previews/spain.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Fiery focus, fast feet, and fútbol full of intensity. 🇪🇸",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "usa",
      "title": "USA",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 130,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"USA\" video. Visual direction: Stars, stripes, and big-stage ambition under the lights. 🇺🇸 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/usa_video_b98229eab7/usa_video_b98229eab7.jpg",
      "local_reference_poster": "reference-posters/usa.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/usa_video_48a80b50a2/usa_video_48a80b50a2.mp4",
      "local_reference_preview": "reference-previews/usa.mp4",
      "surrogate_control_video": "reference-previews/usa.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Stars, stripes, and big-stage ambition under the lights. 🇺🇸",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "argentina",
      "title": "Argentina",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 131,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Argentina\" video. Visual direction: Sky-blue pride, big-match fire, and pure campeón energy. 🇦🇷 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/argentina_video_f2c5666544/argentina_video_f2c5666544.jpg",
      "local_reference_poster": "reference-posters/argentina.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/argentina_video_3994587f4c/argentina_video_3994587f4c.mp4",
      "local_reference_preview": "reference-previews/argentina.mp4",
      "surrogate_control_video": "reference-previews/argentina.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Sky-blue pride, big-match fire, and pure campeón energy. 🇦🇷",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "brazil",
      "title": "Brazil",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 132,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Brazil\" video. Visual direction: Golden flair, fearless rhythm, and true jogo bonito spirit. 🇧🇷 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/brazil_video_56ad37d303/brazil_video_56ad37d303.jpg",
      "local_reference_poster": "reference-posters/brazil.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/brazil_video_905048c63f/brazil_video_905048c63f.mp4",
      "local_reference_preview": "reference-previews/brazil.mp4",
      "surrogate_control_video": "reference-previews/brazil.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Golden flair, fearless rhythm, and true jogo bonito spirit. 🇧🇷",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "england",
      "title": "England",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 133,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"England\" video. Visual direction: Built for pressure, pride, and the biggest football nights. 🏴 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/england_d1fb8323f2/england_d1fb8323f2.jpg",
      "local_reference_poster": "reference-posters/england.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/england_e213e55427/england_e213e55427.mp4",
      "local_reference_preview": "reference-previews/england.mp4",
      "surrogate_control_video": "reference-previews/england.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Built for pressure, pride, and the biggest football nights. 🏴",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "portugal",
      "title": "Portugal",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 134,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Portugal\" video. Visual direction: Red-hot passion and relentless tournament energy. 🇵🇹 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/portugal_video_ed75ee0ff1/portugal_video_ed75ee0ff1.jpg",
      "local_reference_poster": "reference-posters/portugal.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/portugal_video_0841adb3ef/portugal_video_0841adb3ef.mp4",
      "local_reference_preview": "reference-previews/portugal.mp4",
      "surrogate_control_video": "reference-previews/portugal.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Red-hot passion and relentless tournament energy. 🇵🇹",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "germany",
      "title": "Germany",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 135,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Germany\" video. Visual direction: Precision, power, and a mindset built for glory. 🇩🇪 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/germany_9f89bb4008/germany_9f89bb4008.jpg",
      "local_reference_poster": "reference-posters/germany.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/germany_29d3e922b2/germany_29d3e922b2.mp4",
      "local_reference_preview": "reference-previews/germany.mp4",
      "surrogate_control_video": "reference-previews/germany.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Precision, power, and a mindset built for glory. 🇩🇪",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "netherlands",
      "title": "Netherlands",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 136,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Netherlands\" video. Visual direction: Bold orange energy with fearless attacking intent. 🇳🇱 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/netherlands_d53b359749/netherlands_d53b359749.jpg",
      "local_reference_poster": "reference-posters/netherlands.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/netherlands_fd51af9f9e/netherlands_fd51af9f9e.mp4",
      "local_reference_preview": "reference-previews/netherlands.mp4",
      "surrogate_control_video": "reference-previews/netherlands.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Bold orange energy with fearless attacking intent. 🇳🇱",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "mexico",
      "title": "Mexico",
      "category": "World Cup Spotlight",
      "category_key": "worldCupCategory",
      "catalog_index": 137,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Mexico\" video. Visual direction: Proud, passionate, and ready to shake the whole stadium. 🇲🇽 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/mexico_video_ea4ef497c2/mexico_video_ea4ef497c2.jpg",
      "local_reference_poster": "reference-posters/mexico.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/mexico_video_81d3ff2735/mexico_video_81d3ff2735.mp4",
      "local_reference_preview": "reference-previews/mexico.mp4",
      "surrogate_control_video": "reference-previews/mexico.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Proud, passionate, and ready to shake the whole stadium. 🇲🇽",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "old-money",
      "title": "Old Money",
      "category": "Classy",
      "category_key": "classyCategory",
      "catalog_index": 138,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Old Money\" scene. Visual direction: Be the star of the room with the vintage vibes. Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Old_Money_Prev_1_b2839b6a31/Old_Money_Prev_1_b2839b6a31.jpg",
      "local_reference_poster": "reference-posters/old-money.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Old_Money_Prev_1_1e8a13121c/Old_Money_Prev_1_1e8a13121c.mp4",
      "local_reference_preview": "reference-previews/old-money.mp4",
      "surrogate_control_video": "reference-previews/old-money.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Be the star of the room with the vintage vibes.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "luxury-style",
      "title": "Luxury",
      "category": "Classy",
      "category_key": "classyCategory",
      "catalog_index": 139,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Luxury\" scene. Visual direction: Shine with the style of the good life! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Luxury_prev_af5888ca81/Luxury_prev_af5888ca81.jpg",
      "local_reference_poster": "reference-posters/luxury-style.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Luxury_prev_8f541fbde2/Luxury_prev_8f541fbde2.mp4",
      "local_reference_preview": "reference-previews/luxury-style.mp4",
      "surrogate_control_video": "reference-previews/luxury-style.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Shine with the style of the good life!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "yacht-style",
      "title": "Yacht",
      "category": "Classy",
      "category_key": "classyCategory",
      "catalog_index": 140,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Yacht\" scene. Visual direction: Showcase your style on the seas. Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Yacht_prev_5308ace86b/Yacht_prev_5308ace86b.jpg",
      "local_reference_poster": "reference-posters/yacht-style.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Yacht_prev_626a2a6a41/Yacht_prev_626a2a6a41.mp4",
      "local_reference_preview": "reference-previews/yacht-style.mp4",
      "surrogate_control_video": "reference-previews/yacht-style.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Showcase your style on the seas.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "date-style",
      "title": "Date",
      "category": "Classy",
      "category_key": "classyCategory",
      "catalog_index": 141,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Date\" scene. Visual direction: See yourself in the perfect first date fit. Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/date_prew_1fb356da49/date_prew_1fb356da49.jpg",
      "local_reference_poster": "reference-posters/date-style.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/date_prew_e32621a9a1/date_prew_e32621a9a1.mp4",
      "local_reference_preview": "reference-previews/date-style.mp4",
      "surrogate_control_video": "reference-previews/date-style.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "See yourself in the perfect first date fit.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "elite-style",
      "title": "Elite",
      "category": "Classy",
      "category_key": "classyCategory",
      "catalog_index": 142,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Elite\" scene. Visual direction: Show your royalty with your outfit. Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Elite_prev_7b3c45939e/Elite_prev_7b3c45939e.jpg",
      "local_reference_poster": "reference-posters/elite-style.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Elite_prev_c89039b710/Elite_prev_c89039b710.mp4",
      "local_reference_preview": "reference-previews/elite-style.mp4",
      "surrogate_control_video": "reference-previews/elite-style.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Show your royalty with your outfit.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "gas-station",
      "title": "Gas Station Hangout",
      "category": "Popular",
      "category_key": "popularCategory",
      "catalog_index": 143,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Gas Station Hangout\" video. Visual direction: Vibe at the gas station in the middle of a joyride! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Gas_Station_thumbnail_f763d25a4d/Gas_Station_thumbnail_f763d25a4d.jpg",
      "local_reference_poster": "reference-posters/gas-station.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Gas_Station_preview_video_69f0248e7e/Gas_Station_preview_video_69f0248e7e.mp4",
      "local_reference_preview": "reference-previews/gas-station.mp4",
      "surrogate_control_video": "reference-previews/gas-station.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Vibe at the gas station in the middle of a joyride!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "pixel-life",
      "title": "Pixel Life",
      "category": "Popular",
      "category_key": "popularCategory",
      "catalog_index": 144,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Pixel Life\" video. Visual direction: Turn any image into a pixelated animation! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/PIXEL_ART_0_e0af4b8c17/PIXEL_ART_0_e0af4b8c17.png",
      "local_reference_poster": "reference-posters/pixel-life.png",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/PIXEL_ART_f438f50135/PIXEL_ART_f438f50135.mp4",
      "local_reference_preview": "reference-previews/pixel-life.mp4",
      "surrogate_control_video": "reference-previews/pixel-life.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Turn any image into a pixelated animation!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "witch-transformation",
      "title": "Witch Transformation",
      "category": "Popular",
      "category_key": "popularCategory",
      "catalog_index": 145,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Witch Transformation\" video. Visual direction: Unleash your forbidden magic and turn into a witch! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/witch_transformation_3ebbdd8a66/witch_transformation_3ebbdd8a66.jpg",
      "local_reference_poster": "reference-posters/witch-transformation.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/witch_transformation_1827592a09/witch_transformation_1827592a09.mp4",
      "local_reference_preview": "reference-previews/witch-transformation.mp4",
      "surrogate_control_video": "reference-previews/witch-transformation.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Unleash your forbidden magic and turn into a witch!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "horror-story",
      "title": "Horror Story",
      "category": "Popular",
      "category_key": "popularCategory",
      "catalog_index": 146,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Horror Story\" scene. Visual direction: See your nightmares come to life right before your eyes with just one photo! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/horror_preview_2d7aef13cf/horror_preview_2d7aef13cf.jpg",
      "local_reference_poster": "reference-posters/horror-story.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/horror_preview_638d649c55/horror_preview_638d649c55.mp4",
      "local_reference_preview": "reference-previews/horror-story.mp4",
      "surrogate_control_video": "reference-previews/horror-story.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "See your nightmares come to life right before your eyes with just one photo!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "micro-people",
      "title": "Make-Up Studio",
      "category": "Popular",
      "category_key": "popularCategory",
      "catalog_index": 147,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Make-Up Studio\" scene. Visual direction: Just upload a photo and watch as miniature people get to work giving you a fresh look! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/micro_people_dbe1aeafef/micro_people_dbe1aeafef.jpg",
      "local_reference_poster": "reference-posters/micro-people.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/micro_people_844940e015/micro_people_844940e015.mp4",
      "local_reference_preview": "reference-previews/micro-people.mp4",
      "surrogate_control_video": "reference-previews/micro-people.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Just upload a photo and watch as miniature people get to work giving you a fresh look!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "adventure-selfie",
      "title": "Adventure Selfie",
      "category": "Popular",
      "category_key": "popularCategory",
      "catalog_index": 148,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Adventure Selfie\" scene. Visual direction: Upload a photo of yourself and the place you want to journey in and watch as the app puts you in the adventure of your lifetime! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/adventure_selfie_019b2b2035/adventure_selfie_019b2b2035.jpg",
      "local_reference_poster": "reference-posters/adventure-selfie.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/adventure_selfie_ac91ca80d1/adventure_selfie_ac91ca80d1.mp4",
      "local_reference_preview": "reference-previews/adventure-selfie.mp4",
      "surrogate_control_video": "reference-previews/adventure-selfie.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a photo of yourself and the place you want to journey in and watch as the app puts you in the adventure of your lifetime!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "usa-fan-cam",
      "title": "USA Fan Cam",
      "category": "World Cup Fan Cam",
      "category_key": "worldCupFanCamCategory",
      "catalog_index": 149,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"USA Fan Cam\" video. Visual direction: Stars, stripes, and matchday energy. 🇺🇸 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/usa_fan_cam_1_c9b8f5754d/usa_fan_cam_1_c9b8f5754d.jpg",
      "local_reference_poster": "reference-posters/usa-fan-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/usa_song_0f2a281f2e/usa_song_0f2a281f2e.mp4",
      "local_reference_preview": "reference-previews/usa-fan-cam.mp4",
      "surrogate_control_video": "reference-previews/usa-fan-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Stars, stripes, and matchday energy. 🇺🇸",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "brazil-fan-cam",
      "title": "Brazil Fan Cam",
      "category": "World Cup Fan Cam",
      "category_key": "worldCupFanCamCategory",
      "catalog_index": 150,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Brazil Fan Cam\" video. Visual direction: Joga bonito starts in the stands. 🇧🇷 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/brazil_fan_cam_1_235b5dbe49/brazil_fan_cam_1_235b5dbe49.jpg",
      "local_reference_poster": "reference-posters/brazil-fan-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/brazil_song_ec09515b80/brazil_song_ec09515b80.mp4",
      "local_reference_preview": "reference-previews/brazil-fan-cam.mp4",
      "surrogate_control_video": "reference-previews/brazil-fan-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Joga bonito starts in the stands. 🇧🇷",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "australia-fan-cam",
      "title": "Australia Fan Cam",
      "category": "World Cup Fan Cam",
      "category_key": "worldCupFanCamCategory",
      "catalog_index": 151,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Australia Fan Cam\" video. Visual direction: Cheer on the Socceroos from the crowd. 🇦🇺 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/australia_fan_cam_1_2_1c7463dc22/australia_fan_cam_1_2_1c7463dc22.jpg",
      "local_reference_poster": "reference-posters/australia-fan-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/australia_song_744bb3b6fd/australia_song_744bb3b6fd.mp4",
      "local_reference_preview": "reference-previews/australia-fan-cam.mp4",
      "surrogate_control_video": "reference-previews/australia-fan-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Cheer on the Socceroos from the crowd. 🇦🇺",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "canada-fan-cam",
      "title": "Canada Fan Cam",
      "category": "World Cup Fan Cam",
      "category_key": "worldCupFanCamCategory",
      "catalog_index": 152,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Canada Fan Cam\" video. Visual direction: Red and white, ready for kickoff. 🇨🇦 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/canada_fan_cam_1_6d7b1cd47c/canada_fan_cam_1_6d7b1cd47c.jpg",
      "local_reference_poster": "reference-posters/canada-fan-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/canada_song_b656366d77/canada_song_b656366d77.mp4",
      "local_reference_preview": "reference-previews/canada-fan-cam.mp4",
      "surrogate_control_video": "reference-previews/canada-fan-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Red and white, ready for kickoff. 🇨🇦",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "england-fan-cam",
      "title": "England Fan Cam",
      "category": "World Cup Fan Cam",
      "category_key": "worldCupFanCamCategory",
      "catalog_index": 153,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 600,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"England Fan Cam\" video. Visual direction: Back the Three Lions from the crowd. 🦁 Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/england_fan_cam_1_3748451b77/england_fan_cam_1_3748451b77.jpg",
      "local_reference_poster": "reference-posters/england-fan-cam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/england_song_1d68cd083f/england_song_1d68cd083f.mp4",
      "local_reference_preview": "reference-previews/england-fan-cam.mp4",
      "surrogate_control_video": "reference-previews/england-fan-cam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Back the Three Lions from the crowd. 🦁",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "ltx-text2video",
      "title": "Text to Video Pro",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 154,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 150,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "LTX Video",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
        "an f1 driver races through the streets of san francisco during the day, the driver's pov is captured from a helmet cam. the golden gate bridge and the cityscape can be seen in the distance, while the blue sky and the sun illuminate the scene. the driver maneuvers the car skillfully, overtaking a car on a curve",
        "POV driving a car down a scenic coastal highway during the day, the sun reflecting off the dashboard and the ocean sparkling to the right. The camera captures hands on the steering wheel, the gentle curve of the road ahead, and seagulls gliding in the blue sky. Peaceful, vibrant",
        "POV racing down a snowy mountain slope, powder spraying into lens, weaving between snow-laden pine trees, dramatic mountain peaks ahead. Dynamic motion, natural lighting",
        "A close-up shows the eagle's intense gaze as it scans for prey. Its pupils subtly dilate, eyelids twitching to judge distance. Reflections of the forest shimmer in its glossy eyes, turning them into shifting landscapes. Warm golden hour light enhances the vibrant irises, capturing a sense of life, focus, and primal elegance in this sharp, hyper-realistic moment.",
        "Tiny pastry chefs work meticulously on a giant layered cake. One pipes frosting with precision, while another uses a mini crane to place a huge cherry on top. Others carefully position oversized sprinkles and chocolate shavings. One checks the cream with a tiny spatula, another rolls fondant on a small table. The glossy icing shines under warm light. In the background, a modern kitchen adds to the magical, whimsical scene",
        "A fisheye lens video of a skateboarder riding, then grinding down a rail. Skate video",
        "Ultra-realistic macro photo of a giant cake roll being assembled by tiny bakers in traditional uniforms, some on cake scaffolding slicing fresh strawberries, others brushing frosting or sprinkling sugar crystals. Bold textures, cinematic lighting, steam rising, cake details",
        "Ultra-realistic macro photo of a giant sushi roll being assembled by tiny Japanese chefs in traditional uniforms, some on bamboo scaffolding slice fresh salmon, others brush soy sauce or sprinkle sesame seeds. Bold textures, cinematic lighting, steam rising, shallow depth of field, volumetric light",
        "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere."
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Hub_X_Text2_Video_Pro_Thumb_a8b7be628b/Hub_X_Text2_Video_Pro_Thumb_a8b7be628b.jpg",
      "local_reference_poster": "reference-posters/ltx-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Hub_X_Text2_Video_Pro_Prev_a1722ca6b9/Hub_X_Text2_Video_Pro_Prev_a1722ca6b9.mp4",
      "local_reference_preview": "reference-previews/ltx-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Next-level videos powered by your words.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "pixverse5-text2video",
      "title": "Pixverse 5 ",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 155,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 550,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "PixVerse 5",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
        "an f1 driver races through the streets of san francisco during the day, the driver's pov is captured from a helmet cam. the golden gate bridge and the cityscape can be seen in the distance, while the blue sky and the sun illuminate the scene. the driver maneuvers the car skillfully, overtaking a car on a curve",
        "POV driving a car down a scenic coastal highway during the day, the sun reflecting off the dashboard and the ocean sparkling to the right. The camera captures hands on the steering wheel, the gentle curve of the road ahead, and seagulls gliding in the blue sky. Peaceful, vibrant",
        "POV racing down a snowy mountain slope, powder spraying into lens, weaving between snow-laden pine trees, dramatic mountain peaks ahead. Dynamic motion, natural lighting",
        "A close-up shows the eagle's intense gaze as it scans for prey. Its pupils subtly dilate, eyelids twitching to judge distance. Reflections of the forest shimmer in its glossy eyes, turning them into shifting landscapes. Warm golden hour light enhances the vibrant irises, capturing a sense of life, focus, and primal elegance in this sharp, hyper-realistic moment.",
        "A futuristic cityscape where buildings morph and holographic displays create dynamic scenes.",
        "A fisheye lens video of a skateboarder riding, then grinding down a rail. Skate video",
        "Ultra-realistic macro photo of a giant cake roll being assembled by tiny bakers in traditional uniforms, some on cake scaffolding slicing fresh strawberries, others brushing frosting or sprinkling sugar crystals. Bold textures, cinematic lighting, steam rising, cake details",
        "Ultra-realistic macro photo of a giant sushi roll being assembled by tiny Japanese chefs in traditional uniforms, some on bamboo scaffolding slice fresh salmon, others brush soy sauce or sprinkle sesame seeds. Bold textures, cinematic lighting, steam rising, shallow depth of field, volumetric light",
        "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere."
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/pixverse5prev_684cc7c639/pixverse5prev_684cc7c639.jpg",
      "local_reference_poster": "reference-posters/pixverse5-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/pixverse5prev_9c24127421/pixverse5prev_9c24127421.mp4",
      "local_reference_preview": "reference-previews/pixverse5-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Next-level video creation: ultra-realistic, high-detail, smooth motion.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "baby-interview-veo3",
      "title": "Baby Interview",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 156,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 1200,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Google Veo 3 family",
      "model_evidence": "catalog_key_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "A baby food critic wearing a tiny chef’s hat sits in a high chair on the sidewalk, sampling different street foods with a tiny plastic spoon. The interviewer asks ‘How would you rate this hot dog?’ The baby makes exaggerated facial expressions - from delighted squeals to disgusted faces - and holds up scorecards with scribbled numbers. Food vendors gather around eagerly awaiting the baby’s verdict.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "A baby food critic wearing a tiny chef’s hat sits in a high chair on the sidewalk, sampling different street foods with a tiny plastic spoon. The interviewer asks ‘How would you rate this hot dog?’ The baby makes exaggerated facial expressions - from delighted squeals to disgusted faces - and holds up scorecards with scribbled numbers. Food vendors gather around eagerly awaiting the baby’s verdict.",
        "A street interviewer asks a baby in a carrier, 'What's the meaning of life?' The baby responds with surprisingly wise-sounding babbles, dramatic hand gestures, and intense eye contact. Subtitles appear translating the baby's sounds into profound philosophical statements like 'Time is but a construct of the hungry mind.' The baby occasionally pauses to blow bubbles thoughtfully.",
        "A content creator with a microphone approaches a baby sitting in a high-tech stroller on a busy city street. The baby is wearing tiny VR goggles and responds to questions about their favorite apps with adorable babbling and pointing gestures. The baby occasionally makes 'beep boop' sounds as if trying to speak in robot language. Passersby stop to watch in amazement."
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/BABY_SPEECH_0_9882e872ae/BABY_SPEECH_0_9882e872ae.png",
      "local_reference_poster": "reference-posters/baby-interview-veo3.png",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/BABY_SPEECH_8a5ca75709/BABY_SPEECH_8a5ca75709.mp4",
      "local_reference_preview": "reference-previews/baby-interview-veo3.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Type in your scenario and let the babies talk!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "google-veo3-text2video",
      "title": "Google Veo 3.1",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 157,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 2000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Google Veo 3.1",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "Static shot: A chef delicately slices a hyper-realistic kiwi on a spotless cutting board. The green flesh and glistening black seeds fracture cleanly under a whisper-thin blade. Each slice emits a soft, crystalline shimmer, ASMR. The atmosphere is surgical, serene, and visually pristine.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "Static shot: A chef delicately slices a hyper-realistic kiwi on a spotless cutting board. The green flesh and glistening black seeds fracture cleanly under a whisper-thin blade. Each slice emits a soft, crystalline shimmer, ASMR. The atmosphere is surgical, serene, and visually pristine.",
        "A timelapse video of rugged man stepping into a wild forest clearing, hauling wooden planks, nails, and rope. The underbrush vanishes as he clears space beneath tall trees. A base frame takes shape between sturdy trunks, planks snap into place, beams rise, and supports lock in. Walls climb upward, followed by a slanted roof. Windows and railings appear, then shingles cover the top. As shadows shift and light changes, the structure transforms from raw wood to a cozy, elevated treehouse. A rope ladder dangles, a lantern clicks on, and the man steps back, sweaty, grinning, admiring the fully built hideaway now nestled among the trees.",
        "A cinematic handheld selfie-style video shot, showing a young man in ancient Middle Eastern robes with shoulder-length dark hair and a short beard, holding the camera like a selfie cam. He’s inside a dimly lit stone den with rugged cave walls. Behind him, several large lions slowly pace or rest, casting shadows in the flickering torchlight. The man speaks directly into the camera he holds, slightly amused expression as he whispers.\nHe says: Alright, welcome to my crib. That one is asleep, he gets grouchy in the mornings.\n\nHe looks happy as he whispers, as if he knows a secret. He pans the camera to show the lions in the background behind him. \n\nThe light pours from the cave entrance above that illuminates the dark cave chamber with the lions below. \nTime of Day: day\nLens: ultra-wide selfie lens, shallow depth of field\nFilm Stock: vintage 35mm documentary style, selfie camera view\nAudio: (implied) ambient lion growls \nBackground: Lions sleeping behind the young man.",
        "a man with dad bod doing stand up comedy in a small venue tells a dad joke (include the joke in the dialogue)",
        "Photorealistic, cinematic 4K, selfie-style POV video. A modern yeti with thick off-white fur and a leather vest is filming himself in a snowy mountain pass. Holding a selfie stick and a steaming coffee cup, he takes a sip and recoils in shock from the heat, yelling \"Dang, that’s hot!\" and splashing coffee everywhere. The camera has a natural handheld shake and a sudden jolt. The phone is never visible.",
        "Highly realistic ASMR video of a human hand slicing a hyper-detailed sculpture of a bright raspberry on a wooden cutting board. The object resembles a glossy red glass, reflective, slightly tinted, glossy and sparkling. The camera is close-up with a shallow depth of field, capturing cinematic lighting and detailed glass textures. The knife moves smoothly and deliberately, making separate, satisfying cuts, one after another, creating 2 to 3 clean and evenly spaced slices. Each stroke feels precise and crisp, with realistic slicing sound and natural motion. The sliced pieces gently separate, glimmering like a cut crystal. Camera angle mimics professional food ASMR video",
        "A photorealistic, 4K cinematic ASMR video. In a quiet room with soft indoor lighting and a simple background, a yeti with white fur and a brown leather vest sits in front of a high-quality ASMR condenser microphone. The yeti's expression is focused, calm, and gentle. The shot is a static or minimal handheld feel, frontal bust-up, clearly showing the yeti's hands, the microphone, and a small ceramic bowl. With slow, deliberate movements, the yeti carefully picks up an egg and cracks it open between the camera and the microphone, holding it over the bowl. Emphasize the high-fidelity sounds: the crisp crack of the shell, the distinct sound of the egg white flowing out, and the clear, satisfying plop of the yolk landing in the bowl. The separation of the egg white and yolk should be clearly visible as they fall. There is no dialogue, only the meticulously captured ASMR sounds, creating an immersive and comfortable experience.",
        "A highly realistic ultra-8K ASMR video shows a human using his hands to cut a detailed lava cake sculpture on a slate cutting board, cutting quickly, and the hot magma touches the gap at the moment of cutting. The cake resembles volcanic rock - obsidian, slightly burnt, with cracks clearly visible inside and emitting light. The camera uses a shallow depth of field close-up to capture the cinematic light and detailed glass texture. Each cut is precise and lifelike. The sound of metal rubbing against rock, the sound of magma erupting, and the sound of cutting",
        "asmr creator typing on a noisy keyboard"
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/veo3_b740556d4e/veo3_b740556d4e.jpg",
      "local_reference_poster": "reference-posters/google-veo3-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/veo3_0e0231cbdd/veo3_0e0231cbdd.mp4",
      "local_reference_preview": "reference-previews/google-veo3-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "High-quality videos with rich visuals and clear audio",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "kling21-master-text2video",
      "title": "Kling 2.1 Master",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 158,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Kling 2.1 Master",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
        "an f1 driver races through the streets of san francisco during the day, the driver's pov is captured from a helmet cam. the golden gate bridge and the cityscape can be seen in the distance, while the blue sky and the sun illuminate the scene. the driver maneuvers the car skillfully, overtaking a car on a curve",
        "POV driving a car down a scenic coastal highway during the day, the sun reflecting off the dashboard and the ocean sparkling to the right. The camera captures hands on the steering wheel, the gentle curve of the road ahead, and seagulls gliding in the blue sky. Peaceful, vibrant",
        "POV racing down a snowy mountain slope, powder spraying into lens, weaving between snow-laden pine trees, dramatic mountain peaks ahead. Dynamic motion, natural lighting",
        "A close-up shows the eagle's intense gaze as it scans for prey. Its pupils subtly dilate, eyelids twitching to judge distance. Reflections of the forest shimmer in its glossy eyes, turning them into shifting landscapes. Warm golden hour light enhances the vibrant irises, capturing a sense of life, focus, and primal elegance in this sharp, hyper-realistic moment.",
        "A futuristic cityscape where buildings morph and holographic displays create dynamic scenes.",
        "A fisheye lens video of a skateboarder riding, then grinding down a rail. Skate video",
        "Ultra-realistic macro photo of a giant cake roll being assembled by tiny bakers in traditional uniforms, some on cake scaffolding slicing fresh strawberries, others brushing frosting or sprinkling sugar crystals. Bold textures, cinematic lighting, steam rising, cake details",
        "Ultra-realistic macro photo of a giant sushi roll being assembled by tiny Japanese chefs in traditional uniforms, some on bamboo scaffolding slice fresh salmon, others brush soy sauce or sprinkle sesame seeds. Bold textures, cinematic lighting, steam rising, shallow depth of field, volumetric light",
        "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere."
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/kling21master_321d04555a/kling21master_321d04555a.jpg",
      "local_reference_poster": "reference-posters/kling21-master-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/kling21master_85e84051c1/kling21master_85e84051c1.mp4",
      "local_reference_preview": "reference-previews/kling21-master-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Premium cinematic quality for vivid, story-driven scenes",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "kling16-pro-text2video",
      "title": "Kling 1.6 Pro",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 159,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Kling 1.6 Pro",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere.",
        "Ultra-realistic macro photo of a giant sushi roll being assembled by tiny Japanese chefs in traditional uniforms, some on bamboo scaffolding slice fresh salmon, others brush soy sauce or sprinkle sesame seeds. Bold textures, cinematic lighting, steam rising, shallow depth of field, volumetric light",
        "Ultra-realistic macro photo of a giant cake roll being assembled by tiny bakers in traditional uniforms, some on cake scaffolding slicing fresh strawberries, others brushing frosting or sprinkling sugar crystals. Bold textures, cinematic lighting, steam rising, cake details",
        "A fisheye lens video of a skateboarder riding, then grinding down a rail. Skate video",
        "A futuristic cityscape where buildings morph and holographic displays create dynamic scenes.",
        "A close-up shows the eagle's intense gaze as it scans for prey. Its pupils subtly dilate, eyelids twitching to judge distance. Reflections of the forest shimmer in its glossy eyes, turning them into shifting landscapes. Warm golden hour light enhances the vibrant irises, capturing a sense of life, focus, and primal elegance in this sharp, hyper-realistic moment.",
        "POV racing down a snowy mountain slope, powder spraying into lens, weaving between snow-laden pine trees, dramatic mountain peaks ahead. Dynamic motion, natural lighting",
        "POV driving a car down a scenic coastal highway during the day, the sun reflecting off the dashboard and the ocean sparkling to the right. The camera captures hands on the steering wheel, the gentle curve of the road ahead, and seagulls gliding in the blue sky. Peaceful, vibrant",
        "an f1 driver races through the streets of san francisco during the day, the driver's pov is captured from a helmet cam. the golden gate bridge and the cityscape can be seen in the distance, while the blue sky and the sun illuminate the scene. the driver maneuvers the car skillfully, overtaking a car on a curve",
        "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party"
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/kling16pro_thumb_6a3f3a7863/kling16pro_thumb_6a3f3a7863.jpg",
      "local_reference_poster": "reference-posters/kling16-pro-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/kling16pro_1b55bc5166/kling16pro_1b55bc5166.mp4",
      "local_reference_preview": "reference-previews/kling16-pro-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Fast and polished videos with a clean visual finish",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "veo3-fast-text2video",
      "title": "Veo 3.1 Fast",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 160,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 1200,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Google Veo 3.1 Fast",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "Static shot: A chef delicately slices a hyper-realistic kiwi on a spotless cutting board. The green flesh and glistening black seeds fracture cleanly under a whisper-thin blade. Each slice emits a soft, crystalline shimmer, ASMR. The atmosphere is surgical, serene, and visually pristine.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "Static shot: A chef delicately slices a hyper-realistic kiwi on a spotless cutting board. The green flesh and glistening black seeds fracture cleanly under a whisper-thin blade. Each slice emits a soft, crystalline shimmer, ASMR. The atmosphere is surgical, serene, and visually pristine.",
        "A timelapse video of rugged man stepping into a wild forest clearing, hauling wooden planks, nails, and rope. The underbrush vanishes as he clears space beneath tall trees. A base frame takes shape between sturdy trunks, planks snap into place, beams rise, and supports lock in. Walls climb upward, followed by a slanted roof. Windows and railings appear, then shingles cover the top. As shadows shift and light changes, the structure transforms from raw wood to a cozy, elevated treehouse. A rope ladder dangles, a lantern clicks on, and the man steps back, sweaty, grinning, admiring the fully built hideaway now nestled among the trees.",
        "A cinematic handheld selfie-style video shot, showing a young man in ancient Middle Eastern robes with shoulder-length dark hair and a short beard, holding the camera like a selfie cam. He’s inside a dimly lit stone den with rugged cave walls. Behind him, several large lions slowly pace or rest, casting shadows in the flickering torchlight. The man speaks directly into the camera he holds, slightly amused expression as he whispers.\nHe says: Alright, welcome to my crib. That one is asleep, he gets grouchy in the mornings.\n\nHe looks happy as he whispers, as if he knows a secret. He pans the camera to show the lions in the background behind him. \n\nThe light pours from the cave entrance above that illuminates the dark cave chamber with the lions below. \nTime of Day: day\nLens: ultra-wide selfie lens, shallow depth of field\nFilm Stock: vintage 35mm documentary style, selfie camera view\nAudio: (implied) ambient lion growls \nBackground: Lions sleeping behind the young man.",
        "a man with dad bod doing stand up comedy in a small venue tells a dad joke (include the joke in the dialogue)",
        "Photorealistic, cinematic 4K, selfie-style POV video. A modern yeti with thick off-white fur and a leather vest is filming himself in a snowy mountain pass. Holding a selfie stick and a steaming coffee cup, he takes a sip and recoils in shock from the heat, yelling \"Dang, that’s hot!\" and splashing coffee everywhere. The camera has a natural handheld shake and a sudden jolt. The phone is never visible.",
        "Highly realistic ASMR video of a human hand slicing a hyper-detailed sculpture of a bright raspberry on a wooden cutting board. The object resembles a glossy red glass, reflective, slightly tinted, glossy and sparkling. The camera is close-up with a shallow depth of field, capturing cinematic lighting and detailed glass textures. The knife moves smoothly and deliberately, making separate, satisfying cuts, one after another, creating 2 to 3 clean and evenly spaced slices. Each stroke feels precise and crisp, with realistic slicing sound and natural motion. The sliced pieces gently separate, glimmering like a cut crystal. Camera angle mimics professional food ASMR video",
        "A photorealistic, 4K cinematic ASMR video. In a quiet room with soft indoor lighting and a simple background, a yeti with white fur and a brown leather vest sits in front of a high-quality ASMR condenser microphone. The yeti's expression is focused, calm, and gentle. The shot is a static or minimal handheld feel, frontal bust-up, clearly showing the yeti's hands, the microphone, and a small ceramic bowl. With slow, deliberate movements, the yeti carefully picks up an egg and cracks it open between the camera and the microphone, holding it over the bowl. Emphasize the high-fidelity sounds: the crisp crack of the shell, the distinct sound of the egg white flowing out, and the clear, satisfying plop of the yolk landing in the bowl. The separation of the egg white and yolk should be clearly visible as they fall. There is no dialogue, only the meticulously captured ASMR sounds, creating an immersive and comfortable experience.",
        "A highly realistic ultra-8K ASMR video shows a human using his hands to cut a detailed lava cake sculpture on a slate cutting board, cutting quickly, and the hot magma touches the gap at the moment of cutting. The cake resembles volcanic rock - obsidian, slightly burnt, with cracks clearly visible inside and emitting light. The camera uses a shallow depth of field close-up to capture the cinematic light and detailed glass texture. Each cut is precise and lifelike. The sound of metal rubbing against rock, the sound of magma erupting, and the sound of cutting",
        "asmr creator typing on a noisy keyboard"
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/veo3prev_40baeb88a1/veo3prev_40baeb88a1.jpg",
      "local_reference_poster": "reference-posters/veo3-fast-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/veo3prev_a85f3c15bf/veo3prev_a85f3c15bf.mp4",
      "local_reference_preview": "reference-previews/veo3-fast-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Bring your craziest ideas to life in just seconds! Type in the words, watch them come alive.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "kling16-standard-text2video",
      "title": "Kling 1.6 Standard",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 161,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 200,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Kling 1.6 Standard",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
        "an f1 driver races through the streets of san francisco during the day, the driver's pov is captured from a helmet cam. the golden gate bridge and the cityscape can be seen in the distance, while the blue sky and the sun illuminate the scene. the driver maneuvers the car skillfully, overtaking a car on a curve",
        "POV driving a car down a scenic coastal highway during the day, the sun reflecting off the dashboard and the ocean sparkling to the right. The camera captures hands on the steering wheel, the gentle curve of the road ahead, and seagulls gliding in the blue sky. Peaceful, vibrant",
        "POV racing down a snowy mountain slope, powder spraying into lens, weaving between snow-laden pine trees, dramatic mountain peaks ahead. Dynamic motion, natural lighting",
        "A close-up shows the eagle's intense gaze as it scans for prey. Its pupils subtly dilate, eyelids twitching to judge distance. Reflections of the forest shimmer in its glossy eyes, turning them into shifting landscapes. Warm golden hour light enhances the vibrant irises, capturing a sense of life, focus, and primal elegance in this sharp, hyper-realistic moment.",
        "A futuristic cityscape where buildings morph and holographic displays create dynamic scenes.",
        "A fisheye lens video of a skateboarder riding, then grinding down a rail. Skate video",
        "Ultra-realistic macro photo of a giant cake roll being assembled by tiny bakers in traditional uniforms, some on cake scaffolding slicing fresh strawberries, others brushing frosting or sprinkling sugar crystals. Bold textures, cinematic lighting, steam rising, cake details",
        "Ultra-realistic macro photo of a giant sushi roll being assembled by tiny Japanese chefs in traditional uniforms, some on bamboo scaffolding slice fresh salmon, others brush soy sauce or sprinkle sesame seeds. Bold textures, cinematic lighting, steam rising, shallow depth of field, volumetric light",
        "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere."
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/kling16std_8f3b6c9f9a/kling16std_8f3b6c9f9a.jpg",
      "local_reference_poster": "reference-posters/kling16-standard-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/kling16std_908db322e5/kling16std_908db322e5.mp4",
      "local_reference_preview": "reference-previews/kling16-standard-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Great-quality visuals for everyday creative projects",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "text-to-video",
      "title": "Text to Video",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 162,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown",
      "execution_prompt_exact": null,
      "prompt_candidate": "Create a polished vertical video concept titled \"Text to Video\". Visual direction: Viral videos just by using your words Use coherent action, cinematic lighting, realistic motion, and a clear beginning, middle, and end.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/TEXT_TO_VIDEO_37ca292d01/TEXT_TO_VIDEO_37ca292d01.jpg",
      "local_reference_poster": "reference-posters/text-to-video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/TEXT_TO_VIDEO_11e2f37b27/TEXT_TO_VIDEO_11e2f37b27.mp4",
      "local_reference_preview": "reference-previews/text-to-video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Viral videos just by using your words",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "hailuo02-text2video",
      "title": "Hailuo 02",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 163,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Hailuo 02",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere.",
        "Ultra-realistic macro photo of a giant sushi roll being assembled by tiny Japanese chefs in traditional uniforms, some on bamboo scaffolding slice fresh salmon, others brush soy sauce or sprinkle sesame seeds. Bold textures, cinematic lighting, steam rising, shallow depth of field, volumetric light",
        "Ultra-realistic macro photo of a giant cake roll being assembled by tiny bakers in traditional uniforms, some on cake scaffolding slicing fresh strawberries, others brushing frosting or sprinkling sugar crystals. Bold textures, cinematic lighting, steam rising, cake details",
        "A fisheye lens video of a skateboarder riding, then grinding down a rail. Skate video",
        "A futuristic cityscape where buildings morph and holographic displays create dynamic scenes.",
        "A close-up shows the eagle's intense gaze as it scans for prey. Its pupils subtly dilate, eyelids twitching to judge distance. Reflections of the forest shimmer in its glossy eyes, turning them into shifting landscapes. Warm golden hour light enhances the vibrant irises, capturing a sense of life, focus, and primal elegance in this sharp, hyper-realistic moment.",
        "POV racing down a snowy mountain slope, powder spraying into lens, weaving between snow-laden pine trees, dramatic mountain peaks ahead. Dynamic motion, natural lighting",
        "POV driving a car down a scenic coastal highway during the day, the sun reflecting off the dashboard and the ocean sparkling to the right. The camera captures hands on the steering wheel, the gentle curve of the road ahead, and seagulls gliding in the blue sky. Peaceful, vibrant",
        "an f1 driver races through the streets of san francisco during the day, the driver's pov is captured from a helmet cam. the golden gate bridge and the cityscape can be seen in the distance, while the blue sky and the sun illuminate the scene. the driver maneuvers the car skillfully, overtaking a car on a curve",
        "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party"
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/hailuo_thumb_1fbfd4bb36/hailuo_thumb_1fbfd4bb36.jpg",
      "local_reference_poster": "reference-posters/hailuo02-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/hailuo_e89e7014bf/hailuo_e89e7014bf.mp4",
      "local_reference_preview": "reference-previews/hailuo02-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": null,
      "description": "Crisp visuals perfect for stylish and expressive ideas",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "seedance-text2video",
      "title": "Seedance",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 164,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "Seedance",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere.",
        "Ultra-realistic macro photo of a giant sushi roll being assembled by tiny Japanese chefs in traditional uniforms, some on bamboo scaffolding slice fresh salmon, others brush soy sauce or sprinkle sesame seeds. Bold textures, cinematic lighting, steam rising, shallow depth of field, volumetric light",
        "Ultra-realistic macro photo of a giant cake roll being assembled by tiny bakers in traditional uniforms, some on cake scaffolding slicing fresh strawberries, others brushing frosting or sprinkling sugar crystals. Bold textures, cinematic lighting, steam rising, cake details",
        "A fisheye lens video of a skateboarder riding, then grinding down a rail. Skate video",
        "A futuristic cityscape where buildings morph and holographic displays create dynamic scenes.",
        "A close-up shows the eagle's intense gaze as it scans for prey. Its pupils subtly dilate, eyelids twitching to judge distance. Reflections of the forest shimmer in its glossy eyes, turning them into shifting landscapes. Warm golden hour light enhances the vibrant irises, capturing a sense of life, focus, and primal elegance in this sharp, hyper-realistic moment.",
        "POV racing down a snowy mountain slope, powder spraying into lens, weaving between snow-laden pine trees, dramatic mountain peaks ahead. Dynamic motion, natural lighting",
        "POV driving a car down a scenic coastal highway during the day, the sun reflecting off the dashboard and the ocean sparkling to the right. The camera captures hands on the steering wheel, the gentle curve of the road ahead, and seagulls gliding in the blue sky. Peaceful, vibrant",
        "an f1 driver races through the streets of san francisco during the day, the driver's pov is captured from a helmet cam. the golden gate bridge and the cityscape can be seen in the distance, while the blue sky and the sun illuminate the scene. the driver maneuvers the car skillfully, overtaking a car on a curve",
        "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party"
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/seedance_thumb_3bb77e6148/seedance_thumb_3bb77e6148.jpg",
      "local_reference_poster": "reference-posters/seedance-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/seedance_22ac0c52b2/seedance_22ac0c52b2.mp4",
      "local_reference_preview": "reference-previews/seedance-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": 5,
      "description": "Rich motion scenes with full-scene creativity unlocked",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "pixverse45-text2video",
      "title": "Pixverse 4.5",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 165,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 200,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "PixVerse 4.5",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere.",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere.",
        "Ultra-realistic macro photo of a giant sushi roll being assembled by tiny Japanese chefs in traditional uniforms, some on bamboo scaffolding slice fresh salmon, others brush soy sauce or sprinkle sesame seeds. Bold textures, cinematic lighting, steam rising, shallow depth of field, volumetric light",
        "Ultra-realistic macro photo of a giant cake roll being assembled by tiny bakers in traditional uniforms, some on cake scaffolding slicing fresh strawberries, others brushing frosting or sprinkling sugar crystals. Bold textures, cinematic lighting, steam rising, cake details",
        "A fisheye lens video of a skateboarder riding, then grinding down a rail. Skate video",
        "A futuristic cityscape where buildings morph and holographic displays create dynamic scenes.",
        "A close-up shows the eagle's intense gaze as it scans for prey. Its pupils subtly dilate, eyelids twitching to judge distance. Reflections of the forest shimmer in its glossy eyes, turning them into shifting landscapes. Warm golden hour light enhances the vibrant irises, capturing a sense of life, focus, and primal elegance in this sharp, hyper-realistic moment.",
        "POV racing down a snowy mountain slope, powder spraying into lens, weaving between snow-laden pine trees, dramatic mountain peaks ahead. Dynamic motion, natural lighting",
        "POV driving a car down a scenic coastal highway during the day, the sun reflecting off the dashboard and the ocean sparkling to the right. The camera captures hands on the steering wheel, the gentle curve of the road ahead, and seagulls gliding in the blue sky. Peaceful, vibrant",
        "an f1 driver races through the streets of san francisco during the day, the driver's pov is captured from a helmet cam. the golden gate bridge and the cityscape can be seen in the distance, while the blue sky and the sun illuminate the scene. the driver maneuvers the car skillfully, overtaking a car on a curve",
        "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party"
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/pixverse45_thumb_04dfc62f22/pixverse45_thumb_04dfc62f22.jpg",
      "local_reference_poster": "reference-posters/pixverse45-text2video.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/pixverse45_06d4415ed9/pixverse45_06d4415ed9.mp4",
      "local_reference_preview": "reference-previews/pixverse45-text2video.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": 5,
      "description": "High-quality, detailed videos with smooth motion",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "pixverse45-fast",
      "title": "Pixverse 4.5 Fast",
      "category": "Text to Video",
      "category_key": "text2videoCategory",
      "catalog_index": 166,
      "is_promoted": false,
      "type": "text-to-video",
      "recipe_class": "text_to_video",
      "coin_cost": 500,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": "PixVerse 4.5 Fast",
      "model_evidence": "catalog_named",
      "execution_prompt_exact": null,
      "prompt_candidate": "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
      "prompt_candidate_source": "catalog_suggestion_exact_not_execution_prompt",
      "catalog_suggestion_prompts": [
        "An ultra-fast first-person POV hyper-lapse rapidly speeding through a city slum into a window of a bustling underground rave party",
        "an f1 driver races through the streets of san francisco during the day, the driver's pov is captured from a helmet cam. the golden gate bridge and the cityscape can be seen in the distance, while the blue sky and the sun illuminate the scene. the driver maneuvers the car skillfully, overtaking a car on a curve",
        "POV driving a car down a scenic coastal highway during the day, the sun reflecting off the dashboard and the ocean sparkling to the right. The camera captures hands on the steering wheel, the gentle curve of the road ahead, and seagulls gliding in the blue sky. Peaceful, vibrant",
        "POV racing down a snowy mountain slope, powder spraying into lens, weaving between snow-laden pine trees, dramatic mountain peaks ahead. Dynamic motion, natural lighting",
        "A close-up shows the eagle's intense gaze as it scans for prey. Its pupils subtly dilate, eyelids twitching to judge distance. Reflections of the forest shimmer in its glossy eyes, turning them into shifting landscapes. Warm golden hour light enhances the vibrant irises, capturing a sense of life, focus, and primal elegance in this sharp, hyper-realistic moment.",
        "A futuristic cityscape where buildings morph and holographic displays create dynamic scenes.",
        "A fisheye lens video of a skateboarder riding, then grinding down a rail. Skate video",
        "Ultra-realistic macro photo of a giant cake roll being assembled by tiny bakers in traditional uniforms, some on cake scaffolding slicing fresh strawberries, others brushing frosting or sprinkling sugar crystals. Bold textures, cinematic lighting, steam rising, cake details",
        "Ultra-realistic macro photo of a giant sushi roll being assembled by tiny Japanese chefs in traditional uniforms, some on bamboo scaffolding slice fresh salmon, others brush soy sauce or sprinkle sesame seeds. Bold textures, cinematic lighting, steam rising, shallow depth of field, volumetric light",
        "Tiny workers in white uniforms and yellow helmets repair a giant Sony camera. Some stand on scaffolding fixing the lens, while others inspect the body. Small tools like wrenches and screwdrivers enhance the realism. The shallow depth of field makes the camera look massive. Soft, cinematic lighting and ultra-detailed, hyper-realistic 4K quality give the scene a professional, immersive atmosphere."
      ],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/pixverse45fast_thumb_636e4fb182/pixverse45fast_thumb_636e4fb182.jpg",
      "local_reference_poster": "reference-posters/pixverse45-fast.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/pixverse45fast_04bbeb87bd/pixverse45fast_04bbeb87bd.mp4",
      "local_reference_preview": "reference-previews/pixverse45-fast.mp4",
      "surrogate_control_video": null,
      "surrogate_control_evidence": "not_applicable",
      "duration_seconds": 5,
      "description": "Power of Pixverse 4.5, but quicker for instant results",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "soupy-lake",
      "title": "Soupy Lake",
      "category": "Nano Action",
      "category_key": "nanoActionCategory",
      "catalog_index": 167,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Soupy Lake\" scene. Visual direction: Ride your ingredients on top of your soup Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/SOUP_559084ab10/SOUP_559084ab10.jpg",
      "local_reference_poster": "reference-posters/soupy-lake.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/SOUP_9945861ab4/SOUP_9945861ab4.mp4",
      "local_reference_preview": "reference-previews/soupy-lake.mp4",
      "surrogate_control_video": "reference-previews/soupy-lake.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Ride your ingredients on top of your soup",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "berry-on-top",
      "title": "Berry on Top",
      "category": "Nano Action",
      "category_key": "nanoActionCategory",
      "catalog_index": 168,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Berry on Top\" scene. Visual direction: Put the chef's kiss on your cake Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/CAKE_023d2d2ef5/CAKE_023d2d2ef5.jpg",
      "local_reference_poster": "reference-posters/berry-on-top.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/CAKE_912c0e3688/CAKE_912c0e3688.mp4",
      "local_reference_preview": "reference-previews/berry-on-top.mp4",
      "surrogate_control_video": "reference-previews/berry-on-top.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Put the chef's kiss on your cake",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "cat-chase",
      "title": "Cat Chase",
      "category": "Nano Action",
      "category_key": "nanoActionCategory",
      "catalog_index": 169,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Cat Chase\" scene. Visual direction: Drift away from the cat danger! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/CAT_RUN_0_bf57770f83/CAT_RUN_0_bf57770f83.png",
      "local_reference_poster": "reference-posters/cat-chase.png",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/CAT_RUN_d1d6c4aaaa/CAT_RUN_d1d6c4aaaa.mp4",
      "local_reference_preview": "reference-previews/cat-chase.mp4",
      "surrogate_control_video": "reference-previews/cat-chase.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Drift away from the cat danger!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "sunny-side-up",
      "title": "Sunny-Side Up",
      "category": "Nano Action",
      "category_key": "nanoActionCategory",
      "catalog_index": 170,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Sunny-Side Up\" scene. Visual direction: Wake up on the right side of the egg! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/EGG_2e1c5a2659/EGG_2e1c5a2659.jpg",
      "local_reference_poster": "reference-posters/sunny-side-up.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/EGG_49ebe80075/EGG_49ebe80075.mp4",
      "local_reference_preview": "reference-previews/sunny-side-up.mp4",
      "surrogate_control_video": "reference-previews/sunny-side-up.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Wake up on the right side of the egg!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "fly-on-cloud",
      "title": "Fly On Cloud",
      "category": "Flying",
      "category_key": "flyingCategory",
      "catalog_index": 171,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 450,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Fly On Cloud\" video. Visual direction: Hop on and reach Cloud Nine! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Fly_on_Cloud_a2971c6062/Fly_on_Cloud_a2971c6062.jpg",
      "local_reference_poster": "reference-posters/fly-on-cloud.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Fly_on_Cloud_16108558a4/Fly_on_Cloud_16108558a4.mp4",
      "local_reference_preview": "reference-previews/fly-on-cloud.mp4",
      "surrogate_control_video": "reference-previews/fly-on-cloud.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Hop on and reach Cloud Nine!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "flying-wings",
      "title": "Flying Wings",
      "category": "Flying",
      "category_key": "flyingCategory",
      "catalog_index": 172,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 450,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Flying Wings\" scene. Visual direction: Spread your butterfly wings and soar through the sky! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Butterfly_Image_0ed3cef619/Butterfly_Image_0ed3cef619.jpg",
      "local_reference_poster": "reference-posters/flying-wings.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Fly_Butterfly_Preview_f22270ee3a/Fly_Butterfly_Preview_f22270ee3a.mp4",
      "local_reference_preview": "reference-previews/flying-wings.mp4",
      "surrogate_control_video": "reference-previews/flying-wings.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Spread your butterfly wings and soar through the sky!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "eiffly-tower",
      "title": "Eiffly Tower",
      "category": "Flying",
      "category_key": "flyingCategory",
      "catalog_index": 173,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Eiffly Tower\" scene. Visual direction: Smell the love in the air soaring near the Eiffel Tower Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Eiffel_Tower_1_2082e7ade6/Eiffel_Tower_1_2082e7ade6.jpg",
      "local_reference_poster": "reference-posters/eiffly-tower.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Eiffel_Tower_1_d5ceef2b9c/Eiffel_Tower_1_d5ceef2b9c.mp4",
      "local_reference_preview": "reference-previews/eiffly-tower.mp4",
      "surrogate_control_video": "reference-previews/eiffly-tower.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Smell the love in the air soaring near the Eiffel Tower",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "sky-empire",
      "title": "Sky Empire",
      "category": "Flying",
      "category_key": "flyingCategory",
      "catalog_index": 174,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Sky Empire\" scene. Visual direction: Catch the magic of the New York State! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Empire_State_009da8c2b7/Empire_State_009da8c2b7.jpg",
      "local_reference_poster": "reference-posters/sky-empire.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Empire_State_202c9080bc/Empire_State_202c9080bc.mp4",
      "local_reference_preview": "reference-previews/sky-empire.mp4",
      "surrogate_control_video": "reference-previews/sky-empire.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Catch the magic of the New York State!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "aloha-wings",
      "title": "Aloha Wings",
      "category": "Flying",
      "category_key": "flyingCategory",
      "catalog_index": 175,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Aloha Wings\" scene. Visual direction: Ride the vibe of the tropical breeze Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Aloha_Wings_e2c87365c9/Aloha_Wings_e2c87365c9.jpg",
      "local_reference_poster": "reference-posters/aloha-wings.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Aloha_Wings_71ddfedc02/Aloha_Wings_71ddfedc02.mp4",
      "local_reference_preview": "reference-previews/aloha-wings.mp4",
      "surrogate_control_video": "reference-previews/aloha-wings.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Ride the vibe of the tropical breeze",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "cloud-nine",
      "title": "Cloud Nine",
      "category": "Flying",
      "category_key": "flyingCategory",
      "catalog_index": 176,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Cloud Nine\" scene. Visual direction: Fly high above the clouds and into the sky! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/cloud_nine_1b6ca03969/cloud_nine_1b6ca03969.jpg",
      "local_reference_poster": "reference-posters/cloud-nine.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/cloud_nine_ac2c149852/cloud_nine_ac2c149852.mp4",
      "local_reference_preview": "reference-previews/cloud-nine.mp4",
      "surrogate_control_video": "reference-previews/cloud-nine.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Fly high above the clouds and into the sky!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "flying",
      "title": "Flying",
      "category": "Flying",
      "category_key": "flyingCategory",
      "catalog_index": 177,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Flying\" scene. Visual direction: Upload a photo of yourself, and watch the app take you above the clouds! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/flying_18cdf6bc4a/flying_18cdf6bc4a.jpg",
      "local_reference_poster": "reference-posters/flying.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/flying_6b9a8b2423/flying_6b9a8b2423.mp4",
      "local_reference_preview": "reference-previews/flying.mp4",
      "surrogate_control_video": "reference-previews/flying.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload a photo of yourself, and watch the app take you above the clouds!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "sky-king",
      "title": "Lion King",
      "category": "Animal Transform",
      "category_key": "animalTransformCategory",
      "catalog_index": 178,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Lion King\" video. Visual direction: Turn into the king of the wild! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/sky_king_181f9b3388/sky_king_181f9b3388.jpg",
      "local_reference_poster": "reference-posters/sky-king.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/sky_king_9a2e025761/sky_king_9a2e025761.mp4",
      "local_reference_preview": "reference-previews/sky-king.mp4",
      "surrogate_control_video": "reference-previews/sky-king.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Turn into the king of the wild!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "stripes-and-soar",
      "title": "I of the Tiger",
      "category": "Animal Transform",
      "category_key": "animalTransformCategory",
      "catalog_index": 179,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"I of the Tiger\" video. Visual direction: Transform into a striped predator! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/stripes_and_soar_d67f820138/stripes_and_soar_d67f820138.jpg",
      "local_reference_poster": "reference-posters/stripes-and-soar.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/stripes_and_soar_aa95746c0d/stripes_and_soar_aa95746c0d.mp4",
      "local_reference_preview": "reference-previews/stripes-and-soar.mp4",
      "surrogate_control_video": "reference-previews/stripes-and-soar.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Transform into a striped predator!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "silent-roam",
      "title": "Legendary Leopard",
      "category": "Animal Transform",
      "category_key": "animalTransformCategory",
      "catalog_index": 180,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 300,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Legendary Leopard\" video. Visual direction: Become the hunter of the night! Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/silent_roam_7b72217a72/silent_roam_7b72217a72.jpg",
      "local_reference_poster": "reference-posters/silent-roam.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/silent_roam_b9b247735f/silent_roam_b9b247735f.mp4",
      "local_reference_preview": "reference-previews/silent-roam.mp4",
      "surrogate_control_video": "reference-previews/silent-roam.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Become the hunter of the night!\n\n\n\n\n\n",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "monochrome-1",
      "title": "Under the Light",
      "category": "Monochrome",
      "category_key": "monochromeCategory",
      "catalog_index": 181,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Under the Light\" scene. Visual direction: See yourself under the spotlight and become the main character! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Under_the_Light_109070e1b8/Under_the_Light_109070e1b8.jpg",
      "local_reference_poster": "reference-posters/monochrome-1.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Under_the_Light_7b7fbe3ce2/Under_the_Light_7b7fbe3ce2.mp4",
      "local_reference_preview": "reference-previews/monochrome-1.mp4",
      "surrogate_control_video": "reference-previews/monochrome-1.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "See yourself under the spotlight and become the main character!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "monochrome-2",
      "title": "Studio-Quality",
      "category": "Monochrome",
      "category_key": "monochromeCategory",
      "catalog_index": 182,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Studio-Quality\" scene. Visual direction: Get professional snapshots with just 1 photo! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Studio_Quality_ce81964630/Studio_Quality_ce81964630.jpg",
      "local_reference_poster": "reference-posters/monochrome-2.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Studio_Quality_be71694179/Studio_Quality_be71694179.mp4",
      "local_reference_preview": "reference-previews/monochrome-2.mp4",
      "surrogate_control_video": "reference-previews/monochrome-2.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Get professional snapshots with just 1 photo!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "monochrome-3",
      "title": "Sitting Sensation",
      "category": "Monochrome",
      "category_key": "monochromeCategory",
      "catalog_index": 183,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Sitting Sensation\" scene. Visual direction: Create top-notch shots of yourself on a wooden stool! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Sitting_Sensation_80ddd35329/Sitting_Sensation_80ddd35329.jpg",
      "local_reference_poster": "reference-posters/monochrome-3.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Sitting_Sensation_499bcdba45/Sitting_Sensation_499bcdba45.mp4",
      "local_reference_preview": "reference-previews/monochrome-3.mp4",
      "surrogate_control_video": "reference-previews/monochrome-3.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Create top-notch shots of yourself on a wooden stool!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "monochrome-4",
      "title": "White Wonder",
      "category": "Monochrome",
      "category_key": "monochromeCategory",
      "catalog_index": 184,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"White Wonder\" scene. Visual direction: Generate unique, all-white studio photoshoots! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/White_Wonder_1_d7da6f681d/White_Wonder_1_d7da6f681d.jpg",
      "local_reference_poster": "reference-posters/monochrome-4.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/White_Wonder_1_ad3e26d62f/White_Wonder_1_ad3e26d62f.mp4",
      "local_reference_preview": "reference-previews/monochrome-4.mp4",
      "surrogate_control_video": "reference-previews/monochrome-4.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Generate unique, all-white studio photoshoots!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "monochrome-5",
      "title": "Black Essence",
      "category": "Monochrome",
      "category_key": "monochromeCategory",
      "catalog_index": 185,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Black Essence\" scene. Visual direction: With just a single photo, see yourself in a black, studio-quality photobooth! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Black_Essence_8626a37357/Black_Essence_8626a37357.jpg",
      "local_reference_poster": "reference-posters/monochrome-5.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Black_Essence_328eb02b71/Black_Essence_328eb02b71.mp4",
      "local_reference_preview": "reference-previews/monochrome-5.mp4",
      "surrogate_control_video": "reference-previews/monochrome-5.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "With just a single photo, see yourself in a black, studio-quality photobooth!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "it-is-coming",
      "title": "IT is Coming",
      "category": "Nightmare Escape",
      "category_key": "nightmareEscapeCategory",
      "catalog_index": 186,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"IT is Coming\" scene. Visual direction: Run away from the spooky circus Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/ESCAPERUN_IT_3b00411beb/ESCAPERUN_IT_3b00411beb.jpg",
      "local_reference_poster": "reference-posters/it-is-coming.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/ESCAPERUN_IT_c8243572c0/ESCAPERUN_IT_c8243572c0.mp4",
      "local_reference_preview": "reference-previews/it-is-coming.mp4",
      "surrogate_control_video": "reference-previews/it-is-coming.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Run away from the spooky circus",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "alien-predators",
      "title": "Alien Predators",
      "category": "Nightmare Escape",
      "category_key": "nightmareEscapeCategory",
      "catalog_index": 187,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Alien Predators\" scene. Visual direction: Save yourself, they're taking over the world! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/ESCAPERUN_ALIEN_f950941568/ESCAPERUN_ALIEN_f950941568.jpg",
      "local_reference_poster": "reference-posters/alien-predators.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/ESCAPERUN_ALIEN_cf81d75695/ESCAPERUN_ALIEN_cf81d75695.mp4",
      "local_reference_preview": "reference-previews/alien-predators.mp4",
      "surrogate_control_video": "reference-previews/alien-predators.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Save yourself, they're taking over the world!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "jurassic-run",
      "title": "Jurassic Run",
      "category": "Nightmare Escape",
      "category_key": "nightmareEscapeCategory",
      "catalog_index": 188,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 300,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Jurassic Run\" scene. Visual direction: Can you make it out in time? Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/ESCAPERUN_JURASSIC_bf1551dbd3/ESCAPERUN_JURASSIC_bf1551dbd3.jpg",
      "local_reference_poster": "reference-posters/jurassic-run.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/ESCAPERUN_JURASSIC_f67e51158d/ESCAPERUN_JURASSIC_f67e51158d.mp4",
      "local_reference_preview": "reference-previews/jurassic-run.mp4",
      "surrogate_control_video": "reference-previews/jurassic-run.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Can you make it out in time? ",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "amalfi-vlog",
      "title": "Amalfi",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 189,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Amalfi\" video. Visual direction: Cruise the coast with sun-soaked Italian summer vibes. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/amalfi1_1_ee3e162849/amalfi1_1_ee3e162849.jpg",
      "local_reference_poster": "reference-posters/amalfi-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/amalfi1_1_a7ec00f8c1/amalfi1_1_a7ec00f8c1.mp4",
      "local_reference_preview": "reference-previews/amalfi-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/amalfi-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Cruise the coast with sun-soaked Italian summer vibes.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "tokyo-vlog",
      "title": "Tokyo",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 190,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Tokyo\" video. Visual direction: Neon nights, ramen stops, and the city's nonstop energy. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/tokyo_vlog_dff9ad27bc/tokyo_vlog_dff9ad27bc.jpg",
      "local_reference_poster": "reference-posters/tokyo-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/tokyo_vlog_49b2e451ce/tokyo_vlog_49b2e451ce.mp4",
      "local_reference_preview": "reference-previews/tokyo-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/tokyo-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Neon nights, ramen stops, and the city's nonstop energy.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "concert-vlog",
      "title": "Concert",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 191,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Concert\" video. Visual direction: Front row moments you'll want to relive forever. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/concert_1_b35f85c30d/concert_1_b35f85c30d.jpg",
      "local_reference_poster": "reference-posters/concert-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/concert_1_c5c66e84cf/concert_1_c5c66e84cf.mp4",
      "local_reference_preview": "reference-previews/concert-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/concert-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Front row moments you'll want to relive forever.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "influencer-vlog",
      "title": "Marketing Girlie",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 192,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Marketing Girlie\" video. Visual direction: Pitch ideas, direct shoots, and build your next big campaign. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/influencer_vlog_1_02795c21de/influencer_vlog_1_02795c21de.jpg",
      "local_reference_poster": "reference-posters/marketing-girlie-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/influencer_vlog_1_2a4b1ed3a9/influencer_vlog_1_2a4b1ed3a9.mp4",
      "local_reference_preview": "reference-previews/marketing-girlie-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/marketing-girlie-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Pitch ideas, direct shoots, and build your next big campaign.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "f1-vlog",
      "title": "F1",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 193,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"F1\" video. Visual direction: Go behind the scenes of an unforgettable race weekend. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/f1_1_84aadc4f0f/f1_1_84aadc4f0f.jpg",
      "local_reference_poster": "reference-posters/f1-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/f1_1_314363fc58/f1_1_314363fc58.mp4",
      "local_reference_preview": "reference-previews/f1-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/f1-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Go behind the scenes of an unforgettable race weekend.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "60s-vlog",
      "title": "60s",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 194,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"60s\" video. Visual direction: Step into the elegance of the golden '60s. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/60s_vlog_1_bd116dbd71/60s_vlog_1_bd116dbd71.jpg",
      "local_reference_poster": "reference-posters/60s-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/60s_vlog_1_ba646dad66/60s_vlog_1_ba646dad66.mp4",
      "local_reference_preview": "reference-previews/60s-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/60s-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Step into the elegance of the golden '60s.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "80s-vlog",
      "title": "80s",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 195,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"80s\" video. Visual direction: desc Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/80s_vlog_1_c42dac3252/80s_vlog_1_c42dac3252.jpg",
      "local_reference_poster": "reference-posters/80s-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/80s_vlog_1_3345fa8081/80s_vlog_1_3345fa8081.mp4",
      "local_reference_preview": "reference-previews/80s-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/80s-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "desc",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "bali-vlog",
      "title": "Bali",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 196,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Bali\" video. Visual direction: Your dream island getaway, brought to life. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/bali_vlog_1_72e5ec8a7e/bali_vlog_1_72e5ec8a7e.jpg",
      "local_reference_poster": "reference-posters/bali-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/bali_vlog_1_aded8b442c/bali_vlog_1_aded8b442c.mp4",
      "local_reference_preview": "reference-previews/bali-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/bali-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Your dream island getaway, brought to life.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "copenhagen-vlog",
      "title": "Copenhagen",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 197,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Copenhagen\" video. Visual direction: Slow mornings, bike rides, and Scandinavian charm. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/copenhagen_vlog_1_eadc3e9457/copenhagen_vlog_1_eadc3e9457.jpg",
      "local_reference_poster": "reference-posters/copenhagen-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/copenhagen_vlog_1_733b2dd6b8/copenhagen_vlog_1_733b2dd6b8.mp4",
      "local_reference_preview": "reference-previews/copenhagen-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/copenhagen-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Slow mornings, bike rides, and Scandinavian charm.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "burning-man-vlog",
      "title": "Burning Man",
      "category": "I'm going to...",
      "category_key": "creatorVlogCategory",
      "catalog_index": 198,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "image_to_video",
      "coin_cost": 4000,
      "face_swap_enabled": false,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Animate the uploaded image into a polished vertical \"Burning Man\" video. Visual direction: Escape reality and enter the magic of this desert festival. Preserve the subject's recognizable identity and the important composition of the source image. Add coherent cinematic motion, stable anatomy, natural lighting, and smooth temporal consistency.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/asset/burning_man_new_e20aae2c97/burning_man_new_e20aae2c97.jpg",
      "local_reference_poster": "reference-posters/burning-man-vlog-10s.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/asset/burning_man_new_53613b3df2/burning_man_new_53613b3df2.mp4",
      "local_reference_preview": "reference-previews/burning-man-vlog-10s.mp4",
      "surrogate_control_video": "reference-previews/burning-man-vlog-10s.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Escape reality and enter the magic of this desert festival.",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "jet-warrior",
      "title": "Jet Warrior",
      "category": "Image to Video",
      "category_key": "image2VideoCategory",
      "catalog_index": 199,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 150,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Jet Warrior\" scene. Visual direction: Become the protector of the skies! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Jet_1_c6d4cdbeb8/Jet_1_c6d4cdbeb8.jpg",
      "local_reference_poster": "reference-posters/jet-warrior.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Jet_1_e4c52a742f/Jet_1_e4c52a742f.mp4",
      "local_reference_preview": "reference-previews/jet-warrior.mp4",
      "surrogate_control_video": "reference-previews/jet-warrior.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Become the protector of the skies!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    },
    {
      "key": "red-carpet",
      "title": "Red Carpet",
      "category": "Image to Video",
      "category_key": "image2VideoCategory",
      "catalog_index": 200,
      "is_promoted": false,
      "type": "image-to-video",
      "recipe_class": "face_swap_or_identity_transfer",
      "coin_cost": 125,
      "face_swap_enabled": true,
      "exact_model_key": null,
      "model_name_or_family": null,
      "model_evidence": "unknown_server_side",
      "execution_prompt_exact": null,
      "prompt_candidate": "Use the uploaded portrait as the identity reference and place that person into a vertical \"Red Carpet\" scene. Visual direction: Upload your image and watch as the app puts you on the red carpet, making you a star! Preserve recognizable facial identity and natural skin texture while matching the target pose, lighting, perspective, and movement. Keep temporal consistency and avoid face warping.",
      "prompt_candidate_source": "generated_from_catalog_title_and_description",
      "catalog_suggestion_prompts": [],
      "reference_image_exact": null,
      "catalog_poster_url": "https://cdn.aivideoart.co/assets/Red_Carpet_prew_3df9a19c8f/Red_Carpet_prew_3df9a19c8f.jpg",
      "local_reference_poster": "reference-posters/red-carpet.jpg",
      "control_video_exact": null,
      "catalog_preview_video_url": "https://cdn.aivideoart.co/assets/Red_Carpet_prew_fe45e9ab2b/Red_Carpet_prew_fe45e9ab2b.mp4",
      "local_reference_preview": "reference-previews/red-carpet.mp4",
      "surrogate_control_video": "reference-previews/red-carpet.mp4",
      "surrogate_control_evidence": "available_visual_reference_not_proven_or_always_suitable_as_control",
      "duration_seconds": null,
      "description": "Upload your image and watch as the app puts you on the red carpet, making you a star!",
      "evidence_note": "HubX execution prompts, reference inputs, and control videos remain server-side. Catalog poster/preview assets are reference evidence only."
    }
  ]
}
