{
  "schema": "explainer-receipt/v1",
  "slug": "cost-to-verify",
  "title": "The cost to verify",
  "page": "no-receipt-no-accept.html#3-review-debt",
  "spec": {
    "path": "media/explainers/cost-to-verify/spec.json",
    "sha256": "13ba5f563719851ebf944ec07ba8a984d1a17fb78bf9b3f19470a8d821a68ea8"
  },
  "params": {
    "speedup": 3,
    "checked": 20
  },
  "live": {
    "plugin": "system/media-engine/plugins/explainer.mjs",
    "state": "system/explainer/state.mjs",
    "note": "The page's live version draws from the same spec; its frame receipts carry this spec hash."
  },
  "render_code": {
    "tools/explainer/draw.py": "552d54ecc5ee16310033e27f23e4b44506e06945220a2a581b9a69d7bab59da6",
    "tools/explainer/marks.py": "6b3b85f351f6854ee48d369f48af6dc852ee1abb8e68f9b1a3b5405c021f703c",
    "tools/explainer/scene.py": "0fa330710cb272fecafe241b9c2b7af966f299fccc46ca0beb27ae548fd259ed",
    "tools/explainer/voice.py": "8a640e64509eef556093fb57a28b3fdbf60134f766e104b4b581cad7682eb0af",
    "tools/explainer/loudness.py": "2cc2232f758f52f272d2a77a2744e614f8943ff2dd8436b5c54c4043da467c0e",
    "tools/explainer/render.py": "117860ab1ea74e9cd4fc9cf8e8a8167b9592b06b71a99d2abadab71685661067"
  },
  "fonts": {
    "system/fonts/hanken-grotesk.woff2": "e9201eddf1d41d0b62253295d869ce3cf65768f7102b797f02c7f8c876b4a9d5",
    "system/fonts/conso-regular.woff2": "0e4a48ca69d9f6b6a1916eb1c6459fe6947bd4a9f999c684f1237beda1c24f78"
  },
  "toolchain": {
    "python": "3.12.10",
    "pillow": "12.2.0",
    "numpy": "2.4.5",
    "ffmpeg": "ffmpeg version 7.1-essentials_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
    "voice": "Microsoft Zira Desktop",
    "os": "Windows-11-10.0.26220-SP0"
  },
  "outputs": {
    "cost-to-verify.mp4": "fecd9368cb248282fe4e3e0872bf9c9b43f94b37612ecbc7ddcdefa807ed6fec",
    "cost-to-verify.srt": "31bf996e0683fc3a74c03700b29e5d1660ca581aadbfdd6606a2480cf7219d42",
    "cost-to-verify.vtt": "e4b208836c87a0ad3404445b7bf368274c8a04be94fefc6eac447d3b64f0c97d",
    "poster.png": "8b69a52ad380cbbb934ea7171ad2845f736d0ec5dfa4327b8a0065ed27fb8ea6",
    "aperture.png": "0f47e854c8938e6e1cc738ee7ae4bab952d9d075752a1ebd13527ec4bb803358"
  },
  "narration_wav_sha256": "c90718fa732e7e2da0d674ac6caa53e9873a152c9e2d31a3646aa54c6cf9a1e6",
  "narration_loudness": {
    "rule": "explainer-speech-normalise/1",
    "meter": "superstack-bs1770/1",
    "target_lufs": -16.0,
    "before_lufs": -20.12,
    "before_peak_dbfs": -2.95,
    "gain_db": 5.06,
    "limiter": {
      "ceiling_dbfs": -2.0,
      "lookahead_s": 0.02,
      "oversample": 4
    },
    "after_lufs": -16.01,
    "after_peak_dbfs": -2.0,
    "sample_peak_headroom_db": 0.5
  },
  "frames": 1250,
  "fps": 30,
  "seconds": 41.667,
  "frame_chain_sha256": "a2d19aa41b79e4201af2374e25282694b0aa0973c84f95cd576c78230638dbcb",
  "timeline": [
    {
      "scene": "title",
      "start": 0.0,
      "end": 3.5,
      "text": "The cost to verify."
    },
    {
      "scene": "claim",
      "start": 3.5,
      "end": 8.267,
      "text": "A model can draft a literature review in forty seconds."
    },
    {
      "scene": "check",
      "start": 8.267,
      "end": 15.733,
      "text": "Checking that the papers exist, and say what the review claims, still takes a skilled person hours."
    },
    {
      "scene": "debt",
      "start": 15.733,
      "end": 24.767,
      "text": "Better models make claiming cheaper. Checking costs what it always cost. The gap between the two is review debt."
    },
    {
      "scene": "who",
      "start": 24.767,
      "end": 33.033,
      "text": "Somebody always pays that debt. Left unchecked, it lands on whoever has the least power to refuse it."
    },
    {
      "scene": "close",
      "start": 33.033,
      "end": 41.667,
      "text": "The gap closes only from the checking side: make the check cheap to rerun. This video ships with its own receipt."
    }
  ],
  "rerun": "python -m tools.explainer.render media/explainers/cost-to-verify --verify",
  "does_not_prove": "Matching hashes show the same bytes came out of the same spec, code and tools. They do not show that the explanation is correct or that it teaches. The narration voice ships with Windows, so the audio rebuilds only on a machine with the same voice."
}
