TruthFoundry NewsTHE FIRESIDE DESK · 2026-09-24

TruthFoundry News

The programme

In this newscast

WEATHERRain forecast across Mexican cities for Monday, September 21
Presented by Gordon Frame. Read the story on TruthFoundry News →
WORLDFortunata the giraffe dies at 36
Presented by Carmen Vega. Read the story on TruthFoundry News →
TECHRomania wins four medals at Informatics Olympiad
Presented by Arjun Nair. Read the story on TruthFoundry News →
AICarney proposes international AI safety bloc
Presented by Gordon Frame. Read the story on TruthFoundry News →
FINANCESingapore retrenchments rise in Q2
Presented by Carmen Vega. Read the story on TruthFoundry News →
FINANCESingapore retrenchments rise 20.6% in Q2 2026
Presented by Arjun Nair. Read the story on TruthFoundry News →
CRYPTOFederal Reserve hikes interest rates
Presented by Gordon Frame. Read the story on TruthFoundry News →
GOVERNMENT SPENDINGHUD records housing grant awards
Presented by Carmen Vega. Read the story on TruthFoundry News →
GOVERNMENT SPENDINGHUD awards $67.3M in housing grants
Presented by Arjun Nair. Read the story on TruthFoundry News →
POLITICSTrump signs Russia and Iran sanctions act
Presented by Carmen Vega. Read the story on TruthFoundry News →
GOVERNMENT SPENDINGArmy awards Clemson $84.6M for prototyping
Presented by Gordon Frame. Read the story on TruthFoundry News →

The desk

Gordon Frame (Editor-in-Chief, voiced Brian) · Carmen Vega (Senior Anchor, voiced Bella) · Arjun Nair (Science & Tech Editor, voiced Adam)

How this was made

The stories come from TruthFoundry News's live front page, the same rail readers see. An AI wrote the transcript and a validator held it to the contract: real headlines only, figures quoted verbatim from the coverage or not at all. Each anchor's lines were read in that anchor's own voice, and the newscast was rendered and gated before it published. The video above is the file the gate passed.

The transcript 11 turns
Gordon FrameWelcome to TruthFoundry News, September twenty-fourth, 2026. I am Gordon Frame, joined by Carmen Vega and Arjun Nair. We begin tonight with a loss in Mexico City. Carmen?
Carmen VegaIt is a quiet end for a local icon, Gordon. Fortunata the giraffe died at the Chapultepec Wildlife Conservation Center after thirty-six years of life. Arjun, what is the tech news?
Arjun NairThe data shows real talent in Tirana. Romania's delegation secured four medals at the Balkan Informatics Olympiad, proving their strength in competitive coding. Gordon, back to you.
Gordon FrameA bright spot for the students. Moving to policy, Prime Minister Mark Carney is pushing for an international bloc dedicated to artificial intelligence safety. Carmen, how does that look?
Carmen VegaIt is an ambitious framework for a fast-moving field. On the economic front, Singapore is seeing a sharp rise in job losses. Arjun, do the figures confirm the trend?
Arjun NairThey certainly do, Carmen. Layoffs hit over four thousand workers this quarter, the highest level since 2020. Now, looking at the Fed, Gordon, what is the latest move?
Gordon FrameThe Federal Reserve is acting to curb persistent inflation by raising rates for the first time in three years. It is a heavy tool for a difficult job. Carmen?
Carmen VegaThe cost of borrowing will remain high for a while. Turning to the budget, HUD has released several housing grants. Arjun, how much was allocated?
Arjun NairThe total reached sixty-seven million dollars across eight grants, with Chicago receiving the largest share. Meanwhile, the President has signed new sanctions. Carmen, what is the update?
Carmen VegaPresident Trump signed the Lindsey Graham Act, targeting Russia and Iran with new sanctions. It is a significant legislative move. Gordon, what else is on the docket?
Gordon FrameThe geopolitical landscape continues to shift. Finally, Clemson is receiving eighty-four million dollars for virtual prototyping of ground systems. That is all for tonight. Goodnight.
Signed record
35 receipts, chained in build order, signed by movie-maker/signer · filed 2026-09-25 00:49 UTC · 11 of 11 turns locked on the master

Every operation that made this edition is a receipt: what went in and what came out, hashed and signed, prompts verbatim. A signature proves who made the record and that it has not changed since; the gates and the editor's read decide whether the edition is good.

