When SupplyChain JSON fails validation, first decide whether the problem is readable JSON, the supported object structure or an unresolved identity question. Those require different actions. Editing a seller ID to silence an error can hide the original evidence.
Keep the original request evidence
Save the original privately where appropriate, then isolate the SupplyChain object you are authorized to inspect. Remove unrelated credentials or sensitive request data before using a public tool. Our schain validator does not execute supplied code.
Three layers to check
- JSON syntax: compare brackets, quotes and commas. A copied fragment may not be a complete JSON value.
- Supported structure: the checker supports version string
1.0, integer completeness values and a nonempty nodes array. Read each field-level result. - Identity: compare declared seller information separately with relevant evidence and the provider’s explanation.
Consult the IAB SupplyChain object specification for the field meanings. A completeness flag is the supplied declaration, not the checker independently certifying every participant.
A controlled correction example
Suppose a copied object uses the text "1" for a completeness value. This tool expects the supported integer form. First compare the original source and determine why the type changed. Do not rewrite an actual transaction’s evidence and then describe the edited object as the original request.
For reproducible testing, keep the original, a clearly labelled corrected test copy and the specific result from each. A successful test explains the parser difference; it does not prove a commercial relationship.
What happens after structural errors are fixed?
Use the seller-ID checker to investigate relevant public declarations where appropriate. Record confidential or missing data as unresolved rather than inventing a seller name. Request-level validation cannot establish visitor quality or guarantee an auction outcome.
Official references
References checked: 26 October 2026. Examples identified as fictional are teaching inputs, not performance benchmarks.