{
  "title": "fak — four wins, by example",
  "resolution": { "w": 2560, "h": 1440 },
  "fps": 30,
  "audio": "silent",
  "total_s": 29,
  "source": "worked-examples reveal — companion to docs/showcase.html §by-example; numbers trace to BENCHMARK-AUTHORITY.md + TURN-TAX-RESULTS.md (2026-06-23)",
  "scenes": [
    {
      "id": "w1_title",
      "kind": "title",
      "duration_s": 3.2,
      "visual": null,
      "headline": "fak — the agent kernel",
      "subcaption": "Four wins, one worked example each.",
      "footer": "every number traces to BENCHMARK-AUTHORITY.md",
      "motion": "static",
      "motion_intensity": 0.06,
      "transition_in": "fade",
      "transition_dur_s": 0.8,
      "gif": true,
      "gif_dur": 1.6
    },
    {
      "id": "w2_vanish",
      "kind": "visual",
      "render": "wipe",
      "duration_s": 6.5,
      "visual": "62-watch-a-turn-vanish",
      "headline": "Watch a poisoned turn vanish",
      "subcaption": "Quarantine evicts the span from the middle of a kept run; the cache is left bit-identical to one that never saw it.",
      "footer": "internal/kvmmu · evicted-vs-never max|Δ|=0, poison-vs-never >0 · proven on a synthetic model, oracle-checked vs HuggingFace",
      "motion": "static",
      "motion_intensity": 0.0,
      "transition_in": "fade",
      "transition_dur_s": 0.8,
      "poster": true,
      "gif": true,
      "gif_dur": 2.8
    },
    {
      "id": "w3_turntax",
      "kind": "visual",
      "render": "wipe",
      "duration_s": 5.5,
      "visual": "63-the-turn-that-never-fires",
      "headline": "The turn that never fires",
      "subcaption": "More tool calls, more saved: the kernel resolves a malformed, duplicate, or pure call inside the syscall it arrived on.",
      "footer": "turntax-airline, 14 calls · the win grows with how many tool calls the agent makes",
      "motion": "static",
      "motion_intensity": 0.0,
      "transition_in": "fade",
      "transition_dur_s": 0.8,
      "gif": true,
      "gif_dur": 2.2
    },
    {
      "id": "w4_prefix",
      "kind": "visual",
      "render": "wipe",
      "duration_s": 5.5,
      "visual": "65-pay-the-prefix-once",
      "headline": "Pay the shared prefix once",
      "subcaption": "The shared system-prompt-and-tools block is prefilled once for the whole fleet and cloned, not re-read every turn of every agent.",
      "footer": "headline-qwen-50x5 · a read-heavy win · numbers trace to BENCHMARK-AUTHORITY.md",
      "motion": "static",
      "motion_intensity": 0.0,
      "transition_in": "fade",
      "transition_dur_s": 0.8
    },
    {
      "id": "w5_hooks",
      "kind": "visual",
      "render": "wipe",
      "duration_s": 5.5,
      "visual": "64-more-hooks-sooner",
      "headline": "More hooks, sooner",
      "subcaption": "Putting the gate on the call path is what makes “refuse if anything is wrong” the default instead of an aspiration.",
      "footer": "Apple M3 Pro · the ratio is boundary tax, not the decision",
      "motion": "static",
      "motion_intensity": 0.0,
      "transition_in": "fade",
      "transition_dur_s": 0.8
    },
    {
      "id": "w6_closing",
      "kind": "closing",
      "duration_s": 3.0,
      "visual": null,
      "headline": "fak — the agent kernel",
      "subcaption": "Four wins, one example each — see them on the showcase.",
      "footer": "github.com/anthony-chaudhary/fak",
      "motion": "static",
      "motion_intensity": 0.06,
      "transition_in": "fade",
      "transition_dur_s": 0.9,
      "gif": true,
      "gif_dur": 1.6
    }
  ]
}
