Practice

Practice / SupplyChain

Trace the broken supply chain

Below is a SupplyChain Object for a single bid, plus what each node’s sellers.json says when you look up that node’s seller_id. Walk the chain from the publisher (node 1) outward and find where transparency breaks.

SupplyChain object
ver 1.0 · complete 1
node 1resolves
goodssp.com
PUB-1042
hp 0Good News Publisher
node 2resolves
goodssp.com
SSP-7781
hp 1GoodSSP
node 3unauthorized
resellerx.com
RX-8842
hp 1ResellerX
node 4resolves
bigexchange.com
BX-30021
hp 1BigExchange
What each sellers.json says
  • node 1 · goodssp.com / PUB-1042

    goodssp.com sellers.json lists seller_id PUB-1042 as a PUBLISHER, domain pub.example-news.com. This is the origin publisher and it resolves.

  • node 2 · goodssp.com / SSP-7781

    goodssp.com sellers.json lists seller_id SSP-7781 as an INTERMEDIARY. It resolves and is in the payment flow.

  • node 3 · resellerx.com / RX-8842

    resellerx.com sellers.json does NOT contain seller_id RX-8842. No entry resolves for this id. This hop is UNAUTHORIZED.

  • node 4 · bigexchange.com / BX-30021

    bigexchange.com sellers.json lists seller_id BX-30021 as an INTERMEDIARY (BOTH). It resolves; this is the exchange sending the bid.

Your trace
1.Walking the chain from the publisher outward, which node is the break: the first hop whose seller_id does not resolve in that node’s sellers.json?
2.The object declares complete = 1. Given what the sellers.json lookups show, is that flag an honest representation of this chain?
3.Which statement about the hp (handles-payment) flags in this chain is correct?
0 / 3 answered