Provenance
The film’s thesis is that provenance is what separates truth from propaganda. A production that cannot prove its own has lost the argument before the first review.
Portions of these films are reconstruction. Where no photographic or video record exists of the events described, those events have been illustrated. They are rendered in a distinct visual style throughout so that the viewer can always tell record from reconstruction. No archival footage has been altered, and no person has been depicted saying or doing anything they did not say or do.
Not one frame of archive has been licensed. Wherever the cut calls for record it holds a card naming exactly what must be cleared, and nothing has been put in its place.
Every picture is either a generated frame or a licensed elemental loop — dust, smoke, embers, sand, water, stars, a turning fan. Both live in the [X] reconstruction register and both are labelled [X] on screen. The elemental loops carry no location claim, no identifiable person and no insignia: they are weather and light, not evidence. They are credited in full below.
Every voice is synthesised, and labelled on screen while it speaks. Boone Cutler’s lines are his own written words read by a stand-in. The reconstruction brief permits that only after the estate’s digital-likeness consent is executed under section 4 of the term sheet, so these are development cuts and his authentic recorded voice replaces every one of those lines before public release.
The sound in the reconstruction register is synthesised too — room tone, the drone, the crowd, the loudspeaker. None of it is a field recording, and none of it is laid under a record cue.
No testimony has been captured. The two testimony cards in the sizzle carry a written placeholder line as type. No synthetic voice has ever been used to speak testimony, and none ever will be.
The whole book, read aloud, in 9 voices
9.4 hours of it, across 25 chapters. Listen →
Every voice in it is synthetic, without exception. Boone Cutler died on 18 September 2025 and no recording of his voice appears anywhere in it. Every chapter says so out loud before it begins, and the label on the reading page stays on screen for as long as audio is playing, naming whichever voice currently holds the microphone.
It is built against a condition that has not been met. The reconstruction brief §3 and the term sheet §4 permit a Boone-alike only once the estate’s digital-likeness consent is executed. It was asked for and it was built, with the condition made visible rather than left silent. If the estate declines, this comes down.
His words are not ours. Nothing in the text was rewritten, tidied, abridged or expanded for the reading. The build proves it rather than promising it: every chapter is reassembled out of the segments that were actually rendered and diffed against the manuscript, and it fails if a single paragraph differs. That check has already caught one fault — a chunker that silently lost characters from three long paragraphs.
Nothing was dropped in the reading either. Speech synthesis does not raise an error when it skips a clause; it returns a clean, shorter reading. So the audio is transcribed back and diffed against the words that went in. The check is calibrated in both directions on every run: it is shown reads it must pass and planted drops it must catch, and it refuses to certify if it cannot demonstrate both.
A quarter of this book is not the author speaking, and the reading says so. Roughly 24% of it is Baghdad Mo’s own first-person testimony, and a further 7% is documents — reports, orders, letters. Reading all of that in one voice would have flattened the one thing the book does structurally, which is hand the microphone over. The Foreword, written and signed by another veteran, and the closing jacket copy are not read in the author’s voice at all.
The room under the reading is synthesised in your browser out of noise and filters. Not one sample, not one field recording. It never follows the story to a place, because nothing in it was recorded in any place — it follows the voice and the part of the book, both of which are properties of the text. Nothing at all plays under a prayer or under a declaration. It can be switched off.
He is alive, he is inside, and he is naming a government, so his voice is altered in both. The reading now carries the same pitch the films use — a fourteen per cent drop — and holds him about a tenth slower than his own pace throughout, which suits nearly three hours of testimony better than the films’ seconds-long cues do.
It did not start there. The films’ filter sets the sample rate to a fixed number, which is only ever correct if you already know what the voice engine returns. The films’ engine returns 44.1 kHz; this one returns 24 kHz. The same expression therefore ran him at nearly double speed for the whole of the first build, and every gate on the project reported green — because the check that listens to the reading deliberately listens to the take from before the alteration, so that a pitch-shifted voice is not failed for being pitch-shifted. Nothing was measuring the alteration itself. Something is now: the build declares how much it alters him and the gate measures real files against that number.
39 frames
An errors-and-omissions insurer asks for this before they write the policy, and a distributor asks for it before they take delivery. Starting the log after two hundred clips exist is how projects lose weeks. This one started at shot one.
| Shot | Sequence | Model | Contains a person? | Seed | Date |
|---|---|---|---|---|---|
| A1 | STARSHIP | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:75f81d3a58ec8292 | 2026-08-12 |
| A2 | STARSHIP | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:cfe27545d104b4bf | 2026-08-12 |
| A3 | STARSHIP | gpt-image-1 · 1536x1024 · quality=medium | Yes — silhouette from behind, face never visible | n/a — gpt-image-1 exposes no seed; sha256:c7f863c7f6bef608 | 2026-08-12 |
| B1 | CITY | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:e3e85469375fc71d | 2026-08-12 |
| B2 | CITY | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:1fe6a5c9ec11b4e0 | 2026-08-12 |
| B3 | CITY | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:50e4d3b6b674aabd | 2026-08-12 |
| C1 | WEAPON | gpt-image-1 · 1536x1024 · quality=medium | Yes — shoulders and hands only, faces outside the light | n/a — gpt-image-1 exposes no seed; sha256:4b963f4bfcd9c9ae | 2026-08-12 |
| C2 | WEAPON | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:a2ead2edc6282ee6 | 2026-08-12 |
| C3 | WEAPON | gpt-image-1 · 1536x1024 · quality=medium | Yes — one hand only | n/a — gpt-image-1 exposes no seed; sha256:54f52282ade0564e | 2026-08-12 |
| C4 | WEAPON | gpt-image-1 · 1536x1024 · quality=medium | Yes — hands only, no faces in frame | n/a — gpt-image-1 exposes no seed; sha256:daa89b626c492e40 | 2026-08-12 |
| C5 | WEAPON | gpt-image-1 · 1536x1024 · quality=medium | Yes — crowd at middle distance, all facing away | n/a — gpt-image-1 exposes no seed; sha256:db335a7703bb0543 | 2026-08-12 |
| D1 | COST | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:733df8ca3cdd0a06 | 2026-08-12 |
| D2 | COST | gpt-image-1 · 1536x1024 · quality=medium | Yes — two figures in silhouette, entirely from behind | n/a — gpt-image-1 exposes no seed; sha256:3abf87f09257f8a7 | 2026-08-12 |
| E1 | BOY | gpt-image-1 · 1536x1024 · quality=medium | Yes — a boy, back to camera, unidentifiable | n/a — gpt-image-1 exposes no seed; sha256:d678f6d106684210 | 2026-08-12 |
| E2 | BOY | gpt-image-1 · 1536x1024 · quality=medium | Yes — a grown man, back to camera, unidentifiable | n/a — gpt-image-1 exposes no seed; sha256:25561ebdb7682d2e | 2026-08-12 |
| W1 | WATER | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:3cd244cc17e79ab6 | 2026-08-12 |
| W2 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — at distance in shadow, no facial detail | n/a — gpt-image-1 exposes no seed; sha256:7bbad36e1173560f | 2026-08-12 |
| W3 | WATER | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:b0fba18905e572bb | 2026-08-12 |
| W4 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — small figures at distance | n/a — gpt-image-1 exposes no seed; sha256:f13b757a16c22774 | 2026-08-12 |
| W5 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — from behind, at distance | n/a — gpt-image-1 exposes no seed; sha256:6cc6ef2fc9bb431a | 2026-08-12 |
| P1 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — soldiers at distance, backs to camera | n/a — gpt-image-1 exposes no seed; sha256:3892d896ae2be47f | 2026-08-12 |
| P2 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — hands and forearms only | n/a — gpt-image-1 exposes no seed; sha256:fdefca799b3f695e | 2026-08-12 |
| P3 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — figures at middle distance, faces away | n/a — gpt-image-1 exposes no seed; sha256:590596489cd0b77c | 2026-08-12 |
| P4 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — hands only | n/a — gpt-image-1 exposes no seed; sha256:f820dba2b66f0225 | 2026-08-12 |
| P5 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — a hand at the edge of frame | n/a — gpt-image-1 exposes no seed; sha256:ed2c29090da6a1f9 | 2026-08-12 |
| P6 | WATER | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:54f5b6b27c8681e9 | 2026-08-12 |
| P7 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — a torso and hands, head out of frame | n/a — gpt-image-1 exposes no seed; sha256:e8610b4f0573a1d1 | 2026-08-12 |
| P8 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — one hand | n/a — gpt-image-1 exposes no seed; sha256:2329e97cb305f7e2 | 2026-08-12 |
| P9 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — figures at distance, one edged out of frame | n/a — gpt-image-1 exposes no seed; sha256:61e3d4c8eb04f121 | 2026-08-12 |
| P10 | WATER | gpt-image-1 · 1536x1024 · quality=medium | Yes — a boy from behind | n/a — gpt-image-1 exposes no seed; sha256:ea93c95583aa4e2e | 2026-08-12 |
| H1 | HERO | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:a24ed83e68aba372 | 2026-08-12 |
| H2 | HERO | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:e495f639617649c4 | 2026-08-12 |
| H3 | HERO | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:1b192efb64c526b9 | 2026-08-12 |
| H4 | HERO | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:f3bccd9ed6a31e28 | 2026-08-12 |
| L0 | LISTEN | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:c67983ff63f54cfc | 2026-08-12 |
| L1 | LISTEN | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:4daee3d8d6e24943 | 2026-08-12 |
| L2 | LISTEN | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:b56e5883aa4ab103 | 2026-08-12 |
| L3 | LISTEN | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:c66808146f6f1424 | 2026-08-12 |
| L4 | LISTEN | gpt-image-1 · 1536x1024 · quality=medium | No | n/a — gpt-image-1 exposes no seed; sha256:fdadd0637ab74b08 | 2026-08-12 |
Download the full log, with every prompt and negative prompt verbatim →
The brief asks for a fixed seed per sequence, recorded. The image model used here exposes no seed parameter, so the log records that fact plainly and carries a SHA-256 of the frame instead — which ties any frame in the cut back to its row exactly, even though it cannot reproduce it. Continuity across a sequence was held by reusing the rendered frame rather than by re-rolling a seed: the corridor retreat in the sizzle is the arrival shot, reversed.
53 lines
| Labelled on screen as | Model | Line |
|---|---|---|
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “It's one large box of pain.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “There is no mission here.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “Somehow, I miss the war.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Two and a half million people. One militia. Four Americans with a loudspeaker.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “Whispering at night with a few people was more powerful than a loudspeaker in broad daylight.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “The Americans brought your water. — No. Then it’s ours, not theirs.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “You were not willing to pay a bribe for something that was already yours.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “We missed it by three minutes.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “Is there a God for me anymore?” |
| SECOND NARRATOR — VOICE ALTERED | eleven_multilingual_v2 · altered | “I never heard about democracy from my family. Not from my school. Not from my religion.” |
| SECOND NARRATOR — VOICE ALTERED | eleven_multilingual_v2 · altered | “The old people were too broken in their minds. So we were in the middle. Between the past, and the thing we wanted.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “The kids of Sadr City heard many whispered conversations about freedom. And they always listened.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “Are you ready to know some secrets?” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Heat that has weight. Trash piled around the receptacles, never in them — the first quiet clue that nothing here is what…” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Cutler dismounts with his team and his interpreter, Jamal. They are here for a mortar point of origin. That is not what …” |
| CAST | eleven_multilingual_v2 | “Five days.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “Five days of what?” |
| CAST | eleven_multilingual_v2 | “No water. Five days.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Cutler looks at the tank. Looks at the child. One hundred and thirty degrees.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “He works the crowd. He does not ask about the mortar. He asks about the water. The answer arrives in pieces, from three …” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “The water is free. The government gives it. The drivers will not fill the tanks unless they are paid. The money goes to …” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “Has anyone gone to the DAC?” |
| CAST — ARABIC | eleven_multilingual_v2 · Arabic | “المجلس يهتم بالمجلس.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “You have a representative. That’s what he’s for.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Abu Hassan’s look is not hostile. It is patient, the way you are patient with a child.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Cool. Ceiling fan. A council representative with clean hands and a nervous mouth.” |
| CAST | eleven_multilingual_v2 | “The driver cannot stop there. It is not safe for him.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Cutler says nothing. Just lets the silence sit, watching the man’s hands.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Ten minutes later, the council representative is on a telephone in the next room, speaking quietly, not knowing the door…” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Nobody shoots at it. Nobody stops it. It was never unsafe.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Cutler watches it, and the audience understands the whole war in one shot. The danger was the excuse.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “The citizens come back from the council in a group, exactly as Cutler told them to. They are still holding their complai…” |
| CAST | eleven_multilingual_v2 | “They were told to leave.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “Told how?” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Jamal doesn’t answer. One of the men lifts his shirt. Nothing there, no wound. He is showing where the rifle was pointed…” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “The forms are still in their hands. Nobody took them. Nobody would touch them.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “The Americans brought your water. — No. Then it’s ours, not theirs.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “Jaysh al-Mahdi stole your water. — True. And the man who repeats it is dead by Friday.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “You have rights under your government. — Nobody has ever had rights here. It sounds like a joke.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “You were not willing to pay a bribe for something that was already yours. You went together. The water came. You did tha…” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “And it can’t come from me.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “The vehicle with the loudspeaker. The team. And Abu Hassan, holding a single sheet of paper, reading glasses, unimpresse…” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “Cutler hands him the microphone. Not the script — the microphone.” |
| CAST — ARABIC | eleven_multilingual_v2 · Arabic | “لم تكونوا مستعدين لدفع رشوة مقابل شيء هو أصلاً لكم.” |
| CAST — ARABIC | eleven_multilingual_v2 · Arabic | “ذهبتم معاً. وجاء الماء.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “He gets to the third line. His voice changes. He is no longer reading it. He is saying it.” |
| CAST — ARABIC | eleven_multilingual_v2 · Arabic | “أنتم من فعل ذلك.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “A beat of nothing. Then, from a rooftop, one voice. Then a doorway. Then the street.” |
| NARRATOR — HIRED READ | eleven_multilingual_v2 | “They are not cheering for Cutler. They do not look at Cutler. They are cheering for the old man, and for themselves — wh…” |
| CAST | eleven_multilingual_v2 | “That was a good day.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “It was one sector.” |
| BOONE CUTLER — SYNTHETIC STAND-IN | eleven_multilingual_v2 | “Somebody’s kid was listening.” |
| SECOND NARRATOR — VOICE ALTERED | eleven_multilingual_v2 · altered | “The old people were too broken in their minds to understand freedom. So we were in the middle. Between the past, and the…” |
13 licensed loops
The only genuinely moving pictures in the package. Every one is an element rather than a place, screened into the reconstruction register and graded into the film’s own light. Licensed under the Pexels Licence, which asks for no attribution — a film about who is telling you the truth credits its pictures anyway.
| Key | Element | Photographer | Source | Register |
|---|---|---|---|---|
| dust | dust in a light beam | Vlada Karpovich | pexels.com/video/36637658 | [X] |
| motes | particles in dim light | Ainur Iman | pexels.com/video/30922259 | [X] |
| smoke | a single thread of smoke | Prince Tanvir | pexels.com/video/8386263 | [X] |
| plume | smoke on black | ed br | pexels.com/video/29686188 | [X] |
| embers | sparks on black | Sini Ko | pexels.com/video/29936066 | [X] |
| sparks | spark particles on black | Sini Ko | pexels.com/video/29936087 | [X] |
| sandstorm | wind moving sand grains | Aliaksei Semirski | pexels.com/video/13121064 | [X] |
| sandwind | sand blowing | Vlada Karpovich | pexels.com/video/4996615 | [X] |
| dune | ripples in sand | MART PRODUCTION | pexels.com/video/8865223 | [X] |
| night | stars | Postcard Pictures | pexels.com/video/5818973 | [X] |
| water | water filling a vessel | Sergei Starostin | pexels.com/video/6381719 | [X] |
| paper | paper fibre, macro | K | pexels.com/video/5283813 | [X] |
| fan | a turning ceiling fan | Mapher Valentino | pexels.com/video/34317355 | [X] |
A stock shot of a street would be doing the job the [R] cards exist to refuse — standing in for a record nobody has licensed. Screening candidates on the thumbnail alone was not enough: of a first set of twelve, one “dust” clip was falling snow, one “sand drift” was sea surf, and one “embers” clip is titled a black and white image of a person with orange lights. Wider desert candidates carried a dirt bike, a beach, a person, and a paved road through Joshua trees. What ships is weather.
- Attach C2PA or equivalent content credentials to every delivered asset.
- Licence the archival material named on every [R] card, or cut the beat.
- Execute the estate’s digital-likeness consent, then replace every stand-in line with Boone Cutler’s authentic recorded voice from the audio archive.
- Capture the testimony. Two cards in the sizzle are waiting on it, and it is the only genuinely perishable item in the whole package.