{
  "schemaVersion": 3,
  "publicEvidenceVersion": 2,
  "runId": "superluminal-gpu-10-nodes-junkshop-2026-08-06",
  "provider": {
    "name": "Superluminal",
    "plan": "10 selected GPU render nodes",
    "compute": "GPU",
    "selectedNodes": 10,
    "automaticSubmission": true,
    "asynchronousDownload": true
  },
  "benchmark": {
    "scene": "junkshop",
    "label": "Blender Junk Shop",
    "expectedFrames": 96,
    "frameRange": "1-96",
    "engine": "Cycles",
    "samples": 240,
    "outputFormat": "PNG",
    "resolution": "1920x1080",
    "persistentData": true
  },
  "boundaries": [
    {
      "id": "upload_start",
      "wallClock": "2026-08-06T04:58:54.100+02:00",
      "confidence": "exact-visible",
      "evidence": "First native frame after Submit Animation hover where the pressed button is grey. The prior frame at master PTS 1242.067 had 2317 blue ROI pixels; the boundary frame had 0.",
      "recordingSeconds": 2.333,
      "recordingVideoPts": {
        "value": 209970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "upload_complete",
      "wallClock": "2026-08-06T05:00:10.000+02:00",
      "confidence": "exact-visible",
      "evidence": "First native frame showing Submission complete.",
      "recordingSeconds": 78.233,
      "recordingVideoPts": {
        "value": 7040970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "render_submit",
      "wallClock": "2026-08-06T05:00:10.000+02:00",
      "confidence": "exact-visible",
      "evidence": "Submission complete also registers and queues the job automatically; no second provider-side start action exists.",
      "recordingSeconds": 78.233,
      "recordingVideoPts": {
        "value": 7040970,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "active_render_start",
      "wallClock": "2026-08-06T05:00:30.667+02:00",
      "confidence": "exact-visible",
      "evidence": "First recorded dashboard frame showing the job in Running state. This is an exact UI observation, not an inferred provider start timestamp.",
      "recordingSeconds": 98.9,
      "recordingVideoPts": {
        "value": 8901000,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "render_complete",
      "wallClock": "2026-08-06T05:02:15.067+02:00",
      "confidence": "exact-visible",
      "evidence": "First authoritative Finished frame showing 96/96 frames and a provisional $0.60 charge. The provider reconciled the final charge after completion.",
      "recordingSeconds": 203.3,
      "recordingVideoPts": {
        "value": 18297000,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "download_complete",
      "wallClock": "2026-08-06T05:03:13.200+02:00",
      "confidence": "exact-visible",
      "evidence": "First exact native frame where the final usable file has landed on disk: the downloader confirms all 96 output files were saved, the final Downloaded line is visible, and the active transfer progress indicator is gone.",
      "recordingSeconds": 261.433,
      "recordingVideoPts": {
        "value": 23528970,
        "timeBase": "1/90000"
      }
    }
  ],
  "phases": [
    {
      "id": "upload",
      "type": "upload",
      "startBoundary": "upload_start",
      "endBoundary": "upload_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "The initiating click includes required local tracing, packaging, worker launch, and network upload."
      ]
    },
    {
      "id": "queue_startup",
      "type": "queue-startup",
      "startBoundary": "render_submit",
      "endBoundary": "active_render_start",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "Exact visible interval from automatic job registration to the first recorded Running state."
      ]
    },
    {
      "id": "active_render_observed",
      "type": "active-render",
      "startBoundary": "active_render_start",
      "endBoundary": "render_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "Exact visible Running-to-Finished interval. The separate provider-displayed elapsed value is not substituted for this capture clock."
      ]
    },
    {
      "id": "download_tail",
      "type": "download-tail",
      "startBoundary": "render_complete",
      "endBoundary": "download_complete",
      "providerControlled": true,
      "includedInSystemTime": true,
      "notes": [
        "Only the post-render tail is additive because automatic output transfer overlaps rendering."
      ]
    }
  ],
  "operatorExclusions": [],
  "comparisonExclusions": [],
  "capacitySamples": [
    {
      "atBoundary": "render_submit",
      "evidence": "Explicit submit configuration and job name.",
      "selectedNodes": 10
    },
    {
      "atBoundary": "active_render_start",
      "evidence": "First dashboard poll showing Running; task counts are not reinterpreted as purchased node counts.",
      "state": "running"
    }
  ],
  "billingSamples": [
    {
      "amount": 0.6,
      "atBoundary": "render_complete",
      "basis": "Provisional charge on the first recorded Finished frame",
      "currency": "USD",
      "final": false
    },
    {
      "amount": 0.64,
      "atBoundary": "render_complete",
      "basis": "Reconciled charge in the provider Render Jobs summary, verified after completion on 2026-08-06",
      "currency": "USD",
      "final": true
    }
  ],
  "uxEvents": [
    {
      "atBoundary": "upload_start",
      "kind": "single_submit_action",
      "notes": "Submission, queueing, render start, and the downloader proceed without another provider-side start action.",
      "severity": "positive"
    },
    {
      "atBoundary": "render_complete",
      "kind": "live_output_download",
      "notes": "Completed frames download while remaining frames render.",
      "severity": "positive"
    },
    {
      "atBoundary": "download_complete",
      "kind": "output_visibility_stabilization_warning",
      "notes": "Final output visibility did not stabilize within 30s. All 96 output files were explicitly saved before Done and Download complete.",
      "severity": "caution"
    }
  ],
  "outcome": {
    "classification": "complete",
    "expectedFrames": 96,
    "providerCompletedFrames": 96,
    "localVerifiedFrames": 96,
    "terminalBoundary": "download_complete"
  },
  "metrics": {
    "activeRenderObservedSeconds": 104.4,
    "clickToProviderCompleteSeconds": 200.967,
    "clickToUsableOutputSeconds": 259.1,
    "costPerOutputFrameUsd": 0.007,
    "downloadTailSeconds": 58.133,
    "providerDisplayedElapsedSeconds": 103,
    "submitToProviderCompleteSeconds": 125.067,
    "uploadSeconds": 75.9
  }
}
