RTBlintAlpha
openrtb.schain.node.asi_not_lowercase
What it means
A SupplyChain node's asi carries uppercase characters, such as Exchange.example rather than exchange.example.
Why it matters
The value is matched against sellers.json and ads.txt entries, and implementations vary in whether they compare case-insensitively. A chain that verifies at one buyer can fail at the next for no reason other than casing, which is an expensive way to lose spend.
How to fix it
Lowercase asi when the node is built. If the value comes from configuration or a partner feed, normalise on ingest so the same string is used everywhere.
Example that trips it
{ "source": { "schain": { "nodes": [{ "asi": "Exchange.example", "sid": "pub-42", "hp": 1 }] } } }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.