{
  "schemaVersion": 2,
  "publicEvidenceVersion": 2,
  "runId": "irender-gpu-server-5s-junkshop-2026-08-02",
  "provider": {},
  "benchmark": {},
  "boundaries": [
    {
      "id": "upload_start",
      "wallClock": null,
      "confidence": "exact-visible",
      "evidence": "First native frame after the Junkshop package is released to iRender Drive, showing a new provider transfer action at Preparing, 0 B of 374.0 MB.",
      "recordingSeconds": 1686.733,
      "recordingVideoPts": {
        "value": 151805970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "upload_complete",
      "wallClock": null,
      "confidence": "exact-visible",
      "evidence": "First native frame showing the provider notification that 02-junkshop-transfer.zip uploaded successfully.",
      "recordingSeconds": 1755.133,
      "recordingVideoPts": {
        "value": 157961970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "project_extraction_start",
      "wallClock": null,
      "confidence": "exact-visible",
      "evidence": "First native frame after Extract activation showing the provider-machine copy progress dialog.",
      "recordingSeconds": 1838.267,
      "recordingVideoPts": {
        "value": 165444030,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "project_extraction_complete",
      "wallClock": null,
      "confidence": "exact-visible",
      "evidence": "First native frame after copy progress clears, with the extracted Junkshop directory visible and actionable.",
      "recordingSeconds": 1841.933,
      "recordingVideoPts": {
        "value": 165773970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "render_submit",
      "wallClock": null,
      "confidence": "exact-visible",
      "evidence": "First native frame after the Junkshop render command is submitted.",
      "recordingSeconds": 1876.733,
      "recordingVideoPts": {
        "value": 168905970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "render_active_complete",
      "wallClock": null,
      "confidence": "exact-visible",
      "evidence": "First native frame establishing final Junkshop frame work complete.",
      "recordingSeconds": 2030.933,
      "recordingVideoPts": {
        "value": 182783970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "render_finalized",
      "wallClock": null,
      "confidence": "exact-visible",
      "evidence": "First native frame where Blender has finalized the Junkshop render.",
      "recordingSeconds": 2032.8,
      "recordingVideoPts": {
        "value": 182952000,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "download_complete",
      "wallClock": null,
      "confidence": "exact-visible",
      "evidence": "First native frame establishing the Junkshop provider-drive folder complete locally at 96 of 96.",
      "recordingSeconds": 2719.733,
      "recordingVideoPts": {
        "value": 244775970,
        "timeBase": "1/90000"
      }
    }
  ],
  "phases": [
    {
      "id": "upload",
      "type": "upload",
      "startBoundary": "upload_start",
      "endBoundary": "upload_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "The upload clock starts with the first provider transfer action after package release and ends at the first explicit success receipt."
      ]
    },
    {
      "id": "operator_project_staging",
      "type": "configuration",
      "startBoundary": "upload_complete",
      "endBoundary": "project_extraction_start",
      "providerControlled": false,
      "includedInSystemTime": false,
      "notes": [
        "Operator-controlled app switching, remote-drive navigation, archive selection, and Extract activation are removed."
      ]
    },
    {
      "id": "project_extraction",
      "type": "setup",
      "startBoundary": "project_extraction_start",
      "endBoundary": "project_extraction_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "Provider-machine ZIP extraction remains included through the first actionable extracted directory."
      ]
    },
    {
      "id": "operator_file_and_render_configuration",
      "type": "configuration",
      "startBoundary": "project_extraction_complete",
      "endBoundary": "render_submit",
      "providerControlled": false,
      "includedInSystemTime": false,
      "notes": [
        "Opening the blend file, resolving the save prompt, choosing output settings, and issuing Render are operator-controlled.",
        "The Junkshop scene becomes ready on the first native frame after the final operator click; no positive provider-only scene-loading interval is visible to invent or exclude."
      ]
    },
    {
      "id": "active_render",
      "type": "active-render",
      "startBoundary": "render_submit",
      "endBoundary": "render_active_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "Warm-session Blender render on the rented provider machine after manual submission."
      ]
    },
    {
      "id": "render_finalization",
      "type": "finalization",
      "startBoundary": "render_active_complete",
      "endBoundary": "render_finalized",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": []
    },
    {
      "id": "asynchronous_download_tail",
      "type": "download-tail",
      "startBoundary": "render_finalized",
      "endBoundary": "download_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "The full overlapping provider-drive retrieval tail remains included, including later operator navigation and scene staging."
      ]
    }
  ],
  "operatorExclusions": [
    {
      "id": "operator_project_staging",
      "durationSeconds": 83.134,
      "reason": "Operator-controlled app switching, remote-drive navigation, archive selection, and extraction activation",
      "recordingStartSeconds": 1755.133,
      "recordingStartVideoPts": {
        "value": 157961970,
        "timeBase": "1/90000"
      },
      "recordingEndSeconds": 1838.267,
      "recordingEndVideoPts": {
        "value": 165444030,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "operator_file_and_render_configuration",
      "durationSeconds": 34.8,
      "reason": "Operator-controlled scene selection, save-prompt response, output setup, and render activation",
      "recordingStartSeconds": 1841.933,
      "recordingStartVideoPts": {
        "value": 165773970,
        "timeBase": "1/90000"
      },
      "recordingEndSeconds": 1876.733,
      "recordingEndVideoPts": {
        "value": 168905970,
        "timeBase": "1/90000"
      }
    }
  ],
  "comparisonExclusions": [],
  "capacitySamples": [
    {
      "activeGpus": "not exposed",
      "selectedGpus": 4,
      "selectedWorkstations": 1,
      "recordingSeconds": 1876.733,
      "recordingVideoPts": {
        "value": 168905970,
        "timeBase": "1/90000"
      }
    }
  ],
  "billingSamples": [
    {
      "amount": 1.3422,
      "final": false,
      "kind": "rate-derived render-submit-through-finalization estimate",
      "note": "Diagnostic marginal render slice only; excluded from provider-score cost inputs.",
      "rate": 30,
      "scope": "diagnostic-render-slice",
      "unit": "iR",
      "recordingSeconds": 2032.8,
      "recordingVideoPts": {
        "value": 182952000,
        "timeBase": "1/90000"
      }
    },
    {
      "amount": 8.6083,
      "final": false,
      "kind": "rate-derived full allocated raw paid-machine window estimate",
      "note": "Upload activation through first visible Junkshop local completion: 1033.000 raw paid-machine seconds at 30 iR/hour. The window retains 117.934 seconds removed from the standardized performance clock. Retrieval overlaps other scene work, so scene allocations are not additive. The final invoice was not captured, and the 50 iR promotional balance is unscored.",
      "rate": 30,
      "scope": "scene",
      "unit": "iR",
      "recordingSeconds": 2719.733,
      "recordingVideoPts": {
        "value": 244775970,
        "timeBase": "1/90000"
      }
    }
  ],
  "uxEvents": [
    {
      "detail": "The first visible transfer sample appears late; exact local completeness is established at 2719.733 seconds.",
      "type": "slow-background-sync",
      "recordingSeconds": 2700,
      "recordingVideoPts": {
        "value": 243000000,
        "timeBase": "1/90000"
      }
    }
  ],
  "outcome": {
    "classification": "complete",
    "expectedFrames": 96,
    "providerCompletedFrames": 96,
    "localVerifiedFrames": 96,
    "terminalBoundary": "download_complete"
  },
  "metrics": {}
}
