Read proof of play

Every break and every spot, with times, who ran it, and how it ended.

Updated October 21, 2026 · 2 min read

Short version

Proof of play lists every break: when it started, how long it was meant to be and really ran, what filled it, who ran it and how it ended. Click a break to see its spots.

Proof of play is for the workspace admin. Open Proof of play in the sidebar. Every break run from the control room or the OBS dock is logged here automatically.

Proof of play
Proof of play

The columns

ColumnWhat it shows
StartedThe day and time the break started.
RequestedThe break length that was pressed (or the pod's target).
ActualHow long it really ran. Amber when it was shorter than requested.
Filled by"Campaign · {name}", "Pod · {name}" or "Library", plus "+ slate".
OperatorWho ran it, and where: "{name} · dock" or "{name} · control room".
DetailsWhy a break failed, if it did.
StatusHow it ended.

Statuses

  • On air: running now.
  • Completed: every spot played to the end.
  • Interrupted: someone pressed Return to live, or Play slate. See Return to live early.
  • Failed: the break couldn't carry on. Details says why, for example a spot didn't start, or the page running the break was closed. The Errors filter lists them.

Filter the list

  • All, Completed, Interrupted, On air or Errors.
  • From and To dates, using your own days. To includes the whole of that day. Clear dates resets them.

The summary line, "N breaks · N spots · {time} of ad time", covers every break that matches the filters, not just the page you're looking at. It counts only spots that played.

The list shows 20 breaks a page, with Previous and Next, and refreshes every 10 seconds.

See a break's spots

Click the arrow at the start of a row to open the break.

One break's spots
One break's spots
ColumnWhat it shows
#The spot's place in the break.
StartedWhen the spot started.
SpotThe title and advertiser.
TypeSpot or slate.
PlannedHow long it was meant to run.
ActualHow long it ran.
ResultPlayed or Skipped.
  • A spot counts as Played when OBS confirmed it started, even if the break was cut short during it. Spots that never started are Skipped.
  • A spot's Actual time runs from its start to the next spot's start, so it includes the second or so the next spot takes to load.

To keep a copy or send it on, see Export breaks and spots to CSV.

Related guides