No app-ads.txt in the cache for this bundle
The local cache has no app-ads.txt for app.bundle, so the first payment hop cannot be checked against the app's authorization file.
What it means
Opt-in --resolve looked up app-ads/<app.bundle>/app-ads.txt and found no file.
Why it matters
app-ads.txt is how an app developer authorises who may sell that app's inventory. Without the file, the first SupplyChain hop cannot be matched to a DIRECT or RESELLER line.
How to fix it
Place the developer-domain app-ads.txt in the cache as app-ads/<app.bundle>/app-ads.txt, then re-run with --resolve --cache.
Example that trips it
rtblint validate --resolve --cache ./supply-cache request.json
Fires when app.bundle is set, a payment hop exists, and the cache has no app-ads.txt for that bundle.
Check your payload
Paste a bid request or response into the tester to see whether this code fires against it, or gate on the id in CI with the CLI: the id is stable, wording is not.
Back to the full diagnostic code reference.