ChatGPT dropped the source-pipeline label the first teardown was built on
The result_source field that tagged every source with the scraper that fetched it is no longer in the stored payload. Citations are now bound to the exact sentence they support.
Why it matters for AI visibility
The lesson for AI visibility is to stop optimising toward ChatGPT's internal labels. That pipeline tag was always plumbing, not a ranking factor you could influence, and it is hidden now anyway. What gets you retrieved has not changed: be cleanly scrapable, and be the clearest match for the exact claim. Any audit that reported your "source pipeline" is now reading nothing on current traffic.
read the detail
In June, every web source ChatGPT pulled carried a result_source label naming the pipeline that fetched it: serp, labrador, bright, oxylabs, and later bing. That field was the centrepiece of the first teardown.
Re-read the traffic today, on the same account, and it is gone. A live commercial search retrieved 203 sources across 80 domain groups, with zero pipeline labels anywhere in the stored payload. The sources are still there, grouped by domain with object references, but the “which scraper fetched this” tag is no longer exposed.
What replaced it is sharper. Each cited source is now bound to the exact answer sentence it supports, by character offset (matched_text, start_idx, end_idx), alongside a list of runner-up pages that backed the same claim and lost the visible citation. So the engine no longer tells you how a page was fetched, but it now tells you the precise line each page won.
Read this as: any tool or claim that depended on the pipeline label is now reading nothing on current traffic.