provenance.json published key
every receipt35 hops, in build order · key ed25519:1b8b4ca9eb9fa40c…
1 · edition.sourceThe transcript an AI wrote from the paper's live front, held to the deskcast contract by validate.mjs. Headlines are quoted from the paper's own stories.
when2026-09-25 00:49:08 UTC
input hash991dac39670be0b2…
output hasha4680a8853138aad…
inputs, verbatim
{
 "file": "data.json",
 "sha256": "d10db7abf194128d56efe32f491b1c744fdbac3b5d4fdba5183d49edae417534",
 "format": "drm3-deskcast-data/1",
 "show": {
  "name": "TruthFoundry News",
  "strap": "THE FIRESIDE DESK",
  "style": "podcast",
  "mark": "https://news.truthfoundry.ai/logo/truthfoundry/dark",
  "cover": "https://news.truthfoundry.ai/banner/truthfoundry"
 },
 "date": "2026-09-24",
 "turns": 11,
 "anchors": [
  {
   "id": "gordon",
   "name": "Gordon Frame",
   "role": "Editor-in-Chief",
   "voice": {
    "id": "nPczCjzI2devNBz1zQrb",
    "name": "Brian",
    "style": 0.35,
    "stability": 0.55,
    "speed": 1,
    "alt": "tts-elevenlabs-turbo-v2-5:Brian",
    "google": "Charon"
   }
  },
  {
   "id": "carmen",
   "name": "Carmen Vega",
   "role": "Senior Anchor",
   "voice": {
    "id": "hpp4J3VqNfWAUOO0d1Us",
    "name": "Bella",
    "style": 0.4,
    "stability": 0.5,
    "speed": 1.02,
    "alt": "tts-elevenlabs-turbo-v2-5:Bella",
    "google": "Kore"
   }
  },
  {
   "id": "arjun",
   "name": "Arjun Nair",
   "role": "Science & Tech Editor",
   "voice": {
    "id": "s3TPKV1kjDlVtZbl4Ksh",
    "name": "Adam",
    "style": 0.4,
    "stability": 0.5,
    "speed": 1.02,
    "alt": "tts-elevenlabs-turbo-v2-5:Adam",
    "google": "Puck"
   }
  }
 ]
}
outputs
{
 "stories": [
  {
   "turn": "t01",
   "kicker": "WEATHER",
   "headline": "Rain forecast across Mexican cities for Monday, September 21",
   "url": "https://news.truthfoundry.ai/story/9687a4ba0cad4c539d3dfc00f62abed7",
   "story_id": "9687a4ba0cad4c539d3dfc00f62abed7"
  },
  {
   "turn": "t02",
   "kicker": "WORLD",
   "headline": "Fortunata the giraffe dies at 36",
   "url": "https://news.truthfoundry.ai/story/935540228640472e82f8c0810b4ed82f",
   "story_id": "935540228640472e82f8c0810b4ed82f"
  },
  {
   "turn": "t03",
   "kicker": "TECH",
   "headline": "Romania wins four medals at Informatics Olympiad",
   "url": "https://news.truthfoundry.ai/story/386a86012f494cdca159e1eb52f9738f",
   "story_id": "386a86012f494cdca159e1eb52f9738f"
  },
  {
   "turn": "t04",
   "kicker": "AI",
   "headline": "Carney proposes international AI safety bloc",
   "url": "https://news.truthfoundry.ai/story/f409b747d9114abf8db53de28cbe9e0c",
   "story_id": "f409b747d9114abf8db53de28cbe9e0c"
  },
  {
   "turn": "t05",
   "kicker": "FINANCE",
   "headline": "Singapore retrenchments rise in Q2",
   "url": "https://news.truthfoundry.ai/story/6426cade457c405591020776273b3821",
   "story_id": "6426cade457c405591020776273b3821"
  },
  {
   "turn": "t06",
   "kicker": "FINANCE",
   "headline": "Singapore retrenchments rise 20.6% in Q2 2026",
   "url": "https://news.truthfoundry.ai/story/6426cade457c405591020776273b3821",
   "story_id": "6426cade457c405591020776273b3821"
  },
  {
   "turn": "t07",
   "kicker": "CRYPTO",
   "headline": "Federal Reserve hikes interest rates",
   "url": "https://news.truthfoundry.ai/story/77b88328c4ae45a39bfa60e62c0407b1",
   "story_id": "77b88328c4ae45a39bfa60e62c0407b1"
  },
  {
   "turn": "t08",
   "kicker": "GOVERNMENT SPENDING",
   "headline": "HUD records housing grant awards",
   "url": "https://news.truthfoundry.ai/story/f8df43551c53466d91144a463c57fdf0",
   "story_id": "f8df43551c53466d91144a463c57fdf0"
  },
  {
   "turn": "t09",
   "kicker": "GOVERNMENT SPENDING",
   "headline": "HUD awards $67.3M in housing grants",
   "url": "https://news.truthfoundry.ai/story/f8df43551c53466d91144a463c57fdf0",
   "story_id": "f8df43551c53466d91144a463c57fdf0"
  },
  {
   "turn": "t10",
   "kicker": "POLITICS",
   "headline": "Trump signs Russia and Iran sanctions act",
   "url": "https://news.truthfoundry.ai/story/428ef159b86248db885a9f480ab3ad52",
   "story_id": "428ef159b86248db885a9f480ab3ad52"
  },
  {
   "turn": "t11",
   "kicker": "GOVERNMENT SPENDING",
   "headline": "Army awards Clemson $84.6M for prototyping",
   "url": "https://news.truthfoundry.ai/story/aab351d9284a424e89a5f391e9fafba8",
   "story_id": "aab351d9284a424e89a5f391e9fafba8"
  }
 ],
 "ticker_dropped": []
}
2 · voice.tts · t01 Gordon Frame
when2026-09-25 00:49:08 UTC
input hash6d09535ffa6035e3…
output hash3c76bdcfcdaa2273…
inputs, verbatim
{
 "text_spoken": "Welcome to TruthFoundry News, September twenty-fourth, 2026. I am Gordon Frame, joined by Carmen Vega and Arjun Nair. We begin tonight with a loss in Mexico City. Carmen?",
 "text_display": "Welcome to TruthFoundry News, September twenty-fourth, 2026. I am Gordon Frame, joined by Carmen Vega and Arjun Nair. We begin tonight with a loss in Mexico City. Carmen?",
 "voice_id": "nPczCjzI2devNBz1zQrb",
 "voice_name": "Brian",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t01.mp3",
 "sha256": "bdc3b8673ce55b7adad532cb848e2948c8d6bef57b1efc31f7512351cceccf40",
 "duration_s": 11.842,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
3 · voice.tts · t02 Carmen Vega
when2026-09-25 00:49:08 UTC
input hashbb8c189c475c9e3b…
output hash79a91b7a823fbaff…
inputs, verbatim
{
 "text_spoken": "It is a quiet end for a local icon, Gordon. Fortunata the giraffe died at the Chapultepec Wildlife Conservation Center after thirty-six years of life. Arjun, what is the tech news?",
 "text_display": "It is a quiet end for a local icon, Gordon. Fortunata the giraffe died at the Chapultepec Wildlife Conservation Center after thirty-six years of life. Arjun, what is the tech news?",
 "voice_id": "hpp4J3VqNfWAUOO0d1Us",
 "voice_name": "Bella",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t02.mp3",
 "sha256": "0208a0a33d47225f22b6cd81282fbc55ddf34091ed2cc1c61962ddaf6189c8ec",
 "duration_s": 12.399,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
4 · voice.tts · t03 Arjun Nair
when2026-09-25 00:49:08 UTC
input hashb0739ed0d32b01af…
output hash683a6d68295d8d55…
inputs, verbatim
{
 "text_spoken": "The data shows real talent in Tirana. Romania's delegation secured four medals at the Balkan Informatics Olympiad, proving their strength in competitive coding. Gordon, back to you.",
 "text_display": "The data shows real talent in Tirana. Romania's delegation secured four medals at the Balkan Informatics Olympiad, proving their strength in competitive coding. Gordon, back to you.",
 "voice_id": "s3TPKV1kjDlVtZbl4Ksh",
 "voice_name": "Adam",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t03.mp3",
 "sha256": "3e9f59c529091946696ab6247107ba8d8439583cbb4b6b09de6f736ecc968d6e",
 "duration_s": 10.774,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
5 · voice.tts · t04 Gordon Frame
when2026-09-25 00:49:08 UTC
input hash7e385bbfad5e7c76…
output hashc40fd796f325b984…
inputs, verbatim
{
 "text_spoken": "A bright spot for the students. Moving to policy, Prime Minister Mark Carney is pushing for an international bloc dedicated to artificial intelligence safety. Carmen, how does that look?",
 "text_display": "A bright spot for the students. Moving to policy, Prime Minister Mark Carney is pushing for an international bloc dedicated to artificial intelligence safety. Carmen, how does that look?",
 "voice_id": "nPczCjzI2devNBz1zQrb",
 "voice_name": "Brian",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t04.mp3",
 "sha256": "1706add0f3faa27b40806cb5dfa3a10167de619e0c7c7be5058510abec69c2f3",
 "duration_s": 11.703,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
6 · voice.tts · t05 Carmen Vega
when2026-09-25 00:49:08 UTC
input hashd602ea4da475af5e…
output hashc63aea2562932e57…
inputs, verbatim
{
 "text_spoken": "It is an ambitious framework for a fast-moving field. On the economic front, Singapore is seeing a sharp rise in job losses. Arjun, do the figures confirm the trend?",
 "text_display": "It is an ambitious framework for a fast-moving field. On the economic front, Singapore is seeing a sharp rise in job losses. Arjun, do the figures confirm the trend?",
 "voice_id": "hpp4J3VqNfWAUOO0d1Us",
 "voice_name": "Bella",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t05.mp3",
 "sha256": "2eae2547b52a4300519a9f5ba7659f234c1327421590ca1041b04b38707c7225",
 "duration_s": 11.006,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
7 · voice.tts · t06 Arjun Nair
when2026-09-25 00:49:08 UTC
input hash22371015432779d6…
output hash02c384af34673d81…
inputs, verbatim
{
 "text_spoken": "They certainly do, Carmen. Layoffs hit over four thousand workers this quarter, the highest level since 2020. Now, looking at the Fed, Gordon, what is the latest move?",
 "text_display": "They certainly do, Carmen. Layoffs hit over four thousand workers this quarter, the highest level since 2020. Now, looking at the Fed, Gordon, what is the latest move?",
 "voice_id": "s3TPKV1kjDlVtZbl4Ksh",
 "voice_name": "Adam",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t06.mp3",
 "sha256": "7a1d27e4ff180369fab72c8de0f2b9e92586c3dfaa464e29df81960c4fe5a22d",
 "duration_s": 10.263,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
8 · voice.tts · t07 Gordon Frame
when2026-09-25 00:49:09 UTC
input hash1e6830d9210a7151…
output hash02afcf220c6b100e…
inputs, verbatim
{
 "text_spoken": "The Federal Reserve is acting to curb persistent inflation by raising rates for the first time in three years. It is a heavy tool for a difficult job. Carmen?",
 "text_display": "The Federal Reserve is acting to curb persistent inflation by raising rates for the first time in three years. It is a heavy tool for a difficult job. Carmen?",
 "voice_id": "nPczCjzI2devNBz1zQrb",
 "voice_name": "Brian",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t07.mp3",
 "sha256": "6b93a50afb6ffc93cf9ceafe2194935e185fa76781a54e18e1f69e309c19c8d7",
 "duration_s": 9.427,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
9 · voice.tts · t08 Carmen Vega
when2026-09-25 00:49:09 UTC
input hash0dbac508a65f3beb…
output hashda599c819005c71a…
inputs, verbatim
{
 "text_spoken": "The cost of borrowing will remain high for a while. Turning to the budget, HUD has released several housing grants. Arjun, how much was allocated?",
 "text_display": "The cost of borrowing will remain high for a while. Turning to the budget, HUD has released several housing grants. Arjun, how much was allocated?",
 "voice_id": "hpp4J3VqNfWAUOO0d1Us",
 "voice_name": "Bella",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t08.mp3",
 "sha256": "28ba8c1b135ae8d871d0030ab5ce4443d034969e9c3fe4248cb9cc164d487c41",
 "duration_s": 8.777,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
10 · voice.tts · t09 Arjun Nair
when2026-09-25 00:49:09 UTC
input hashe4f0b87a4bfa1405…
output hash810ae9d4eb26d50d…
inputs, verbatim
{
 "text_spoken": "The total reached sixty-seven million dollars across eight grants, with Chicago receiving the largest share. Meanwhile, the President has signed new sanctions. Carmen, what is the update?",
 "text_display": "The total reached sixty-seven million dollars across eight grants, with Chicago receiving the largest share. Meanwhile, the President has signed new sanctions. Carmen, what is the update?",
 "voice_id": "s3TPKV1kjDlVtZbl4Ksh",
 "voice_name": "Adam",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t09.mp3",
 "sha256": "df8e12d4259990de0b9c3bc9cafececb414dbee55eff33ca1c5e7792b1d52ed5",
 "duration_s": 11.238,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
11 · voice.tts · t10 Carmen Vega
when2026-09-25 00:49:09 UTC
input hash5c18a5a58b0183e7…
output hashab63425facb88d98…
inputs, verbatim
{
 "text_spoken": "President Trump signed the Lindsey Graham Act, targeting Russia and Iran with new sanctions. It is a significant legislative move. Gordon, what else is on the docket?",
 "text_display": "President Trump signed the Lindsey Graham Act, targeting Russia and Iran with new sanctions. It is a significant legislative move. Gordon, what else is on the docket?",
 "voice_id": "hpp4J3VqNfWAUOO0d1Us",
 "voice_name": "Bella",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t10.mp3",
 "sha256": "cb2a0fe92abe4b7e819fa4304ba2a502819e9b06eff34e65275ad4c3d6255bde",
 "duration_s": 10.681,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
12 · voice.tts · t11 Gordon Frame
when2026-09-25 00:49:09 UTC
input hashcede45e99099a17c…
output hashca15326ed045f30a…
inputs, verbatim
{
 "text_spoken": "The geopolitical landscape continues to shift. Finally, Clemson is receiving eighty-four million dollars for virtual prototyping of ground systems. That is all for tonight. Goodnight.",
 "text_display": "The geopolitical landscape continues to shift. Finally, Clemson is receiving eighty-four million dollars for virtual prototyping of ground systems. That is all for tonight. Goodnight.",
 "voice_id": "nPczCjzI2devNBz1zQrb",
 "voice_name": "Brian",
 "model": "eleven_multilingual_v2",
 "provider": "elevenlabs",
 "speed": 1.08
}
outputs
{
 "file": "voF/t11.mp3",
 "sha256": "edc0cec2e8fe50bdf6a60eb44e391c5d6a8ca216af7823eb25a59c4979d32aa9",
 "duration_s": 11.471,
 "words_aligned": null,
 "alignment": "elevenlabs forced-alignment"
}
13 · image.generatePainted for this edition; the prompt is the one filed beside the picture. · t01
when2026-09-25 00:49:09 UTC
input hash2db66fd832483c07…
output hash4ff27ef3d1488c78…
inputs, verbatim
{
 "prompt": "Photojournalistic editorial news photograph illustrating this story: Rain forecast across Mexican cities for Monday, September 21. A real scene the story is about, wide establishing composition, natural light, documentary realism, No human faces anywhere in the image: show the place, the building, the object or the scene of the story, not a portrait; any people are distant, from behind, or with faces turned away and out of frame. Not the likeness of any real person. No text, no letters, no numbers, no logos, no jersey names, no watermarks.",
 "model": "qwen-image",
 "provider": "mordiem",
 "aspect_ratio": "16:9"
}
outputs
{
 "file": "assets/story-t01.png",
 "sha256": "f3fdffd1e963d399010d60e5c70a70ff033e969665a39b0b258f89c3247e0493"
}
14 · image.generatePainted for this edition; the prompt is the one filed beside the picture. · t02
when2026-09-25 00:49:09 UTC
input hash76ea5ec74d0fb1f2…
output hash0d7748679a322e2b…
inputs, verbatim
{
 "prompt": "Photojournalistic editorial news photograph illustrating this story: Fortunata the giraffe dies at 36. A real scene the story is about, wide establishing composition, natural light, documentary realism, No human faces anywhere in the image: show the place, the building, the object or the scene of the story, not a portrait; any people are distant, from behind, or with faces turned away and out of frame. Not the likeness of any real person. No text, no letters, no numbers, no logos, no jersey names, no watermarks.",
 "model": "qwen-image",
 "provider": "mordiem",
 "aspect_ratio": "16:9"
}
outputs
{
 "file": "assets/story-t02.png",
 "sha256": "6f50f98965f7938e2f9de863364119fa8cd0a19419bf448e6c3d3eaf71a18050"
}
15 · image.generatePainted for this edition; the prompt is the one filed beside the picture. · t03
when2026-09-25 00:49:09 UTC
input hasha33c0d6a6bfe6972…
output hashb18d439b93ade512…
inputs, verbatim
{
 "prompt": "Photojournalistic editorial news photograph illustrating this story: Romania wins four medals at Informatics Olympiad. A real scene the story is about, wide establishing composition, natural light, documentary realism, No human faces anywhere in the image: show the place, the building, the object or the scene of the story, not a portrait; any people are distant, from behind, or with faces turned away and out of frame. Not the likeness of any real person. No text, no letters, no numbers, no logos, no jersey names, no watermarks.",
 "model": "qwen-image",
 "provider": "mordiem",
 "aspect_ratio": "16:9"
}
outputs
{
 "file": "assets/story-t03.png",
 "sha256": "fa7d647a6d8561faee4e582d33db559d9ceee326e040455a8523d942dbd1d09b"
}
16 · image.generatePainted for this edition; the prompt is the one filed beside the picture. · t04
when2026-09-25 00:49:09 UTC
input hasha9893bb0f08a8fbf…
output hash86708a26eb585b28…
inputs, verbatim
{
 "prompt": "Photojournalistic editorial news photograph illustrating this story: Carney proposes international AI safety bloc. A real scene the story is about, wide establishing composition, natural light, documentary realism, No human faces anywhere in the image: show the place, the building, the object or the scene of the story, not a portrait; any people are distant, from behind, or with faces turned away and out of frame. Not the likeness of any real person. No text, no letters, no numbers, no logos, no jersey names, no watermarks.",
 "model": "qwen-image",
 "provider": "mordiem",
 "aspect_ratio": "16:9"
}
outputs
{
 "file": "assets/story-t04.png",
 "sha256": "3c7db4c31acfa01fe00a734ee40d1d03a4ae598dadf8a068835c00b639409aa7"
}
17 · image.generatePainted for this edition; the prompt is the one filed beside the picture. · t06
when2026-09-25 00:49:09 UTC
input hashb28004e50c589822…
output hash5dfcf1c4a04db984…
inputs, verbatim
{
 "prompt": "Photojournalistic editorial news photograph illustrating this story: Singapore retrenchments rise 20.6% in Q2 2026. A real scene the story is about, wide establishing composition, natural light, documentary realism, No human faces anywhere in the image: show the place, the building, the object or the scene of the story, not a portrait; any people are distant, from behind, or with faces turned away and out of frame. Not the likeness of any real person. No text, no letters, no numbers, no logos, no jersey names, no watermarks.",
 "model": "qwen-image",
 "provider": "mordiem",
 "aspect_ratio": "16:9"
}
outputs
{
 "file": "assets/story-t06.png",
 "sha256": "cde8691fbe81c6a71ef48247fa5eedb74a60c890952c4df132420b44e2645148"
}
18 · image.generatePainted for this edition; the prompt is the one filed beside the picture. · t07
when2026-09-25 00:49:09 UTC
input hash16a0e360cf7e6d13…
output hash0efbd4c98b2afaee…
inputs, verbatim
{
 "prompt": "Photojournalistic editorial news photograph illustrating this story: Federal Reserve hikes interest rates. A real scene the story is about, wide establishing composition, natural light, documentary realism, No human faces anywhere in the image: show the place, the building, the object or the scene of the story, not a portrait; any people are distant, from behind, or with faces turned away and out of frame. Not the likeness of any real person. No text, no letters, no numbers, no logos, no jersey names, no watermarks.",
 "model": "qwen-image",
 "provider": "mordiem",
 "aspect_ratio": "16:9"
}
outputs
{
 "file": "assets/story-t07.png",
 "sha256": "b0e65a76e6e96d94bbe4972879aecfa64ab1e818fbf8b268c9a886248e874577"
}
19 · bank.referenceGenerated once from the Sports Center I stills (wan-2.6 image-to-video), cut to listening plates 2026-09-02. A face is footage, never a sample.
when2026-09-25 00:49:09 UTC
input hasha41468c52e874069…
output hashad20b052efa1fa6f…
inputs, verbatim
{
 "generation": "tf-2",
 "state": "TruthFoundry News, THE FIRESIDE DESK (tf-2, 2026-09-24: new cast, the paper's own bylines). Rob: like the Mateo video but realistic with lip sync, mid twenties to mid fifties, attractive, half with glasses, dressed nice but not sharp (t-shirts, polos, sweaters), a crackling fire in their podcast room, different perspectives all at one desk; then new names, new faces, match the newspaper, each with a personality. tf-1's cast (Elias Crane / June Park / Marcus Vale) was the generic set reused on nearly every paper and is retired. tf-2 is three of TruthFoundry's OWN masthead bylines: Gordon Frame (Editor-in-Chief, the lead, mid fifties, silver hair, rectangular tortoiseshell glasses, charcoal sweater; the veteran who cuts the spin), Carmen Vega (Senior Anchor, early forties, dark wavy hair, no glasses, deep-teal polo; numbers over drama), Arjun Nair (Science & Tech Editor, early thirties, black glasses, navy tee and grey cardigan; curious, what the data actually shows). Photoreal, painted by build-cast.mjs on Gemini 3 Pro Image: the group wide first, then each anchor from its own camera with the group as the reference, so the room, the desk, the fire and the faces hold across the three stills. Every scene is one wan 2.6 flash generation from the still and the take (the flash lane); a real face means the mouth door can paint the take onto the frozen plates beside the stills when both stakes are shut. The wall quad on each still sits on the plain dark screen the room was painted with.",
 "characters": {
  "gordon": {
   "name": "Gordon Frame",
   "plate": "gordon-one.mp4",
   "listen_window": null,
   "wall_quad": {
    "x": 48,
    "y": 48,
    "w": 474,
    "h": 424
   },
   "plate_identity": null
  },
  "carmen": {
   "name": "Carmen Vega",
   "plate": "carmen-one.mp4",
   "listen_window": null,
   "wall_quad": {
    "x": 806,
    "y": 68,
    "w": 478,
    "h": 414
   },
   "plate_identity": null
  },
  "arjun": {
   "name": "Arjun Nair",
   "plate": "arjun-one.mp4",
   "listen_window": null,
   "wall_quad": {
    "x": 150,
    "y": 55,
    "w": 918,
    "h": 488
   },
   "plate_identity": null
  }
 },
 "wide": "group.png"
}
outputs
{
 "assets": {
  "arjun-cu.png": "299152927bcb3d2253ceb965011542a55d3b90f60d72ccfcba3ac24d6b91c3ef",
  "arjun-one.mp4": "e2334ec64f3743d31b6e232a9516f4585f7bb03e9b4ecf8b9668a15b6e31331e",
  "arjun-still.png": "d0df50f61b0e066f889a9832bfb8bd1b7b59fb6556f354854db2ff62bf8d07cf",
  "arjun.raw.png": "db34e2bcd6fcaa5c894b2b0b5a0e496484327494793e8342a3b8b73c2f970a7a",
  "carmen-cu.png": "85a4a05c93565c55d8c04acb7d6f8a8da94fbdb8a7c9a1d7aed821a789f50dc2",
  "carmen-one.mp4": "0514544c9054b32e81d45a26b2ae2cb20f42cdff3981dfe6cd1583d540d76a5a",
  "carmen-still.png": "cd3dee410627ddfe50ea406772e96a3c580ab2a5776502edcbb9feade6461861",
  "carmen.raw.png": "32101ff6e60bc3d86ad9f4f8a7efab31e7325f380b52867d50d4c7d8e6b6bf21",
  "gordon-cu.png": "b3e1bf7eac7b224c80063d41e1010adb5ff884bf92ec516f7268c1720622e02a",
  "gordon-one.mp4": "e6376df8cd5651f9b8dcc1d233586e81755c8825afb876a6d1f697758e11312f",
  "gordon-still.png": "23d16309a65f53febb4727db5836df8172e54021546dfc72255282874cb897e6",
  "gordon.raw.png": "b57dc4cd9836f7fb58c1119c70103a0c1afea75b3a1c0d678146b732dab9e043",
  "group.png": "7deccd2163352db7d7b79d6448d8335f6939645860e23c336e8b5bf2e9d83757",
  "group.raw.png": "60f1b7b4a0f897eabab8974ab9e08cfe35d1365131d06ccc63ee7b7cd40c4fa4",
  "mark.png": "a21ec109fb01b0c3af8e3c88f0f542d2e7f82730f0379735c6f7cbf42297ad1a"
 }
}
20 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t01 Gordon Frame
when2026-09-25 00:49:09 UTC
input hasha046b9cc352f65d0…
output hash4cc789c7cba4a787…
inputs, verbatim
{
 "still": "gordon-still.png",
 "still_sha256": "23d16309a65f53febb4727db5836df8172e54021546dfc72255282874cb897e6",
 "take": "voF/t01.mp3",
 "take_sha256": "bdc3b8673ce55b7adad532cb848e2948c8d6bef57b1efc31f7512351cceccf40",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t01.mouth.mp4",
 "sha256": "85c847eb88ebd08dfb2e31353d4758100814f22a22ba09a889714ed2e21b7ccf",
 "duration_s": 15.038
}
21 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t02 Carmen Vega
when2026-09-25 00:49:09 UTC
input hash04869bd1e1a77e6b…
output hash3e28d73e069c74b3…
inputs, verbatim
{
 "still": "carmen-still.png",
 "still_sha256": "cd3dee410627ddfe50ea406772e96a3c580ab2a5776502edcbb9feade6461861",
 "take": "voF/t02.mp3",
 "take_sha256": "0208a0a33d47225f22b6cd81282fbc55ddf34091ed2cc1c61962ddaf6189c8ec",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t02.mouth.mp4",
 "sha256": "1507c1f9c798b2aad10bd0b628873ee1fbda750068a1ceb92f4d27a2b584e1fe",
 "duration_s": 15.038
}
22 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t03 Arjun Nair
when2026-09-25 00:49:09 UTC
input hashfc57649c4e725cbd…
output hash44e00359399046db…
inputs, verbatim
{
 "still": "arjun-still.png",
 "still_sha256": "d0df50f61b0e066f889a9832bfb8bd1b7b59fb6556f354854db2ff62bf8d07cf",
 "take": "voF/t03.mp3",
 "take_sha256": "3e9f59c529091946696ab6247107ba8d8439583cbb4b6b09de6f736ecc968d6e",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t03.mouth.mp4",
 "sha256": "bc2981818057ddd48436d2e99a599b6d78ac85ccf90f3a8fdfb1b92a880064d9",
 "duration_s": 15.038
}
23 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t04 Gordon Frame
when2026-09-25 00:49:09 UTC
input hash3bbc633b21c21775…
output hash1d14faa46dcda1c8…
inputs, verbatim
{
 "still": "gordon-still.png",
 "still_sha256": "23d16309a65f53febb4727db5836df8172e54021546dfc72255282874cb897e6",
 "take": "voF/t04.mp3",
 "take_sha256": "1706add0f3faa27b40806cb5dfa3a10167de619e0c7c7be5058510abec69c2f3",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t04.mouth.mp4",
 "sha256": "cd6d62c264182105c203a8eb403d25c1c2b8a90410f5b453c632188eb7f3eea0",
 "duration_s": 15.038
}
24 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t05 Carmen Vega
when2026-09-25 00:49:09 UTC
input hash54f7b728909b4385…
output hashd50ccf49d571a535…
inputs, verbatim
{
 "still": "carmen-still.png",
 "still_sha256": "cd3dee410627ddfe50ea406772e96a3c580ab2a5776502edcbb9feade6461861",
 "take": "voF/t05.mp3",
 "take_sha256": "2eae2547b52a4300519a9f5ba7659f234c1327421590ca1041b04b38707c7225",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t05.mouth.mp4",
 "sha256": "a17682329a100461f6200b1c5443003ab7646f015fe0fd2fd3adc3f46a8d2ae9",
 "duration_s": 15.038
}
25 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t06 Arjun Nair
when2026-09-25 00:49:09 UTC
input hash67bc59832cd63d40…
output hasha1b468533ff7c493…
inputs, verbatim
{
 "still": "arjun-still.png",
 "still_sha256": "d0df50f61b0e066f889a9832bfb8bd1b7b59fb6556f354854db2ff62bf8d07cf",
 "take": "voF/t06.mp3",
 "take_sha256": "7a1d27e4ff180369fab72c8de0f2b9e92586c3dfaa464e29df81960c4fe5a22d",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t06.mouth.mp4",
 "sha256": "3dce78886ed038779dda69a948ca1d091f1d4d7de36b678642e1e8ed158d37f9",
 "duration_s": 15.038
}
26 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t07 Gordon Frame
when2026-09-25 00:49:09 UTC
input hash53a995e0ea45cd5e…
output hashb8e09a10bae498e6…
inputs, verbatim
{
 "still": "gordon-still.png",
 "still_sha256": "23d16309a65f53febb4727db5836df8172e54021546dfc72255282874cb897e6",
 "take": "voF/t07.mp3",
 "take_sha256": "6b93a50afb6ffc93cf9ceafe2194935e185fa76781a54e18e1f69e309c19c8d7",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t07.mouth.mp4",
 "sha256": "c2c27ce94863b0200c93e001497c310c3c442e8ae53dd9c9882a9acfcafe58bc",
 "duration_s": 10.022
}
27 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t08 Carmen Vega
when2026-09-25 00:49:09 UTC
input hashdb0b64592ac514cd…
output hashaf18ffb38aa95f27…
inputs, verbatim
{
 "still": "carmen-still.png",
 "still_sha256": "cd3dee410627ddfe50ea406772e96a3c580ab2a5776502edcbb9feade6461861",
 "take": "voF/t08.mp3",
 "take_sha256": "28ba8c1b135ae8d871d0030ab5ce4443d034969e9c3fe4248cb9cc164d487c41",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t08.mouth.mp4",
 "sha256": "dd88b79a3c8ee200e8ac6d20bde1839ca029604df36ed5332ba4aa1ed479f9ec",
 "duration_s": 10.022
}
28 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t09 Arjun Nair
when2026-09-25 00:49:09 UTC
input hashd297be36fab4f63f…
output hashc3e7565f8bc072c3…
inputs, verbatim
{
 "still": "arjun-still.png",
 "still_sha256": "d0df50f61b0e066f889a9832bfb8bd1b7b59fb6556f354854db2ff62bf8d07cf",
 "take": "voF/t09.mp3",
 "take_sha256": "df8e12d4259990de0b9c3bc9cafececb414dbee55eff33ca1c5e7792b1d52ed5",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t09.mouth.mp4",
 "sha256": "89d918fb95a11337e4989d0fa7e71ab7a19e39a7d713887747f2e321ad126df8",
 "duration_s": 15.038
}
29 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t10 Carmen Vega
when2026-09-25 00:49:09 UTC
input hash233f0eb4b123d282…
output hash32ba4f8764380408…
inputs, verbatim
{
 "still": "carmen-still.png",
 "still_sha256": "cd3dee410627ddfe50ea406772e96a3c580ab2a5776502edcbb9feade6461861",
 "take": "voF/t10.mp3",
 "take_sha256": "cb2a0fe92abe4b7e819fa4304ba2a502819e9b06eff34e65275ad4c3d6255bde",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t10.mouth.mp4",
 "sha256": "d8c628b09fdf36286f20080c8affc6653facd138fedb92977777226cb365de7c",
 "duration_s": 15.038
}
30 · video.generateOne image-to-video generation from the anchor's approved still plus the take's audio; the take rides as the clip's track and the compose aligns by any lag the door introduced. · t11 Gordon Frame
when2026-09-25 00:49:09 UTC
input hasha9033b996bacee1a…
output hasha3624f68f3412471…
inputs, verbatim
{
 "still": "gordon-still.png",
 "still_sha256": "23d16309a65f53febb4727db5836df8172e54021546dfc72255282874cb897e6",
 "take": "voF/t11.mp3",
 "take_sha256": "edc0cec2e8fe50bdf6a60eb44e391c5d6a8ca216af7823eb25a59c4979d32aa9",
 "model": "wan-2.6-flash-image-to-video",
 "door": "mordiem",
 "resolution": "1080p",
 "prompt": "The person in the picture, seated at the desk exactly as shown, speaks the words of the audio to camera with natural, restrained expression and small head movements, hands resting on the desk. The camera is LOCKED OFF on a tripod: no zoom, no push, no pan, no dolly, no cut. The room, the desk, the lighting, the clothes and the face stay exactly as in the picture. The frame is CLEAN: no lower thirds, no name captions, no on-screen graphics, no tickers, no text, no logos, no watermark."
}
outputs
{
 "file": "shots/t11.mouth.mp4",
 "sha256": "fe7d7372648310d0735eeeebe0b05cc2de4e20e4b11e930999205b5a89842919",
 "duration_s": 15.038
}
31 · graphics.renderBug, nameplate, story band, ticker, wall frame, stat card, splash and outro. Drawn by the engine, never by a model.
when2026-09-25 00:49:09 UTC
input hash8c38ac40c4742c5e…
output hashb37b4f81d2a8d53b…
inputs, verbatim
{
 "source": "templates/sportscast/ii/graphics.html",
 "sha256": "174d5bdc0613547457f4fff75debc670abe044f80e1c4eaeec46326aef5a885f",
 "renderer": "Chromium via Playwright, alpha PNG",
 "ticker": [
  "WORLD: Mexico City's longest-lived giraffe dies at 36",
  "FINANCE: Singapore retrenchments rise 20.6% in Q2 2026",
  "TECH: Romania wins four medals at Balkan Informatics Olympiad in Tirana",
  "AI: Carney proposes international AI safety bloc",
  "CRYPTO: Fed raises rates for first time in three years",
  "GOVERNMENT SPENDING: HUD records $67.3M in housing awards across eight grants on Sept. 18",
  "POLITICS: Trump signs Russia and Iran sanctions act",
  "CHRISTIAN WORLDWIDE: Pope Leo XIV issues letter to Latin America bishops for Turibius cent",
  "WEATHER: Rain forecast across Mexican cities for Monday, September 21",
  "government spending: Army awards Clemson $84.6M for virtual prototyping of ground systems"
 ]
}
outputs
{
 "files": {
  "gfx/outro.png": "8c320ddaaf4da52e6d44cc4910d9180579b10f7cec9107586278b8c144b8644e",
  "gfx/series.png": "50ab035f1a291ff379e6773cd2925af21de1e29664756abc3f5f0a8469952f97",
  "gfx/splash.png": "34a13c07ad5742e40a26480302fb90557953f3d2fea12fe3520617f13a9c3d61",
  "gfx/t01.png": "a517770b575560db34f31069879144135c417eb3a4bbd2d162b162ff40916cf0",
  "gfx/t02.png": "adf4ef7a3fed9da832d2b5f0239dea7e8b56660111136ab1e7454a2266461826",
  "gfx/t03.png": "0d6ed065b9b1e4fdb7344e301df249397365bae794a9bd4427dcb422ce67de4a",
  "gfx/t04.png": "caa674f52e39bd37c6dd0d43b91a8b68def8e797dd27253a58cbc541e7cd7f04",
  "gfx/t05.png": "f2d883edd4fec15b53d35090dcdf116b377c1e34d7ad95f5329fbdc55d5f1bea",
  "gfx/t06.png": "1d830f8291e846246094a629ac5d97a6db80952d37ff1111438af72c0cadb5cf",
  "gfx/t07.png": "d02eb9dde4d7a2e24ee2471abb7fd45eb741ff2a9739e5e0ccf607e0f2972c1e",
  "gfx/t08.png": "c5de198a568febc9dacc753fdc6789665f585dc4fbef23796e83f49c53c13400",
  "gfx/t09.png": "f88dadce04a7c244d4a89f0a078ae80e077c789c05052f6528007fb718c058b0",
  "gfx/t10.png": "783dba85e1f098d2262d1027984d54c1a5edaf43b6962ac87e8dc3e6a955a242",
  "gfx/t11.png": "e790972b6b3cf040f169c6019a6d24be6cb071c64b47b16f6436c1de2ee5118f",
  "gfx/tab.png": "9dba2d97c2f6038ccc2a8017a5049b5a45170027de5215fdfd0815582bbcab90",
  "gfx/ticker.png": "3135340e1f3aaf657ecc6ee2535ba7a59621d2de33fbfc94849f70311172aaa9"
 }
}
32 · sound.library
when2026-09-25 00:49:09 UTC
input hash3b304e831ad9f4b6…
output hashdb34d1694adb99fd…
inputs, verbatim
{
 "assets": [
  {
   "id": "theme-truthfoundry",
   "kind": "theme",
   "prompt": "A warm evening podcast theme for a news desk by a fireplace, sixty seconds, made to loop quietly under conversation: fingerpicked acoustic guitar, soft felt piano, upright bass, a light brushed snare at about 84 bpm, thoughtful and trustworthy, no vocals; mixed with a synthesized crackling-fire bed (brown-noise hiss and gated sparse pops) so the fire is heard under every scene.",
   "seconds": 60,
   "lufs": -23.4,
   "generated": "elevenlabs sound-generation / music door, 2026-09-02"
  },
  {
   "id": "sting-glimmer",
   "kind": "stinger",
   "prompt": "Logo glimmer: a short bright metallic shimmer sweep, subtle, broadcast graphics",
   "seconds": 1.48,
   "lufs": -21.8,
   "generated": "elevenlabs sound-generation / music door, 2026-09-02"
  },
  {
   "id": "whoosh-soft",
   "kind": "whoosh",
   "prompt": "Soft airy whoosh, gentle, short, subtle interface transition",
   "seconds": 1,
   "lufs": -25.7,
   "generated": "elevenlabs sound-generation / music door, 2026-09-02"
  },
  {
   "id": "blip-box-open",
   "kind": "blip",
   "prompt": "Graphics box opens: a short clean click with a tiny rising whoosh",
   "seconds": 0.6,
   "lufs": -23.3,
   "generated": "elevenlabs sound-generation / music door, 2026-09-02"
  },
  {
   "id": "blip-lower-in",
   "kind": "blip",
   "prompt": "Lower third slides in: a short smooth mechanical slide with a soft stop",
   "seconds": 0.68,
   "lufs": -21.8,
   "generated": "elevenlabs sound-generation / music door, 2026-09-02"
  },
  {
   "id": "blip-pop",
   "kind": "blip",
   "prompt": "Data pop: a short soft bubble pop for an element appearing on screen",
   "seconds": 0.48,
   "lufs": -21,
   "generated": "elevenlabs sound-generation / music door, 2026-09-02"
  },
  {
   "id": "sting-glimmer",
   "kind": "stinger",
   "prompt": "Logo glimmer: a short bright metallic shimmer sweep, subtle, broadcast graphics",
   "seconds": 1.48,
   "lufs": -21.8,
   "generated": "elevenlabs sound-generation / music door, 2026-09-02"
  },
  {
   "id": "theme-truthfoundry",
   "kind": "theme",
   "prompt": "A warm evening podcast theme for a news desk by a fireplace, sixty seconds, made to loop quietly under conversation: fingerpicked acoustic guitar, soft felt piano, upright bass, a light brushed snare at about 84 bpm, thoughtful and trustworthy, no vocals; mixed with a synthesized crackling-fire bed (brown-noise hiss and gated sparse pops) so the fire is heard under every scene.",
   "seconds": 60,
   "lufs": -23.4,
   "generated": "elevenlabs sound-generation / music door, 2026-09-02"
  },
  {
   "id": "signoff-drm3-a",
   "kind": "stinger",
   "prompt": "A broadcast network sign-off mnemonic, three warm brass notes descending then resolving on a soft synth pad, confident, modern, gold and navy, no vocals, clean studio, ends cleanly.",
   "seconds": 3,
   "lufs": -15.5,
   "generated": "elevenlabs sound-generation / music door, 2026-09-02"
  }
 ]
}
outputs
{
 "files": {
  "theme-truthfoundry": "63fa4875790cc41548b2db54edca355f2d978e21781dd5d9ee9e41f9e119a2a6",
  "sting-glimmer": "e646f4be16dce0594aa49b0464e51aa8cba85b53e86408b21d682715b92b150c",
  "whoosh-soft": "f6b9da17c5bfc3d2ee6c4da0ccd0cfda9866e44c60f51a9cbd0d575b3e95a778",
  "blip-box-open": "edf986c837e007936df864c730063b27cdff5dab92bc379af88d277d76fbbf15",
  "blip-lower-in": "664c14a7deb2adf965f6751745d0739d9476170d380eb8fc00359a72a637bc84",
  "blip-pop": "d29905563c478a1305ee9c116ad54d5564b20c6e1e9c004946acc613335b7654",
  "signoff-drm3-a": "7b48ec3918947fa21f20a6588e0914a04dd5bfd133f7e2f9556a29634349d26e"
 }
}
33 · video.compose
when2026-09-25 00:49:09 UTC
input hash1d35b3da9e99f5dc…
output hash2858014aef5b6a24…
inputs, verbatim
{
 "pipeline": "templates/sportscast/ii/build.mjs",
 "sha256": "30d48d2ea3899ea30850fbbfbffcb14cfd2ad252075fcc57e68d0dfa10b988e1",
 "frame": "1920x1080 30fps, libx264 crf 18, aac 48k",
 "grammar": "one-shot per story turn with the wall in the anchor's quad; 1.2 s silent wide on link turns; bed ducked under the voice; loudnorm I=-16"
}
outputs
{
 "chapters": [
  {
   "id": "t01",
   "anchor": "Gordon Frame",
   "kicker": "WEATHER",
   "headline": "Rain forecast across Mexican cities for Monday, September 21",
   "url": "https://news.truthfoundry.ai/story/9687a4ba0cad4c539d3dfc00f62abed7",
   "story_id": "9687a4ba0cad4c539d3dfc00f62abed7",
   "start": 3,
   "dur": 13.1
  },
  {
   "id": "t02",
   "anchor": "Carmen Vega",
   "kicker": "WORLD",
   "headline": "Fortunata the giraffe dies at 36",
   "url": "https://news.truthfoundry.ai/story/935540228640472e82f8c0810b4ed82f",
   "story_id": "935540228640472e82f8c0810b4ed82f",
   "start": 16.1,
   "dur": 13.7
  },
  {
   "id": "t03",
   "anchor": "Arjun Nair",
   "kicker": "TECH",
   "headline": "Romania wins four medals at Informatics Olympiad",
   "url": "https://news.truthfoundry.ai/story/386a86012f494cdca159e1eb52f9738f",
   "story_id": "386a86012f494cdca159e1eb52f9738f",
   "start": 29.8,
   "dur": 12.1
  },
  {
   "id": "t04",
   "anchor": "Gordon Frame",
   "kicker": "AI",
   "headline": "Carney proposes international AI safety bloc",
   "url": "https://news.truthfoundry.ai/story/f409b747d9114abf8db53de28cbe9e0c",
   "story_id": "f409b747d9114abf8db53de28cbe9e0c",
   "start": 41.9,
   "dur": 13
  },
  {
   "id": "t05",
   "anchor": "Carmen Vega",
   "kicker": "FINANCE",
   "headline": "Singapore retrenchments rise in Q2",
   "url": "https://news.truthfoundry.ai/story/6426cade457c405591020776273b3821",
   "story_id": "6426cade457c405591020776273b3821",
   "start": 54.9,
   "dur": 12.3
  },
  {
   "id": "t06",
   "anchor": "Arjun Nair",
   "kicker": "FINANCE",
   "headline": "Singapore retrenchments rise 20.6% in Q2 2026",
   "url": "https://news.truthfoundry.ai/story/6426cade457c405591020776273b3821",
   "story_id": "6426cade457c405591020776273b3821",
   "start": 67.2,
   "dur": 11.6
  },
  {
   "id": "t07",
   "anchor": "Gordon Frame",
   "kicker": "CRYPTO",
   "headline": "Federal Reserve hikes interest rates",
   "url": "https://news.truthfoundry.ai/story/77b88328c4ae45a39bfa60e62c0407b1",
   "story_id": "77b88328c4ae45a39bfa60e62c0407b1",
   "start": 78.8,
   "dur": 10.7
  },
  {
   "id": "t08",
   "anchor": "Carmen Vega",
   "kicker": "GOVERNMENT SPENDING",
   "headline": "HUD records housing grant awards",
   "url": "https://news.truthfoundry.ai/story/f8df43551c53466d91144a463c57fdf0",
   "story_id": "f8df43551c53466d91144a463c57fdf0",
   "start": 89.5,
   "dur": 10.1
  },
  {
   "id": "t09",
   "anchor": "Arjun Nair",
   "kicker": "GOVERNMENT SPENDING",
   "headline": "HUD awards $67.3M in housing grants",
   "url": "https://news.truthfoundry.ai/story/f8df43551c53466d91144a463c57fdf0",
   "story_id": "f8df43551c53466d91144a463c57fdf0",
   "start": 99.6,
   "dur": 12.5
  },
  {
   "id": "t10",
   "anchor": "Carmen Vega",
   "kicker": "POLITICS",
   "headline": "Trump signs Russia and Iran sanctions act",
   "url": "https://news.truthfoundry.ai/story/428ef159b86248db885a9f480ab3ad52",
   "story_id": "428ef159b86248db885a9f480ab3ad52",
   "start": 112.1,
   "dur": 12
  },
  {
   "id": "t11",
   "anchor": "Gordon Frame",
   "kicker": "GOVERNMENT SPENDING",
   "headline": "Army awards Clemson $84.6M for prototyping",
   "url": "https://news.truthfoundry.ai/story/aab351d9284a424e89a5f391e9fafba8",
   "story_id": "aab351d9284a424e89a5f391e9fafba8",
   "start": 124.1,
   "dur": 12.8
  }
 ],
 "parts": 11
}
34 · qc.master-syncA door can place the take late inside its clip and read locked to itself; this read is on the bytes the paper serves.
when2026-09-25 00:49:09 UTC
input hashded482cb8ecee335…
output hash622bee6ea10b5fad…
inputs, verbatim
{
 "instrument": "proof/master-sync.sh: SyncNet on the master, turn by turn, cut by chapters.json",
 "gate": {
  "offset_frames": 1,
  "lse_c_min": 3.5,
  "lse_d_max": 10
 }
}
outputs
{
 "file": "master-sync.json",
 "sha256": "f463d8eaeb99c4dbf13e9e5be2cfe6402b2daad4555f9a006c54634492227c73",
 "turns": [
  {
   "turn": "t01",
   "offset_ms": 40,
   "lse_d": 8.352,
   "lse_c": 7.683,
   "pass": true
  },
  {
   "turn": "t02",
   "offset_ms": -40,
   "lse_d": 8.146,
   "lse_c": 8.075,
   "pass": true
  },
  {
   "turn": "t03",
   "offset_ms": -40,
   "lse_d": 7.995,
   "lse_c": 7.84,
   "pass": true
  },
  {
   "turn": "t04",
   "offset_ms": -40,
   "lse_d": 7.673,
   "lse_c": 8.117,
   "pass": true
  },
  {
   "turn": "t05",
   "offset_ms": 0,
   "lse_d": 7.444,
   "lse_c": 8.437,
   "pass": true
  },
  {
   "turn": "t06",
   "offset_ms": -40,
   "lse_d": 8.063,
   "lse_c": 7.855,
   "pass": true
  },
  {
   "turn": "t07",
   "offset_ms": -40,
   "lse_d": 8.144,
   "lse_c": 7.57,
   "pass": true
  },
  {
   "turn": "t08",
   "offset_ms": -40,
   "lse_d": 8.01,
   "lse_c": 8.069,
   "pass": true
  },
  {
   "turn": "t09",
   "offset_ms": 0,
   "lse_d": 7.583,
   "lse_c": 8.32,
   "pass": true
  },
  {
   "turn": "t10",
   "offset_ms": 0,
   "lse_d": 9.021,
   "lse_c": 6.584,
   "pass": true
  },
  {
   "turn": "t11",
   "offset_ms": -40,
   "lse_d": 8.087,
   "lse_c": 7.575,
   "pass": true
  }
 ],
 "passed": 11,
 "of": 11
}
35 · edition.masterThe bytes the paper serves. Compare this hash with the file you are watching.
when2026-09-25 00:49:09 UTC
input hashaf5fcb291863a6c5…
output hashe433bfb2f89a6ce3…
inputs, verbatim
{
 "parts": 11,
 "poster": "f5a539abd9217bf24bd86b523befc3ecad4b0a54ce2fc6a70694f1e4ca4b5b99"
}
outputs
{
 "file": "final.mp4",
 "sha256": "18a8605fa7af4b75d5744bbaad138fb76b536ece3fb9adac469cb32c0c580ab6",
 "bytes": 61848057,
 "duration_s": 141.88,
 "canonical": "https://sports.newsroomfloor.com/cast/2026-09-24",
 "slug": "truthfoundry-cast-2026-09-24-wan-2-6-flash-image-to-video-ii"
}

Past newscasts

2026-09-25 · 2026-09-24 · 2026-09-21 · 2026-09-19 · 2026-09-18 · 2026-09-17 · 2026-09-16 · 2026-09-15 · 2026-09-14 · 2026-09-13 · 2026-09-11 · 2026-09-10 · 2026-09-09 · 2026-09-08 · 2026-09-07 · 2026-09-06 · 2026-09-05 · 2026-09-02 · 2026-09-01

TruthFoundry News · the daily newscast · newscast