Supply Chain (schain)
The supply chain (schain) object tells buyers which sellers and resellers are involved in offering your inventory, per the IAB OpenRTB SupplyChain spec. Anima carries the nodes you declare into every bid request.
This page describes Account → Setup → Supply Chain. Field names are accurate; the on-screen layout (including the node editor) is being captured.
Where it lives
Account mode → Setup → Supply Chain. Settings are scoped to a customer or a single domain (domain overrides customer), and apply on your next wrapper release.
Anima appends its own wrapper node automatically at runtime — you declare only your upstream nodes here.
Chain settings
| Setting | What it does |
|---|---|
| Enabled | Include the supply-chain object in bid requests |
| Complete | Whether the chain lists every node from publisher to exchange (complete=1) |
| Version | Schain spec version string (default 1.0) |
| Wrapper Handles Payment | Whether payment flows through Anima's wrapper node (hp=1) |
Supply-chain nodes
Each node is one seller/reseller in the chain, in order. For each node:
| Field | Meaning |
|---|---|
| Order | The node's position in the chain (unique per chain) |
| ASI | Advertising system identifier — the seller's domain (e.g. exchange1.com) |
| SID | Your seller/reseller ID within that advertising system |
| Handles Payment (HP) | Whether payment flows through this node (1/0) |
| Name | The company name for this node (optional) |
| Domain | The business domain of this node (optional) |
| RID | Request ID for this node (optional) |
Add a node per direct seller relationship you want disclosed. Get the ASI/SID values from each seller — they're the same identifiers you'd put in your sellers.json / ads.txt relationships.