How can I tell whether a response was live or cached?

Check the messages array in the response: if live data wasn’t available, you’ll see a note indicating that cached data was returned. You can also use createdAt/updatedAt to assess recency.

data-caching-freshness