Any way to prove API returns to 3rd parties?

To your last point, an interesting problem as well.

The counterintuitive thing is that it could possibly be most trustworthy manually using the GPT UI with streaming.

While there’s nothing to say that you couldn’t attempt many times over and over again if it was simply video, at least if it was live streamed then you couldn’t control the outcome with certainty of any one attempt.

What happens live would need to be shown at some set time - the input text can be verified in the stream, and the output can be too, and then be canonized.