{
  "id": 15395368,
  "title": "A generated video still needs a receipt and a stopped runtime",
  "url": "https://urgent.news/2026/10/18/a-generated-video-still-needs-a-receipt-and-a-stopped-runtime",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-18T10:44:26.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/renga154/a-generated-video-still-needs-a-receipt-and-a-stopped-runtime-1lgh"
  },
  "original_language": "en",
  "account": "A five-second generated video still required a receipt and confirmation of a stopped runtime. The embedded UI failed to update its completion message and receipt field, keeping the exit button disabled. This issue occurred in a private prototype running Wan2.2 TI2V-5B on an L4 in Google Colab. The generated video consisted of a single silent clip of a paper boat moving across water, created using Python 3.12.13, fixed dependencies, and model files with verified hashes. The worker exited successfully, but the UI did not reflect this change.\n\nThe operator recovered the MP4 file and its settings JSON by using a helper path to export the existing job's state. The recovered video and JSON matched the recorded receipt records, establishing byte identity. Media validation confirmed that the requested output was correct, with dimensions of 832 × 480, a frame rate of 24 fps, and a duration of 5.000 seconds. The generation graph processed 121 frames, while the exported file contained 120 frames, as per the receipt specification.\n\nThe trial verified five claims: that the generation had finished, the worker had exited successfully, the output met the media specification, the media metadata and the saved full-decode check matched, and the same output was received with matching MP4 and settings sizes and hashes. The trial also confirmed that the generation engine stopped, with owned-process and listening-endpoint checks verifying that the runtime was released. However, the UI's completion display, automatic shutdown, and continuous playback in a browser remained unverified.",
  "summary": "The five-second video existed, but the embedded UI had not caught up. Its completion message and receipt field did not update, and its exit button remained disabled. This happened in a private prototype running Wan2.2 TI2V-5B on an L4 in Google Colab. The useful result was more specific than “the tool worked”: generation, receipt, and runtime release each had separate evidence. Inspect the…",
  "key_points": [
    "Generated video required receipt and stopped runtime confirmation",
    "UI failed to update completion message and receipt field",
    "Video and settings matched recorded receipt records"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}