{
  "schema": "s2s-bench-v1",
  "kind": "clip-manifest",
  "exhibit": "chopin-in-five-minutes",
  "what_this_is": "The five audio files the page plays, and the map from each player to the file behind it. The page prints the first sixteen characters of each sha256 beside its player; the full digests are here. These are the EXACT rendered bytes — no transcode, no normalisation, no re-cut — which is why a fingerprint printed on the page is checkable against the file the page serves.",
  "how_they_differ": "ONE request body, five renders, one dial. There is no per-clip request file and inventing five would misdescribe the run: the render script sets the adapter's scale through the service's `/v1/lora/scale` endpoint and then submits the UNCHANGED payload in render-request.json. So `adapter_strength` below is not a field of the request — it is the only thing outside the request that moved. At 0 the adapter contributes nothing, which is why that clip is the baseline every other clip is measured against.",
  "six_players_five_files": "chopin-scale-000 carries TWO captions because the page plays it twice — once as Listen 1, the model with nothing added, and again as the 0% rung of the dial. Same file both times, deliberately: the baseline and the bottom of the ladder are one clip, so every step above differs from it in exactly one way.",
  "render_file_note": "`render_file` is the working name the clip carried in the listening session that produced it, kept so a reader can walk a player back to that session. `clip_id` is the page's own name and is what the players and MANIFEST.sha256 use. The session rendered more than these five; only the five the page plays are published here.",
  "verify": "sha256sum -c MANIFEST.sha256   (run from the page's audio/ directory)",
  "clip_count": 5,
  "clips": [
    {
      "clip_id": "chopin-scale-000",
      "adapter_strength": 0.0,
      "served_at": "audio/chopin-scale-000.wav",
      "bytes": 11520044,
      "sha256": "dffb1ddde7bbf477a5f580202c260bd1f4225fb81d2e18dcc79a058fe48fd1f0",
      "media_type": "audio/wav",
      "audio": {
        "format": "WAV PCM",
        "sample_rate_hz": 48000,
        "channels": 2,
        "bit_depth": 16,
        "duration_s": 60
      },
      "render_file": "listen-20260829/02-baseline-scale0.0.wav",
      "page_captions": [
        "🔊 Listen 1 — the model with nothing added · sha256 (first 16) dffb1ddde7bbf477",
        "🔊 0% — the same clip as Listen 1 above · dffb1ddde7bbf477"
      ]
    },
    {
      "clip_id": "chopin-scale-025",
      "adapter_strength": 0.25,
      "served_at": "audio/chopin-scale-025.wav",
      "bytes": 11520044,
      "sha256": "a5c545d2ccc305a2eedc722431fec33cc52df977a24b35ceaed44dea7aaeb726",
      "media_type": "audio/wav",
      "audio": {
        "format": "WAV PCM",
        "sample_rate_hz": 48000,
        "channels": 2,
        "bit_depth": 16,
        "duration_s": 60
      },
      "render_file": "listen-20260829/08-chopin-scale0.25.wav",
      "page_captions": [
        "🔊 Listen 2 — the dial at 25% · a5c545d2ccc305a2"
      ]
    },
    {
      "clip_id": "chopin-scale-050",
      "adapter_strength": 0.5,
      "served_at": "audio/chopin-scale-050.wav",
      "bytes": 11520044,
      "sha256": "ade46063bda3098821ada25958a6947cc2f48594e72ebe5b1e18308731fe145f",
      "media_type": "audio/wav",
      "audio": {
        "format": "WAV PCM",
        "sample_rate_hz": 48000,
        "channels": 2,
        "bit_depth": 16,
        "duration_s": 60
      },
      "render_file": "listen-20260829/04-chopin-final-scale0.5.wav",
      "page_captions": [
        "🔊 Listen 3 — the dial at 50% · ade46063bda30988"
      ]
    },
    {
      "clip_id": "chopin-scale-075",
      "adapter_strength": 0.75,
      "served_at": "audio/chopin-scale-075.wav",
      "bytes": 11520044,
      "sha256": "5b0dbc18d58e41e3e183538f0c377f5494c240b08a6dfbf7992617bae3c9946e",
      "media_type": "audio/wav",
      "audio": {
        "format": "WAV PCM",
        "sample_rate_hz": 48000,
        "channels": 2,
        "bit_depth": 16,
        "duration_s": 60
      },
      "render_file": "listen-20260829/09-chopin-scale0.75.wav",
      "page_captions": [
        "🔊 Listen 4 — the dial at 75% · 5b0dbc18d58e41e3"
      ]
    },
    {
      "clip_id": "chopin-scale-100",
      "adapter_strength": 1.0,
      "served_at": "audio/chopin-scale-100.wav",
      "bytes": 11520044,
      "sha256": "4a7dd68409b8fc4122402de42bb966fa2fd5b748325d4f24b0c9d58ee1ba7d4f",
      "media_type": "audio/wav",
      "audio": {
        "format": "WAV PCM",
        "sample_rate_hz": 48000,
        "channels": 2,
        "bit_depth": 16,
        "duration_s": 60
      },
      "render_file": "listen-20260829/01-chopin-adapter-scale1.0.wav",
      "page_captions": [
        "🔊 Listen 5 — full strength · 4a7dd68409b8fc41"
      ]
    }
  ]
}
