Rule reference

schain sid is not in that domain's sellers.json

openrtb.resolve.sid_not_in_sellerserrorBid request

This node's sid does not match any seller_id in the cached sellers.json for its asi.

What it means

The cache has a sellers.json for the node's asi, but no seller in that file has seller_id equal to the node's sid. The hop names a seller the advertising system does not declare.

Why it matters

sid is the account the advertising system assigned. If it is not in sellers.json, the node is not an authorised seller on that system, and buyers that verify the chain will reject the path.

How to fix it

Use the seller_id published in that system's sellers.json. The usual bug is a house account id, a deprecated id, or a sid copied from a different advertising system.

Example that trips it

{ "source": { "schain": { "nodes": [{ "asi": "exchange.example", "sid": "not-in-sellers", "hp": 1 }] } } }

Requires --resolve --cache with sellers/exchange.example/sellers.json that does not list not-in-sellers.

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.