{
  "schemaVersion": 1,
  "title": "The Smallest Lighthouse — animated cartoon story",
  "createdAt": "2026-10-14T16:08:19.057Z",
  "reviewedAt": "2026-10-14",
  "provenance": "Original first-party editorial demonstration. A prepared script and storyboard were submitted through Donatello production project storage, billing and workers. Images, character references, narration, music where enabled, Quality scene animation and final rendering were generated in that product workflow. This is not a browser-onboarding or autonomous-scriptwriting test.",
  "input": {
    "style": "3d-cartoon",
    "language": "en",
    "aspectRatio": "16:9",
    "narration": "When fog covered the harbor, Pip waited beside his tiny lantern.\n\nOut on the water, a little boat was drifting away from its pier.\n\nThe lantern glowed above the pier. A warm glimmer reached across the mist.\n\nSoon, the boat was safely home. Pip could finally let out a happy sigh.\n\nHe was small. His light was small. But both had made a difference.",
    "voice": "Arthur",
    "voiceSpeed": 0.95,
    "musicEnabled": true,
    "musicPrompt": "Original gentle instrumental miniature for a narrated family fable, warm felt piano and soft plucked strings, calm harbor at dusk, small hopeful lift toward the ending, no vocals, no humming, no percussion hits, no imitation of an existing soundtrack, restrained melody under narration.",
    "subtitlePreset": "classic",
    "subtitleSize": 48
  },
  "characters": [
    {
      "name": "Pip",
      "description": "An original small anthropomorphic river otter, warm brown fur, rounded cream muzzle and chest, gentle dark brown eyes, small rounded ears, short tidy whiskers, simple mustard-yellow raincoat with exactly two plain dark buttons and no hat. Cartoon anatomy with two arms, two legs and one broad otter tail. No handheld objects in the reference.",
      "reference": "/gallery/full-video/style-proof-20261014/cartoon/cast-1.png"
    }
  ],
  "scenes": [
    {
      "index": 1,
      "chapter": "Fog at the harbor",
      "narration": "When fog covered the harbor, Pip waited beside his tiny lantern.",
      "visualPrompt": "Wide medium view of Pip standing on a solid wooden harbor pier at blue hour. One small old-fashioned brass lantern with warm amber light sits safely on a broad square pier post beside him. Pip looks toward the water, both paws resting by his sides. Low sea mist, gentle water, simple empty background. Quiet breathing and barely moving coat hem, no speaking. Original polished 3D cartoon film aesthetic, sculpted soft fur and wood textures, teal mist and warm amber light, appealing readable composition, consistent character and lantern proportions, no text, no logo, no watermarks. Do not imitate an existing studio or protected character.",
      "submittedImagePrompt": "Wide medium view of Pip standing on a solid wooden harbor pier at blue hour. One small old-fashioned brass lantern with warm amber light sits safely on a broad square pier post beside him. Pip looks toward the water, both paws resting by his sides. Low sea mist, gentle water, simple empty background. Quiet breathing and barely moving coat hem, no speaking. Original polished 3D cartoon film aesthetic, sculpted soft fur and wood textures, teal mist and warm amber light, appealing readable composition, consistent character and lantern proportions, no text, no logo, no watermarks. Do not imitate an existing studio or protected character.\nExactly 1 named figures, each once. References define identity, never extra people or another pose. No clones or duplicate foreground figures.\nReferences: 1=Pip\nPolished 3D animated film illustration, expressive original characters, rich cinematic lighting.\nReferences define identity, not pose or framing. Show only this cast.\n1: An original small anthropomorphic river otter, warm brown fur, rounded cream muzzle and chest, gentle dark brown eyes, small rounded ears, short tidy whiskers, simple mustard-yellow raincoat with exactly two plain dark buttons and no hat. Cartoon anatomy with two arms, two legs and one broad otter tail. No handheld objects in the reference.\nNo captions, text overlays or watermarks.",
      "image": "/gallery/full-video/style-proof-20261014/cartoon/scene-1.png",
      "animation": "/gallery/full-video/style-proof-20261014/cartoon/animation-1.mp4",
      "animationMode": "Quality (LTX)",
      "sourceDurationSeconds": 5.042,
      "sourceWidth": 1280,
      "sourceHeight": 704,
      "playbackRate": 1,
      "startSeconds": 0,
      "durationSeconds": 4.833333333333333,
      "narrationDurationSeconds": 4.833333333333333
    },
    {
      "index": 2,
      "chapter": "A boat in the mist",
      "narration": "Out on the water, a little boat was drifting away from its pier.",
      "visualPrompt": "Original premium 3D cartoon film still. A single small empty open wooden rowboat with a dark navy-blue painted hull, pointed bow, two simple bench seats and two resting wooden oars, viewed from medium distance. There is NO cabin, no roof, no motor, no passengers. The rowboat drifts alone on calm teal water surrounded by thick pale blue dusk fog. The shore, harbor, other boats and buildings are completely hidden by mist. Boat remains clearly visible and occupies the central third. Soft blue-hour light, gentle ripples, cohesive polished stylized 3D materials, no text or logos.",
      "submittedImagePrompt": "Original premium 3D cartoon film still. A single small empty open wooden rowboat with a dark navy-blue painted hull, pointed bow, two simple bench seats and two resting wooden oars, viewed from medium distance. There is NO cabin, no roof, no motor, no passengers. The rowboat drifts alone on calm teal water surrounded by thick pale blue dusk fog. The shore, harbor, other boats and buildings are completely hidden by mist. Boat remains clearly visible and occupies the central third. Soft blue-hour light, gentle ripples, cohesive polished stylized 3D materials, no text or logos.\nPolished 3D animated film illustration, expressive original characters, rich cinematic lighting.\nSetting and objects only. No people, animals or story characters.\nNo captions, text overlays or watermarks.",
      "image": "/gallery/full-video/style-proof-20261014/cartoon/scene-2.png",
      "animation": "/gallery/full-video/style-proof-20261014/cartoon/animation-2.mp4",
      "animationMode": "Quality (LTX)",
      "sourceDurationSeconds": 5.042,
      "sourceWidth": 1280,
      "sourceHeight": 704,
      "playbackRate": 1,
      "startSeconds": 4.833333333333333,
      "durationSeconds": 4.366666666666666,
      "narrationDurationSeconds": 4.366666666666666
    },
    {
      "index": 3,
      "chapter": "A small warm signal",
      "narration": "The lantern glowed above the pier. A warm glimmer reached across the mist.",
      "visualPrompt": "Premium original 3D cartoon film still, close atmospheric detail of calm teal harbor water at blue hour. A beautiful narrow vertical streak of warm amber lantern-light shimmers across small gentle ripples on the water surface. Only water and the reflected amber light are visible; the actual lamp, pier and characters are outside the frame. The reflection is soft and naturally broken by ripples, not a solid beam. Sparse pale-blue low mist near the distant upper edge. Elegant simple composition, cool teal and amber palette, no objects, boats, lettering or logos.",
      "submittedImagePrompt": "Premium original 3D cartoon film still, close atmospheric detail of calm teal harbor water at blue hour. A beautiful narrow vertical streak of warm amber lantern-light shimmers across small gentle ripples on the water surface. Only water and the reflected amber light are visible; the actual lamp, pier and characters are outside the frame. The reflection is soft and naturally broken by ripples, not a solid beam. Sparse pale-blue low mist near the distant upper edge. Elegant simple composition, cool teal and amber palette, no objects, boats, lettering or logos.\nPolished 3D animated film illustration, expressive original characters, rich cinematic lighting.\nSetting and objects only. No people, animals or story characters.\nNo captions, text overlays or watermarks.",
      "image": "/gallery/full-video/style-proof-20261014/cartoon/scene-3.png",
      "animation": "/gallery/full-video/style-proof-20261014/cartoon/animation-3.mp4",
      "animationMode": "Quality (LTX)",
      "sourceDurationSeconds": 5.042,
      "sourceWidth": 1280,
      "sourceHeight": 704,
      "playbackRate": 0.9222561585365855,
      "startSeconds": 9.2,
      "durationSeconds": 5.466666666666667,
      "narrationDurationSeconds": 5.466666666666667
    },
    {
      "index": 4,
      "chapter": "Home again",
      "narration": "Soon, the boat was safely home. Pip could finally let out a happy sigh.",
      "visualPrompt": "Medium wide view of Pip on the same wooden pier beside the same warm lantern on its post, calm relieved smile. The small dark blue wooden cabin boat is now stationary beside the pier in the mid-background, clearly moored and intact, no people visible. Gentle mist drifting, warm reflections and subtle otter breathing, no walking or speaking. Original polished 3D cartoon film aesthetic, sculpted soft fur and wood textures, teal mist and warm amber light, appealing readable composition, consistent character and lantern proportions, no text, no logo, no watermarks. Do not imitate an existing studio or protected character.",
      "submittedImagePrompt": "Medium wide view of Pip on the same wooden pier beside the same warm lantern on its post, calm relieved smile. The small dark blue wooden cabin boat is now stationary beside the pier in the mid-background, clearly moored and intact, no people visible. Gentle mist drifting, warm reflections and subtle otter breathing, no walking or speaking. Original polished 3D cartoon film aesthetic, sculpted soft fur and wood textures, teal mist and warm amber light, appealing readable composition, consistent character and lantern proportions, no text, no logo, no watermarks. Do not imitate an existing studio or protected character.\nExactly 1 named figures, each once. References define identity, never extra people or another pose. No clones or duplicate foreground figures.\nReferences: 1=Pip\nPolished 3D animated film illustration, expressive original characters, rich cinematic lighting.\nReferences define identity, not pose or framing. Show only this cast.\n1: An original small anthropomorphic river otter, warm brown fur, rounded cream muzzle and chest, gentle dark brown eyes, small rounded ears, short tidy whiskers, simple mustard-yellow raincoat with exactly two plain dark buttons and no hat. Cartoon anatomy with two arms, two legs and one broad otter tail. No handheld objects in the reference.\nNo captions, text overlays or watermarks.",
      "image": "/gallery/full-video/style-proof-20261014/cartoon/scene-4.png",
      "animation": "/gallery/full-video/style-proof-20261014/cartoon/animation-4.mp4",
      "animationMode": "Quality (LTX)",
      "sourceDurationSeconds": 5.042,
      "sourceWidth": 1280,
      "sourceHeight": 704,
      "playbackRate": 0.8692529310344829,
      "startSeconds": 14.666666666666666,
      "durationSeconds": 5.8,
      "narrationDurationSeconds": 5.8
    },
    {
      "index": 5,
      "chapter": "The smallest light",
      "narration": "He was small. His light was small. But both had made a difference.",
      "visualPrompt": "Tender medium portrait of Pip standing beside the harbor lantern on its broad wooden post, looking quietly proud toward the calm harbor. Mustard-yellow coat, cream muzzle, warm brown fur, teal blue-hour background, amber light reflected in his eyes. Both paws relaxed at his sides, gentle blink and breathing only. No speech, no changed clothing. Original polished 3D cartoon film aesthetic, sculpted soft fur and wood textures, teal mist and warm amber light, appealing readable composition, consistent character and lantern proportions, no text, no logo, no watermarks. Do not imitate an existing studio or protected character.",
      "submittedImagePrompt": "Tender medium portrait of Pip standing beside the harbor lantern on its broad wooden post, looking quietly proud toward the calm harbor. Mustard-yellow coat, cream muzzle, warm brown fur, teal blue-hour background, amber light reflected in his eyes. Both paws relaxed at his sides, gentle blink and breathing only. No speech, no changed clothing. Original polished 3D cartoon film aesthetic, sculpted soft fur and wood textures, teal mist and warm amber light, appealing readable composition, consistent character and lantern proportions, no text, no logo, no watermarks. Do not imitate an existing studio or protected character.\nExactly 1 named figures, each once. References define identity, never extra people or another pose. No clones or duplicate foreground figures.\nReferences: 1=Pip\nPolished 3D animated film illustration, expressive original characters, rich cinematic lighting.\nReferences define identity, not pose or framing. Show only this cast.\n1: An original small anthropomorphic river otter, warm brown fur, rounded cream muzzle and chest, gentle dark brown eyes, small rounded ears, short tidy whiskers, simple mustard-yellow raincoat with exactly two plain dark buttons and no hat. Cartoon anatomy with two arms, two legs and one broad otter tail. No handheld objects in the reference.\nNo captions, text overlays or watermarks.",
      "image": "/gallery/full-video/style-proof-20261014/cartoon/scene-5.png",
      "animation": "/gallery/full-video/style-proof-20261014/cartoon/animation-5.mp4",
      "animationMode": "Quality (LTX)",
      "sourceDurationSeconds": 5.042,
      "sourceWidth": 1280,
      "sourceHeight": 704,
      "playbackRate": 0.9758065161290321,
      "startSeconds": 20.466666666666665,
      "durationSeconds": 7.166666666666667,
      "narrationDurationSeconds": 5.166666666666667
    }
  ],
  "output": {
    "url": "/gallery/full-video/style-proof-20261014/cartoon/demo.mp4",
    "byteSize": 5226028,
    "sha256": "34230b18d9defb6effc3ee41666f9753201bc895e9cb363c8106a72f5d58a196",
    "fullVideoAndAudioDecode": true,
    "durationSeconds": 27.635,
    "width": 1280,
    "height": 720,
    "frameRate": "3183360/106117",
    "audioCodec": "aac",
    "audioSampleRate": 48000,
    "integratedLufs": -16.56,
    "truePeakDbtp": -1.5,
    "subtitleCues": 8,
    "subtitlesInBounds": true,
    "sceneCount": 5,
    "poster": "/gallery/full-video/style-proof-20261014/cartoon/poster.jpg",
    "captions": "/gallery/full-video/style-proof-20261014/cartoon/captions.vtt"
  },
  "review": {
    "imageRegenerations": 3,
    "notes": [
      "Replaced scene 2 to use an open rowboat consistently.",
      "Revised scene 2 narration to describe drifting away from a pier, matching the visible harbor.",
      "Replaced scene 3 twice; the final shot focuses on the light reflected in water, avoiding inconsistent close-up lantern geometry.",
      "Re-exported through Donatello with subtitle size 48 instead of 32 for readability. Existing images, clips, voice and music were reused; the export revision charged zero additional credits."
    ],
    "visualSampling": "Every final still, ten sequential frames per source animation, and scene frames in the final export were visually inspected. Full files were decoded; browser playback was checked to completion. This is first-party QA, not an independent quality rating.",
    "audioScope": "Audio streams decoded fully; loudness and peak levels measured. No claim of independent listening review or sample-perfect forced alignment.",
    "subtitleTiming": "Phrase timings are distributed within measured narration clips, not word-level forced alignment."
  },
  "billing": {
    "creditsConsumed": 360,
    "creditsRefunded": 2,
    "allReservationsClosed": true,
    "recordedProviderCostUsd": 0.187629,
    "scope": "This editorial project, including its revisions. Recorded amounts combine provider-reported, calculated and estimated ledger entries; they are not a reconciled invoice or an allocation of subscription and infrastructure costs.",
    "animationRequests": [
      {
        "status": "completed",
        "usd": 0.0346,
        "costSource": "provider"
      },
      {
        "status": "completed",
        "usd": 0.0346,
        "costSource": "estimate"
      },
      {
        "status": "completed",
        "usd": 0.0346,
        "costSource": "provider"
      },
      {
        "status": "completed",
        "usd": 0.0346,
        "costSource": "provider"
      },
      {
        "status": "completed",
        "usd": 0.0346,
        "costSource": "provider"
      }
    ],
    "zeroEstimatedImageEntries": 9
  },
  "sources": [],
  "limitations": "Curated short demonstration, not a guarantee of identical results, an unedited first attempt, continuous character acting, lip-sync, a 20-minute stress test or a Relax eligibility/waiting-time test. Animation source clips are retimed to narration by the product renderer. AI illustrations are not documentary field evidence.",
  "publicFiles": [
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/demo.mp4",
      "byteSize": 5226028,
      "sha256": "34230b18d9defb6effc3ee41666f9753201bc895e9cb363c8106a72f5d58a196"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/poster.jpg",
      "byteSize": 67963,
      "sha256": "86846ead905c1a24926c746f1c577f9d4d9b2c37d0c5fe4d67da4a856a01e1ef"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/captions.srt",
      "byteSize": 607,
      "sha256": "e3352ce33520959b1324d0d8ed3c02df3053b81708a9089240df6d111772f1d9"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/captions.vtt",
      "byteSize": 599,
      "sha256": "e476debee2013fcf1e76040c4c2367243e5e63da70f546cf53aee3561b3bdc7a"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/captions.ass",
      "byteSize": 1294,
      "sha256": "29837b2a072f598d2a1b8f09ffaff1dc29039967c991e8a77f8a01238adae50b"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/script.txt",
      "byteSize": 348,
      "sha256": "f9145795caec0d4d2babdbb6a19b9aab4c92209d41c3b7308fd855f0ee17980e"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/cast-1.png",
      "byteSize": 1003564,
      "sha256": "04aa0550a0246d4fca78440d61db5828d269c954a75f2e1482a7f74e020f48f9"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/scene-1.png",
      "byteSize": 821221,
      "sha256": "0de350bfa3b216289e235d191b206bbed507c21d8edbbcf53658ee262eba89d2"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/animation-1.mp4",
      "byteSize": 529756,
      "sha256": "db417992a0d8ae24390b0f04ba157ea384c4d9644364c60c707b05e3fee985b6"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/scene-2.png",
      "byteSize": 870540,
      "sha256": "063a8b4bcfaa5c555742a60df1827c309078f3fc0cb2bc76c8eee752893ac8ee"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/animation-2.mp4",
      "byteSize": 1568665,
      "sha256": "11793354fca45eb5559a7ae301672c1bf0661b6b358bc1fe158825033ce61e39"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/scene-3.png",
      "byteSize": 947200,
      "sha256": "001c8b1d370e4891f8334b6358c66cc30c1387f3f068e397a55ddea83644a69b"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/animation-3.mp4",
      "byteSize": 2213511,
      "sha256": "3a1b9fe98586476c721692600ee543a5259d088499caea163d476b1e44610ac7"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/scene-4.png",
      "byteSize": 909608,
      "sha256": "961dcf2ad5e4b94b58f49949ff749e12d1822ace12e2afbc0e3ba8e9a494708b"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/animation-4.mp4",
      "byteSize": 530844,
      "sha256": "7c023c08be873befaad0152eb9fdff24237c149c7b0fd4383f4a51c42fb62356"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/scene-5.png",
      "byteSize": 842522,
      "sha256": "4c7c63866e046c31737980f8002e5307eff10dcbb4af0423896c6742c71bb774"
    },
    {
      "url": "/gallery/full-video/style-proof-20261014/cartoon/animation-5.mp4",
      "byteSize": 440611,
      "sha256": "a2e5bc674d6914671bfb154456ccb9d2d2d0228583cedeeb3b5309a6d1560fe9"
    }
  ]
}
