Learn

← All tracks
C

Supply-Chain Transparency

L1-L45 modules

This track is where the Bidcliq Academy audit engine IS the lab. You do not simulate these concepts, you run them on real domains. Read an ads.txt line, join it to an SSP sellers.json, walk a schain, then read the quality-vs-quantity score the engine produces and reason about Supply Path Optimization. The fastest route to the product's headline use case.

What do L1–L5 mean?depth, beginner → expert

Each module carries a depth band. A range like L3–L4 means it spans two.

L1
Foundations
Vocabulary and the big picture. No prior ad-tech assumed.
L2
Practitioner
The hands-on basics you use day to day.
L3
Intermediate
Real configuration and the trade-offs behind it.
L4
Advanced
Optimization, edge cases, and running at scale.
L5
Expert
Architecture and deep specialization.

This track is the live lab.

The Bidcliq Academy audit engine runs every concept here on real domains. You do not simulate ads.txt, sellers.json, schain, or the quality score. You run them.

  1. Prereqs: A1

    Objectives
    • Read an ads.txt line: <SSP domain>, <publisher account ID>, <DIRECT|RESELLER>, [cert authority ID].
    • Explain its purpose and distinguish ads.txt (web) from app-ads.txt (apps).
    • Know the variables OWNERDOMAIN, MANAGERDOMAIN, SUBDOMAIN, and CONTACT.
    Key concepts
    ads.txt record formatDIRECT vs RESELLERCertification authority ID (TAG-ID)OWNERDOMAIN / MANAGERDOMAIN / SUBDOMAIN / CONTACT variables
    Assessment

    Parse 10 lines by hand and flag the malformed ones.

    Read the lesson
  2. Prereqs: C1

    Objectives
    • Read a sellers.json entry: seller_id, seller_type (PUBLISHER / INTERMEDIARY / BOTH), name, domain, is_confidential, is_passthrough.
    • Explain reciprocity with ads.txt.
    Key concepts
    sellers.json entry fieldsseller_type (PUBLISHER / INTERMEDIARY / BOTH)is_confidential and is_passthroughReciprocity: an ads.txt account ID must appear as a seller_id
    Assessment

    Given an ads.txt line and the SSP's sellers.json, determine authorized vs unauthorized and whether the type agrees.

    Read the lesson
  3. Prereqs: C2

    Objectives
    • Explain the OpenRTB schain object: ordered nodes (asi, sid, hp) and the complete flag.
    • Explain how schain plus sellers.json let a DSP audit the full path.
    • Explain why more hops means more opacity and why ads.txt alone gives only a minimum depth.
    Key concepts
    schain nodes (asi, sid, hp)complete = 0 as a buy-side red flagHop depth and opacityads.txt gives a minimum hop count, schain is the runtime proof
    Assessment

    Walk a three-node schain back to each sellers.json entry and explain why complete=0 is a buy-side red flag.

    Read the lesson
  4. Prereqs: C1, C2, C3

    Objectives
    • Interpret quality vs quantity.
    • Read the six quality components: authorized sellers, direct vs reseller, account-type integrity, transparency, declaration density, and supply-path simplicity, plus the quantity axis.
    • Explain NEUTRAL-0.5 handling and penalties.
    Key concepts
    Quality vs quantity axesThe six quality componentsThe quantity / bloat axisNEUTRAL-0.5 handling and penalties
    Assessment

    Given a raw metrics dump, predict the grade and quadrant and explain which lever most improves the score.

    Read the lesson
  5. Prereqs: C4, A4

    Objectives
    • Define SPO from both the buy side and the sell side.
    • Explain path consolidation and why more SSPs, resellers, and hops is not strictly better.
    • Reason about duplicate supply paths.
    Key concepts
    Supply Path Optimization (buy-side and sell-side)Path consolidationDuplicate supply pathsQuality vs quantity as a strategy
    Assessment

    Build an SPO recommendation for a real publisher from its Bidcliq Academy audit: keep, prune, or investigate, each backed by the metric.

    Read the lesson
Track quiz

Complete this track

Answer 4 of 5 correctly

Five questions drawn from this track. Get 4 right to mark the whole track done.

  1. 1.A publisher’s ads.txt file declares…

  2. 2.In an ads.txt record, “DIRECT” means…

  3. 3.What does an SSP’s sellers.json let a buyer do?

  4. 4.An ads.txt line says RESELLER, but the SSP’s sellers.json lists that seller_id as a PUBLISHER. That is a…

  5. 5.Supply Path Optimization (SPO) means preferring…

0/5 answered
Bidcliq Academy · Track C: Supply-Chain Transparency