{
  "schemaVersion": 3,
  "publicEvidenceVersion": 2,
  "runId": "superluminal-gpu-5-nodes-junkshop-2026-08-06",
  "provider": {
    "name": "Superluminal",
    "plan": "5 selected GPU render nodes",
    "compute": "GPU",
    "selectedNodes": 5,
    "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:53:00.400+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 888.367 had 2322 blue ROI pixels; the boundary frame had 0.",
      "recordingSeconds": 2.167,
      "recordingVideoPts": {
        "value": 195030,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "upload_complete",
      "wallClock": "2026-08-06T04:54:10.333+02:00",
      "confidence": "exact-visible",
      "evidence": "First native frame showing Submission complete.",
      "recordingSeconds": 72.1,
      "recordingVideoPts": {
        "value": 6489000,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "render_submit",
      "wallClock": "2026-08-06T04:54:10.333+02:00",
      "confidence": "exact-visible",
      "evidence": "Submission complete also registers and queues the job automatically; no second provider-side start action exists.",
      "recordingSeconds": 72.1,
      "recordingVideoPts": {
        "value": 6489000,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "active_render_start",
      "wallClock": "2026-08-06T04:54:29.800+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": 91.567,
      "recordingVideoPts": {
        "value": 8241030,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "render_complete",
      "wallClock": "2026-08-06T04:57:31.067+02:00",
      "confidence": "exact-visible",
      "evidence": "First authoritative Finished frame showing 96/96 frames and a provisional $0.47 charge. The provider reconciled the final charge after completion.",
      "recordingSeconds": 272.834,
      "recordingVideoPts": {
        "value": 24555060,
        "timeBase": "1/90000"
      }
    },
    {
      "id": "download_complete",
      "wallClock": "2026-08-06T04:58:26.400+02:00",
      "confidence": "exact-visible",
      "evidence": "First exact native frame where the final usable file has landed on disk: the final Downloaded line is visible and the active transfer progress indicator is gone.",
      "recordingSeconds": 328.167,
      "recordingVideoPts": {
        "value": 29535030,
        "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": 5
    },
    {
      "atBoundary": "active_render_start",
      "evidence": "First dashboard poll showing Running; task counts are not reinterpreted as purchased node counts.",
      "state": "running"
    }
  ],
  "billingSamples": [
    {
      "amount": 0.47,
      "atBoundary": "render_complete",
      "basis": "Provisional charge on the first recorded Finished frame",
      "currency": "USD",
      "final": false
    },
    {
      "amount": 0.48,
      "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"
    }
  ],
  "outcome": {
    "classification": "complete",
    "expectedFrames": 96,
    "providerCompletedFrames": 96,
    "localVerifiedFrames": 96,
    "terminalBoundary": "download_complete"
  },
  "metrics": {
    "activeRenderObservedSeconds": 181.267,
    "clickToProviderCompleteSeconds": 270.667,
    "clickToUsableOutputSeconds": 326,
    "costPerOutputFrameUsd": 0.005,
    "downloadTailSeconds": 55.333,
    "providerDisplayedElapsedSeconds": 182,
    "submitToProviderCompleteSeconds": 200.734,
    "uploadSeconds": 69.933
  }
}
