What is the SupplyChain Object?

The SupplyChain Object (schain) is an IAB Tech Lab structure carried inside programmatic bid requests. It lists each hop an impression took through sell-side systems (nodes with seller IDs and ad system domains). Buyers use it to see the actual path for that auction, not only who is allowed to sell in theory.

What gets passed in schain?

Each node usually includes identifiers such as the advertising system domain (asi), seller ID (sid), and whether the party has a direct payment relationship with the publisher (hp). The object also has a complete flag: when it is incomplete, many buyers treat the request as higher risk because part of the chain may be missing.

SSPs and exchanges append nodes as the request moves. The first hop often comes from the publisher’s primary partner; downstream platforms add their own entries. Demand-side platforms parse the full object at bid time.

How buyers use the chain

Common uses include supply-path optimization (preferring shorter, known paths), matching sid values to public seller files, and blocking inconsistent or opaque chains. That complements static files like ads.txt and exchange-published seller lists, which describe policy, not the live transaction.

Why it matters for ad fraud and invalid traffic

Ad fraud thrives when inventory is misrepresented or arbitraged through hidden intermediaries. schain does not prove a human saw an ad, but it exposes long, noisy, or incomplete paths that often overlap with low-quality or spoofed supply.

Invalid clicks and fake engagement still require dedicated signals: suspicious behavior models, bot and datacenter patterns, and rules tuned to your campaigns. Large buyers often combine schain checks with MRC-oriented measurement practices and third-party verification; for search and social, parallel controls remain important because those channels use different mechanics than open RTB.

Where click quality is the issue, also review suspicious clicks and how they show up next to legitimate traffic. Junk leads from questionable inventory can still occur even when seller files look correct.

Ready to protect your ad campaigns from click fraud?

Start my free 7-day trial and see how ClickPatrol can save my ad budget.

Understanding schain also helps teams ask better questions of partners and align with initiatives discussed in resources such as ad fraud prevention guides.

Frequently Asked Questions

  • Is schain the same as ads.txt?

    No. ads.txt states authorized sellers. schain records the participants in a specific bid. Both are useful together.

  • What if complete is 0?

    It means the chain may be truncated. Many DSPs throttle or block those requests, or bid with a discount, depending on policy.

  • Does schain replace fraud filters?

    No. It is a transparency tool. You still need IVT controls, creative scanning, and post-bid analysis.

Abisola

Abisola

Meet Abisola! As the content manager at ClickPatrol, she’s the go-to expert on all things fake traffic. From bot clicks to ad fraud, Abisola knows how to spot, stop, and educate others about the sneaky tactics that inflate numbers but don’t bring real results.