{
  "schema_version": "1.0.0",
  "model_id": "001",
  "reference_version": "0.4.0",
  "height": {
    "cm": 170,
    "status": "provisional_design_target",
    "basis": "Fictional design choice, not measured from any image."
  },
  "normalized_proportions": {
    "reference_height_units": 1.0,
    "anchor_asset_id": "kayla-anchor-v004",
    "policy": "Scale the complete figure uniformly. Preserve shoulder, torso, waist, hip and limb relationships visible in the anchor.",
    "exact_anatomical_measurements": null
  },
  "voice": {
    "status": "owner_selected_pending_proof",
    "provider": "ElevenLabs",
    "voice_id": "kPzsL2i3teMYv0FxEYQ6",
    "voice_name": "Brittney - Social Media Voice - Fun, Youthful & Informative",
    "category": "Voice Library (professional)",
    "model_id": "eleven_multilingual_v2",
    "key_secret": "ELEVENLABS_KEY",
    "selected_by": "owner",
    "selected_on": "2026-10-30",
    "sample_path": "assets/kayla-voice-brittney-v005.mp3",
    "sample_sha256": "4f940e33863e330c0b8599064f45eaf7bb1d4bd853f21dceda59cb7f2e0abccd",
    "sample_text": "I swear, getting out of the military was easier than getting certified to work for the government.",
    "duration_seconds": 5.016,
    "sample_format": "mp3 44.1 kHz 128 kbps",
    "provider_request_id": "9dBQpyWx2UB9hFxHUPOZ",
    "access_verified": true,
    "access_verified_at": "2026-10-30",
    "requires_network_api": true,
    "runtime_api_required": true,
    "lip_sync_status": "not_validated",
    "notes": "Owner-selected ElevenLabs library voice (Brittney). Key read by name from Supabase Edge secrets. The library voice owner can retire it with 180 days' notice. The v0.4.0 lip-sync proof used Kokoro bf_emma and does not validate this voice; a new short proof is needed."
  },
  "renderer": {
    "status": "access_verified_actual_jobs_reviewed",
    "provider": "kie",
    "model_id": "kling/v2-5-turbo-image-to-video-pro",
    "model_version": "v2-5-turbo-image-to-video-pro",
    "model_revision_note": "Pinned requested provider route; immutable serving revision is not exposed.",
    "provider_reported_models_by_job": {
      "walk": "kling/v2-5-turbo-image-to-video-pro",
      "turn": "kling/v2-5-turbo-image-to-video-pro",
      "sit": "kling/v2-5-turbo-image-to-video-pro",
      "talk": "kling/v2-5-turbo-image-to-video-pro"
    },
    "resolution": "provider_native",
    "resolution_control": false,
    "seed_control": false,
    "minimum_duration_seconds": 5,
    "minimum_duration_note": "Five seconds is a supported documented option; no smaller paid duration assumed.",
    "configured_test_duration_seconds": 5,
    "observed_output_by_job": {
      "walk": {
        "width": 1080,
        "height": 1916,
        "duration_seconds": 5.041667,
        "average_frame_rate": "24/1",
        "codec": "h264",
        "audio_streams": 0
      },
      "turn": {
        "width": 1080,
        "height": 1916,
        "duration_seconds": 5.041667,
        "average_frame_rate": "24/1",
        "codec": "h264",
        "audio_streams": 0
      },
      "sit": {
        "width": 1080,
        "height": 1916,
        "duration_seconds": 5.041667,
        "average_frame_rate": "24/1",
        "codec": "h264",
        "audio_streams": 0
      },
      "talk": {
        "width": 1312,
        "height": 1576,
        "duration_seconds": 5.041667,
        "average_frame_rate": "24/1",
        "codec": "h264",
        "audio_streams": 0
      }
    },
    "audio_features": "Provider output may include audio; stored baselines are muted. Voice/lip sync are not validated.",
    "settings": {
      "duration": "5",
      "negative_prompt": "blur, distort, and low quality",
      "cfg_scale": 0.5
    },
    "rate_usd_micros": 210000,
    "rate_unit": "request",
    "source_url": "https://kie.ai/kling-2-5",
    "api_source_url": "https://docs.kie.ai/market/kling/v25-turbo-image-to-video-pro",
    "verified_at": "2026-10-25",
    "access_verified": true,
    "quality_evidence": {
      "reviewer": "root",
      "reviewed_at": "2026-10-25T14:05:22.782126+00:00",
      "review_method": "12 sampled visual frames with first/mid/final face and feet inspection; no exhaustive playback claim.",
      "scope": "Limited sampled-frame identity and motion baselines; final profile hold and general production readiness are not validated.",
      "accepted_latest_baselines": 4,
      "rejected_attempts": 1
    }
  },
  "caps": {
    "external_api_total_usd_micros": 5000000,
    "topups_allowed": false,
    "max_motion_test_attempts_per_shot": 2,
    "motion_test_resolution": "provider_native",
    "final_resolution": "1080p",
    "final_only_if_needed": true,
    "max_upscale_or_edit_passes": 1,
    "motion_test_max_seconds": 5,
    "initial_submissions_per_shot": 1,
    "automatic_retry_after_unknown_submission": false
  },
  "workflow": [
    {
      "stage": "shot_brief",
      "rule": "Define one action, scene, camera, lighting, wardrobe, aspect ratio and duration."
    },
    {
      "stage": "scene_first_frame",
      "rule": "Create or reuse one scene still. Review face, anatomy and scene before motion; record reviewer and exact image hash."
    },
    {
      "stage": "motion_test",
      "rule": "Use the verified provider's supported native output; do not force a new 720p render when an economical native result passes QA."
    },
    {
      "stage": "qa",
      "rule": "Check face, body, feet, hands, hair, flicker, motion continuity and audio when present. Reject drift."
    },
    {
      "stage": "final",
      "rule": "Render 1080p only when a test is accepted and a higher-resolution deliverable is needed. An accepted native-resolution clip may be sufficient."
    },
    {
      "stage": "upscale_or_edit",
      "rule": "Use at most one justified finishing pass on an accepted output. No mass 4K rerolls."
    }
  ],
  "cache_policy": "Hash the exact reference bytes, prompt, provider/model/version, settings, duration, resolution and audio options. Reuse accepted cached outputs; review existing rendered outputs before retrying. A fixed seed is not an identity guarantee.",
  "cost_policy": "Compare direct providers and existing aggregators using verified rates, quality and access. Cost per accepted deliverable includes all retries, discarded jobs, audio, LLM, finishing, storage and compute. Do not describe self-hosting as costless. Unknown cost stays unknown.",
  "qa_checks": [
    "face_identity",
    "body_proportions",
    "feet_and_ground_contact",
    "hands",
    "hair",
    "flicker",
    "motion_continuity",
    "audio_sync_when_present"
  ],
  "motion_tests": [
    {
      "id": "turn",
      "label": "Turn",
      "status": "accepted",
      "reason": "Front-to-profile reference ending in full side profile with eyes open; no final hold requirement. Original five-second request and final two-second hold are not re-approved.",
      "asset_path": "assets/kayla-motion-turn-reference-v004.mp4",
      "attempts": 2,
      "qa_status": "accepted_reference_cut",
      "ledger_entry_ids": [
        "motion-kie-turn-v004",
        "motion-kie-turn-r2-v004",
        "motion-turn-reference-finishing-v004"
      ],
      "first_frame_asset_id": "kayla-motion-floor-v004",
      "first_frame_review_status": "accepted_working_test_input",
      "first_frame_reviewer": "root automated-session visual review",
      "first_frame_sha256": "509ba9081ee7817fd355d61c7e9be21aa4e898875e8abd42663c1a2a2f9e5476",
      "qa_reviewer": "root",
      "qa_reviewed_at": "2026-10-25T15:24:28.296914+00:00",
      "qa_review_method": "Root-reviewed sampled turn sequence, first/mid/final crops and every final five face frames.",
      "qa_checks": {
        "visual_identity": "passed",
        "barefoot_anatomy": "passed",
        "ending_side_profile": "passed",
        "ending_eyes_open": "passed",
        "new_short_brief": "passed",
        "original_full_5s_brief_approved": false
      },
      "finishing": {
        "operation": "frame_exact_front_to_profile_cut",
        "source_sha256": "9c2282bce841cb9c035db6e43ae189a453be3ebaf0ec55f813319d514b57a0f9",
        "source_interval": {
          "start_frame": 0,
          "end_frame_exclusive": 85,
          "last_frame": 84,
          "start_seconds": 0,
          "end_seconds_exclusive": 3.5416666666666665
        },
        "crf": 18,
        "ssim_all": 0.995883,
        "compute_cost_usd_micros": null,
        "external_api_spend_usd_micros": 0
      },
      "usage_label": "Accepted 3.541667-second front-to-profile reference; no final hold requirement.",
      "provider_task_id": null,
      "provider_reported_model": null,
      "observed_media": {
        "width": 1080,
        "height": 1916,
        "duration_seconds": 3.541667,
        "average_frame_rate": "24/1",
        "frame_count": 85,
        "codec": "h264",
        "audio_streams": 0
      },
      "output": {
        "sha256": "208ba94ac19114bf0bd8075d28c44139f4dfb8633f2398f41a006e746c036d11",
        "size_bytes": 2269056,
        "dimensions_px": [
          1080,
          1916
        ],
        "duration_seconds": 3.541667,
        "average_frame_rate": "24/1",
        "frame_count": 85,
        "codec": "h264"
      },
      "production_ready": true,
      "baseline_qa_passed": true,
      "qa_passed": true,
      "attempt_history": [
        {
          "attempt_number": 1,
          "asset_path": "assets/kayla-motion-turn-v004.mp4",
          "status": "rejected",
          "reason": "Identity and barefoot anatomy remain stable in twelve sampled frames, but the requested quarter-turn stops at a modest oblique pose rather than a full side profile. Reject for action adherence; retain the billed attempt. Stored clip is muted; voice and lip sync remain unvalidated.",
          "sha256": "3c6332840b5c053d124de9c1b5ccc35dc439b40db93a43d37f5bd3f576e6e18d",
          "ledger_entry_id": "motion-kie-turn-v004",
          "output": {
            "sha256": "3c6332840b5c053d124de9c1b5ccc35dc439b40db93a43d37f5bd3f576e6e18d",
            "size_bytes": 6001303,
            "dimensions_px": [
              1080,
              1916
            ],
            "duration_seconds": 5.041667
          }
        },
        {
          "attempt_number": 2,
          "asset_path": "assets/kayla-motion-turn-r2-v004.mp4",
          "status": "accepted_limited_baseline",
          "reason": "The source reaches profile but misses its original final hold. The new curated reference uses only its reviewed front-to-profile segment. Original full-brief QA remains false.",
          "sha256": "9c2282bce841cb9c035db6e43ae189a453be3ebaf0ec55f813319d514b57a0f9",
          "ledger_entry_id": "motion-kie-turn-r2-v004",
          "output": {
            "sha256": "9c2282bce841cb9c035db6e43ae189a453be3ebaf0ec55f813319d514b57a0f9",
            "size_bytes": 5526485,
            "dimensions_px": [
              1080,
              1916
            ],
            "duration_seconds": 5.041667,
            "average_frame_rate": "24/1",
            "codec": "h264"
          }
        }
      ],
      "qa_report": {
        "path": "qa.json",
        "sha256": "7d7520e4763706f78793fb30bd98520126c1d407fbbcb2ccd87c2fe4b5eb7265",
        "reviewed_at": "2026-10-25T15:24:28.296914+00:00",
        "scope": "Exact stored short proofs; no general future-shot approval."
      },
      "production_ready_scope": "This exact curated short reference only.",
      "source_provider_task_id": "e0290f30f059807270bd3c8fb3d61593",
      "output_origin": "derived_local_finish"
    },
    {
      "id": "walk",
      "label": "Walk",
      "status": "accepted",
      "reason": "Twelve sampled frames and first/mid/final face/feet crops show stable identity, hair, fitted outfit and body proportions with coherent forward steps and visible bare feet. Stored clip is muted; voice and lip sync remain unvalidated.",
      "asset_path": "assets/kayla-motion-walk-v004.mp4",
      "attempts": 1,
      "qa_status": "accepted",
      "ledger_entry_ids": [
        "motion-kie-walk-v004"
      ],
      "first_frame_asset_id": "kayla-motion-floor-v004",
      "first_frame_review_status": "accepted_working_test_input",
      "first_frame_reviewer": "root automated-session visual review",
      "first_frame_sha256": "509ba9081ee7817fd355d61c7e9be21aa4e898875e8abd42663c1a2a2f9e5476",
      "qa_reviewer": "root",
      "qa_reviewed_at": "2026-10-25T14:05:22.782126+00:00",
      "qa_review_method": "Sampled frame sequence plus relevant face and feet crops; no exhaustive playback or listening claim.",
      "qa_checks": {
        "sampled_visual_identity": "passed",
        "barefoot_anatomy": "passed",
        "action_adherence": "passed_short_baseline",
        "voice_validated": false,
        "lip_sync_validated": false,
        "review_scope": "12 sampled frames; limited baseline QA"
      },
      "finishing": null,
      "usage_label": "Root-reviewed working motion baseline; shot-specific production review still required.",
      "provider_task_id": "ebc873d07cd504e7c2c59fa24be3c606",
      "provider_reported_model": "kling/v2-5-turbo-image-to-video-pro",
      "observed_media": {
        "width": 1080,
        "height": 1916,
        "duration_seconds": 5.041667,
        "average_frame_rate": "24/1",
        "codec": "h264",
        "audio_streams": 0
      },
      "output": {
        "sha256": "9b4d0935ca452e608e9d998cd3504d334365748b23aef3fd5edd96a6b4afd58a",
        "size_bytes": 6097295,
        "dimensions_px": [
          1080,
          1916
        ],
        "duration_seconds": 5.041667
      }
    },
    {
      "id": "sit",
      "label": "Sit",
      "status": "accepted",
      "reason": "Twelve sampled frames show coherent lowering onto the chair with stable face, body and outfit. Bare toes remain in contact with the floor; heels rise late, so this is not a flat-foot seated-pose validation. Stored clip is muted; voice and lip sync remain unvalidated.",
      "asset_path": "assets/kayla-motion-sit-v004.mp4",
      "attempts": 1,
      "qa_status": "accepted",
      "ledger_entry_ids": [
        "motion-kie-sit-v004"
      ],
      "first_frame_asset_id": "kayla-motion-chair-v004",
      "first_frame_review_status": "accepted_working_test_input",
      "first_frame_reviewer": "root automated-session visual review",
      "first_frame_sha256": "57a27d9fd071e17873d58e6d3f08c1a3f4d6aac0ccea383b21750e00a653e0c4",
      "qa_reviewer": "root",
      "qa_reviewed_at": "2026-10-25T14:05:22.782126+00:00",
      "qa_review_method": "Sampled frame sequence plus relevant face and feet crops; no exhaustive playback or listening claim.",
      "qa_checks": {
        "sampled_visual_identity": "passed",
        "barefoot_anatomy": "passed",
        "action_adherence": "passed_short_baseline",
        "voice_validated": false,
        "lip_sync_validated": false,
        "review_scope": "12 sampled frames; limited baseline QA"
      },
      "finishing": null,
      "usage_label": "Root-reviewed working motion baseline; shot-specific production review still required.",
      "provider_task_id": "df1e71ff3a00c12d4117e018d1e140ce",
      "provider_reported_model": "kling/v2-5-turbo-image-to-video-pro",
      "observed_media": {
        "width": 1080,
        "height": 1916,
        "duration_seconds": 5.041667,
        "average_frame_rate": "24/1",
        "codec": "h264",
        "audio_streams": 0
      },
      "output": {
        "sha256": "50b0d1166e62a2de148c9c9e56b283bd56efdbd4c4334f2af56dcb803a2356d3",
        "size_bytes": 5297902,
        "dimensions_px": [
          1080,
          1916
        ],
        "duration_seconds": 5.041667
      }
    },
    {
      "id": "talk",
      "label": "Talk",
      "status": "accepted",
      "reason": "Twelve sampled frames of the finished file preserve face, hair and outfit through visible articulation and blinks. Same-resolution finishing is visually consistent with the reviewed original. Muted articulation does not validate voice or lip sync. Stored clip is muted; voice and lip sync remain unvalidated.",
      "asset_path": "assets/kayla-motion-talk-v004.mp4",
      "attempts": 1,
      "qa_status": "accepted",
      "ledger_entry_ids": [
        "motion-kie-talk-v004"
      ],
      "first_frame_asset_id": "kayla-face-000-v004",
      "first_frame_review_status": "accepted_working_test_input",
      "first_frame_reviewer": "root automated-session visual review",
      "first_frame_sha256": "757f886ef3bad916bec51fd935d7e6ad42d948a5d28b03aa2113ac307a9b8271",
      "qa_reviewer": "root",
      "qa_reviewed_at": "2026-10-25T14:05:22.782126+00:00",
      "qa_review_method": "Sampled frame sequence plus relevant face and feet crops; no exhaustive playback or listening claim.",
      "qa_checks": {
        "sampled_visual_identity": "passed",
        "barefoot_anatomy": "not_in_frame",
        "action_adherence": "passed_short_baseline",
        "voice_validated": false,
        "lip_sync_validated": false,
        "review_scope": "12 sampled frames; limited baseline QA"
      },
      "finishing": {
        "operation": "one_same_resolution_transport_encode",
        "codec": "libx264",
        "preset": "medium",
        "crf": 18,
        "pixel_format": "yuv420p",
        "derived_from_sha256": "c7b363d9addfd96c494310f21a25eda6006588679916e2c376cb45bb08eb36e6",
        "output_sha256": "76a9e35cc815b69a9ef1c80510321c2d7dbc5b987d16c11fe79aeb23c5502484",
        "ssim_all": 0.989131,
        "ssim_y": 0.986367,
        "compute_cost_usd_micros": null,
        "external_api_spend_usd_micros": 0,
        "review_scope": "Sampled frame sequence plus relevant face and feet crops; no exhaustive playback or listening claim."
      },
      "usage_label": "Root-reviewed working motion baseline; shot-specific production review still required.",
      "provider_task_id": "71ce7df3386936242ab2a0404ee432a5",
      "provider_reported_model": "kling/v2-5-turbo-image-to-video-pro",
      "observed_media": {
        "width": 1312,
        "height": 1576,
        "duration_seconds": 5.041667,
        "average_frame_rate": "24/1",
        "codec": "h264",
        "audio_streams": 0
      },
      "output": {
        "sha256": "76a9e35cc815b69a9ef1c80510321c2d7dbc5b987d16c11fe79aeb23c5502484",
        "size_bytes": 5611470,
        "dimensions_px": [
          1312,
          1576
        ],
        "duration_seconds": 5.041667
      }
    }
  ],
  "shot_request_template": {
    "shot_id": "kayla-turn-001",
    "stage": "motion_test",
    "brief": {
      "scene": "plain studio",
      "wardrobe": "pink unitard, bare feet",
      "action": "one gentle quarter turn",
      "camera": "locked, full body",
      "lighting": "soft neutral light",
      "aspect_ratio": "9:16",
      "duration_seconds": 5
    },
    "prompt": "Replace with exact motion-only prompt.",
    "reference_sha256": [],
    "first_frame": {
      "sha256": null,
      "review_status": "pending",
      "reviewer": null
    },
    "renderer": {
      "status": "access_verified_actual_jobs_reviewed",
      "provider": "kie",
      "model_id": "kling/v2-5-turbo-image-to-video-pro",
      "model_version": "v2-5-turbo-image-to-video-pro",
      "model_revision_note": "Pinned requested provider route; immutable serving revision is not exposed.",
      "provider_reported_models_by_job": {
        "walk": "kling/v2-5-turbo-image-to-video-pro",
        "turn": "kling/v2-5-turbo-image-to-video-pro",
        "sit": "kling/v2-5-turbo-image-to-video-pro",
        "talk": "kling/v2-5-turbo-image-to-video-pro"
      },
      "resolution": "provider_native",
      "resolution_control": false,
      "seed_control": false,
      "minimum_duration_seconds": 5,
      "minimum_duration_note": "Five seconds is a supported documented option; no smaller paid duration assumed.",
      "configured_test_duration_seconds": 5,
      "observed_output_by_job": {
        "walk": {
          "width": 1080,
          "height": 1916,
          "duration_seconds": 5.041667,
          "average_frame_rate": "24/1",
          "codec": "h264",
          "audio_streams": 0
        },
        "turn": {
          "width": 1080,
          "height": 1916,
          "duration_seconds": 5.041667,
          "average_frame_rate": "24/1",
          "codec": "h264",
          "audio_streams": 0
        },
        "sit": {
          "width": 1080,
          "height": 1916,
          "duration_seconds": 5.041667,
          "average_frame_rate": "24/1",
          "codec": "h264",
          "audio_streams": 0
        },
        "talk": {
          "width": 1312,
          "height": 1576,
          "duration_seconds": 5.041667,
          "average_frame_rate": "24/1",
          "codec": "h264",
          "audio_streams": 0
        }
      },
      "audio_features": "Provider output may include audio; stored baselines are muted. Voice/lip sync are not validated.",
      "settings": {
        "duration": "5",
        "negative_prompt": "blur, distort, and low quality",
        "cfg_scale": 0.5
      },
      "rate_usd_micros": 210000,
      "rate_unit": "request",
      "source_url": "https://kie.ai/kling-2-5",
      "api_source_url": "https://docs.kie.ai/market/kling/v25-turbo-image-to-video-pro",
      "verified_at": "2026-10-25",
      "access_verified": true,
      "quality_evidence": {
        "reviewer": "root",
        "reviewed_at": "2026-10-25T14:05:22.782126+00:00",
        "review_method": "Sampled frame sequence plus relevant face and feet crops; no exhaustive playback or listening claim.",
        "scope": "Four short visual motion baselines only; not long-form production validation."
      }
    },
    "estimated_external_cost_usd_micros": 210000
  },
  "cost_framework": {
    "slug": "ai-media-cost-framework",
    "version": 3,
    "canonical_url": "https://projects.jbnx.io/framework/ai-media-cost-framework",
    "policy": "Optimize full cost per accepted deliverable, including retries, discarded jobs, audio, LLM, finishing, storage and compute. Compare verified direct and aggregator rates, quality and access; unknown cost remains unknown."
  },
  "test_quote": {
    "planned_requests": 4,
    "quoted_unit_cost_usd_micros": 210000,
    "quoted_total_usd_micros": 840000,
    "quoted_unit_credits": 42,
    "actual_billed_cost_usd_micros": null,
    "provider_billing_cap_enforced": false,
    "retry_policy": "One client submit per fixed job. Unknown outcomes are never resubmitted. Provider internal retry policy not documented; no client retries.",
    "notes": "Official page quotes 42 credits/$0.21 for five seconds without top-up discounts. KIE docs say audio track is included and cannot be disabled; stored motion baselines are muted locally and do not validate voice or lip-sync. Upload exact pinned PNG bytes, verify hosted SHA256, then submit generated provider URL. Actual cash billing remains null until billing evidence; record any returned creditsConsumed separately."
  },
  "final_production_pricing": {
    "status": "pending_benchmark",
    "thirty_second_quote_usd_micros": null,
    "sixty_second_quote_usd_micros": null,
    "reason": "No 30- or 60-second final-production price is asserted before accepted quality and supported production settings are benchmarked."
  },
  "next_validation_step": {
    "status": "complete",
    "goal": "Short audio-driven lip-sync proof using the existing bf_emma sample and reviewed face frame.",
    "cost_policy": "Reuse existing assets; no extra paid job, rerender or budget expansion is started by reconciliation.",
    "result_asset_id": "kayla-voice-proof-v004",
    "qa_status": "machine_verified_short_proof",
    "reason": "The existing audio-driven proof passed complete valid-window SyncNet and automatic speech-content review.",
    "qa_report": {
      "path": "qa.json",
      "sha256": "7d7520e4763706f78793fb30bd98520126c1d407fbbcb2ccd87c2fe4b5eb7265",
      "reviewed_at": "2026-10-25T15:24:28.296914+00:00",
      "scope": "Exact stored short proofs; no general future-shot approval."
    }
  },
  "voice_proof": {
    "id": "voice",
    "label": "Audio driven voice proof",
    "status": "accepted",
    "qa_status": "machine_verified_short_proof",
    "asset_path": "assets/kayla-voice-proof-v004.mp4",
    "attempts": 1,
    "review_method": "Full valid-window SyncNet synchronization and independent automatic transcription, plus sampled visual identity review.",
    "quoted_cost_usd_micros": 291000,
    "reserved_cost_usd_micros": 600000,
    "api_source_url": "https://docs.kie.ai/market/kling/ai-avatar-standard",
    "price_source_url": "https://kie.ai/kling-ai-avatar",
    "price_checked_date": "2026-10-25",
    "provider": "kie",
    "model_id": "kling/ai-avatar-standard",
    "provider_reported_model": "kling/ai-avatar-standard",
    "settings": {},
    "observed_media": {
      "width": 864,
      "height": 1040,
      "duration_seconds": 7.466667,
      "audio_streams": 1,
      "video_codec": "h264",
      "audio_codecs": [
        "aac"
      ]
    },
    "audio_metrics": {
      "waveform_correlation": 0.9995828234500848,
      "candidate_offset_seconds": 0.0,
      "source_audio_duration_seconds": 7.275,
      "candidate_audio_duration_seconds": 7.291083333333333,
      "overlap_seconds": 7.275,
      "metric_scope": "Automatic waveform alignment; not an absolute perceptual or voice-identity guarantee."
    },
    "usage_label": "Machine-verified short voice proof; exact stored clip approved.",
    "actual_billed_cost_usd_micros": null,
    "provider_task_id": "cb49e1e33db33a980e22b65c1a837355",
    "reason": "SyncNet evaluated all 177 valid five-frame windows over 7.24 seconds, with all 187 resampled face frames detected; estimated offset -40 ms, confidence 7.5897. Known +/-480 ms audio shifts and reversed-audio negative control behaved as expected. Independent ASR decoded identical master and returned speech; contraction-normalized content matches all 19 expected words. The exact stored short proof passes machine review. No human listening or universal future-video quality claim.",
    "source_image_sha256": "757f886ef3bad916bec51fd935d7e6ad42d948a5d28b03aa2113ac307a9b8271",
    "source_audio_sha256": "9e69e5d0a238287cc8e8361debffa1719f5c67c38936cf5e6657a7a05be0f13f",
    "lip_sync_validated": true,
    "voice_match_validated": true,
    "scope": "Exact stored 7.466667-second clip only; future speech clips require their own review.",
    "reviewed_at": "2026-10-25T15:24:28.296914+00:00",
    "qa_report": {
      "path": "qa.json",
      "sha256": "7d7520e4763706f78793fb30bd98520126c1d407fbbcb2ccd87c2fe4b5eb7265",
      "reviewed_at": "2026-10-25T15:24:28.296914+00:00",
      "scope": "Exact stored short proofs; no general future-shot approval."
    },
    "human_listening_performed": false,
    "status_history": [
      {
        "status": "review_pending",
        "qa_status": "playback_review_pending",
        "reviewed_at": "2026-10-25T14:08:24.017903+00:00",
        "reason": "Earlier sampled review is superseded by the completed machine evaluation."
      }
    ],
    "voice_note": "Made with the previous voice (Kokoro bf_emma). Not a proof for the current ElevenLabs voice."
  },
  "retry_quote": {
    "scope": "one_second_turn_attempt",
    "quoted_usd_micros": 210000,
    "actual_cash_usd_micros": null,
    "source_url": "https://kie.ai/kling-2-5",
    "checked_date": "2026-10-25",
    "provider_task_id": "e0290f30f059807270bd3c8fb3d61593"
  },
  "run_totals": {
    "provider_jobs_completed": 6,
    "observed_provider_credits_consumed": 266,
    "quoted_cash_equivalent_usd_micros": 1341000,
    "listed_rate_equivalent_usd_micros": 1330000,
    "worst_case_external_reserve_usd_micros": 1650000,
    "remaining_external_budget_usd_micros": 3350000,
    "actual_cash_cost_usd_micros": null,
    "note": "Quoted/listed/reserved amounts are distinct; cash and local support costs remain unconfirmed.",
    "accepted_latest_motion_seconds": 18.666668
  },
  "completion": {
    "status": "complete",
    "scope": "Current short reference pack, four motion references and one exact stored voice proof. Future scenes need their own QA.",
    "completed_at": "2026-10-25T15:24:28.296914+00:00",
    "qa_report": {
      "path": "qa.json",
      "sha256": "7d7520e4763706f78793fb30bd98520126c1d407fbbcb2ccd87c2fe4b5eb7265",
      "reviewed_at": "2026-10-25T15:24:28.296914+00:00",
      "scope": "Exact stored short proofs; no general future-shot approval."
    },
    "new_generation_requests": 0,
    "provider_generation_requests": 6,
    "observed_provider_credits_consumed": 266
  },
  "voice_previous": {
    "status": "verified_stock_voice",
    "provider": "Kokoro",
    "voice_id": "bf_emma",
    "locale": "en-GB",
    "preset_type": "stock",
    "model_repo": "hexgrad/Kokoro-82M",
    "model_version": "f3ff3571791e39611d31c381e3a41a3af07b4987",
    "engine_version": "0.9.4",
    "torch_version": "2.7.1+cpu",
    "voice_file_sha256": "d0a423deabf4a52b4f49318c51742c54e21bb89bbbe9a12141e7758ddb5da701",
    "sample_sha256": "9e69e5d0a238287cc8e8361debffa1719f5c67c38936cf5e6657a7a05be0f13f",
    "sample_path": "assets/kayla-voice-bf-emma-v004.wav",
    "sample_rate_hz": 24000,
    "channels": 1,
    "duration_seconds": 7.275,
    "license": "Apache-2.0",
    "source_url": "https://huggingface.co/hexgrad/Kokoro-82M",
    "verified_at": "2026-10-25T12:12:57.278419+00:00",
    "access_verified": true,
    "runtime_api_access_verified": false,
    "local_inference_verified": true,
    "settings": {
      "lang_code": "b",
      "speed": 1,
      "g2p": "Misaki EspeakFallback British phonemizer, direct British IPA phonemization, no spaCy/G2P lexical processing",
      "phonemizer_version": "3.3.2",
      "espeakng_loader_version": "0.2.4"
    },
    "lip_sync_status": "machine_verified_short_proof",
    "notes": "Pinned local Kokoro inference and the exact stock-voice WAV are verified. A network Kokoro API is optional and is not needed for this workflow. The stored speech clip passed complete valid-window machine review.",
    "sample_metadata": {
      "sample_rate_hz": 24000,
      "channels": 1,
      "duration_seconds": 7.275
    },
    "video_integration_status": "machine_verified_short_proof",
    "lip_sync_validation_scope": "Exact stored short voice proof, evaluated by SyncNet and ASR; no human listening claim.",
    "access_mode": "local_pinned_engine",
    "runtime_api_required": false,
    "requires_network_api": false,
    "qa_report": {
      "path": "qa.json",
      "sha256": "7d7520e4763706f78793fb30bd98520126c1d407fbbcb2ccd87c2fe4b5eb7265",
      "reviewed_at": "2026-10-25T15:24:28.296914+00:00",
      "scope": "Exact stored short proofs; no general future-shot approval."
    },
    "superseded_on": "2026-10-30",
    "superseded_by": "ElevenLabs Brittney (kPzsL2i3teMYv0FxEYQ6)",
    "status_note": "Previous voice. The v0.4.0 voice proof and SyncNet/ASR QA were made with this voice and stay as history."
  }
}
