evidence.sources[]The news stories as rendered — url, title, role — in page order. The core payload for coverage monitoring.
provenance.regionNews is the most geo-divergent surface Google runs. Requested-vs-effective region per capture makes cross-market coverage comparisons honest.
job.artifactsScreenshot + proof-of-page HTML — a durable, dated record of the news page itself, retrievable long after the stories rotate out.
provenance.surfacePresentA query with no news results completes truthfully as surface_absent rather than erroring — absence of coverage is itself a signal.
answer.text · answer.markdownNormalized text from any answer-bearing module on the page; empty when there is none — never fabricated.
Envelope excerpt — google_news
{
"job": {
"id": "job_5f91d2ab.google_news.own-fleet.GB",
"surface": "google_news",
"method": "own-fleet",
"status": "completed",
"warnings": [],
"artifacts": {
"screenshotKey": "shots/2026/06/30/job_5f91d2ab.png",
"proofHtmlKey": "proof/2026/06/30/job_5f91d2ab.html",
"rawKey": "raw/2026/06/30/job_5f91d2ab.json"
}
},
"provenance": {
"acquisition": "own-fleet",
"fidelity": "consumer_ui",
"surfacePresent": true,
"region": { "requested": "GB", "effective": "GB" }
},
"answer": { "text": "", "markdown": "", "blocks": [] },
"evidence": {
"sources": [
{ "id": 0, "url": "https://…", "title": "…", "role": "retrieved",
"cited": false },
{ "id": 1, "url": "https://…", "title": "…", "role": "retrieved",
"cited": false }
],
"fanOut": { "provenance": "none", "queries": [] }
}
}