B

Tier Ladder

Standard → Silver → Gold, and what each sport needs to climb.

completeness · contract ladder
3 / 4 at Standard
0 / 4 at Gold — odds-gated

Tier Ladder

Completeness read as a promotion contract. Each rung adds requirements to the one below it, so a sport only climbs when every requirement beneath it holds. Three of the four curated verticals stand on Standard; Gold is gated on odds-as-a-service, which today only F1 approaches.

Gold
odds gate
↳ everything in silver
live_schema
odds_markets

Odds-as-a-service is the hard Gold differentiator. Today only F1 approaches Gold.

Capped below

all 4 curated sports

Only f1 (a pipeline sport) has odds today.

Silver
↳ everything in standard
archetype_depth
history_seasons_ge_3

Standing here today

none yet

Standard
spine_present (6/6 backbone)
core_columns
freshness_current

Standing here today

smxwslmasl

Climb cards — met vs missing

Supercross / Motocross

asd_smx · 6 seasons · target silver

Standard
standard
met
spine 6/6 backbone6/6 tables
met
core columnsbackbone columns present
met
freshness currentops.freshness = current
silver
met
history_seasons_ge_36 seasons (bar ≥ 3)
next
archetype_depthnext: certify sessions, entry_list, lineups…
gold
next
live_schemano *_live schema promoted for this vertical
missing
odds_marketsno odds → Gold capped
Next step Certify archetype_depth for Silver; Gold stays capped until odds land.

World Surf League

asd_wsl · 51 seasons · target silver

Standard
standard
met
spine 6/6 backbone6/6 tables
met
core columnsbackbone columns present
met
freshness currentops.freshness = current
silver
met
history_seasons_ge_351 seasons (bar ≥ 3)
next
archetype_depthnext: certify session_fight, attempts, heats…
gold
next
live_schemano *_live schema promoted for this vertical
missing
odds_marketsno odds → Gold capped
Next step Certify archetype_depth for Silver; Gold stays capped until odds land.

Major Arena Soccer League

asd_masl · 13 seasons · target silver

Standard
standard
met
spine 6/6 backbone6/6 tables
met
core columnsbackbone columns present
met
freshness currentops.freshness = current
silver
met
history_seasons_ge_313 seasons (bar ≥ 3)
next
archetype_depthnext: certify standings, schedule, scores_period…
gold
next
live_schemano *_live schema promoted for this vertical
missing
odds_marketsno odds → Gold capped
Next step Certify archetype_depth for Silver; Gold stays capped until odds land.

High Limit Racing

asd_hlr · 5 seasons · target silver

Below Standard
standard
met
spine 6/6 backbone6/6 tables
met
core columnsbackbone columns present
missing
freshness currentcoverage_status = vendor_unknown (F8)
silver
met
history_seasons_ge_35 seasons (bar ≥ 3)
missing
archetype_depthblocked behind Standard
gold
next
live_schemano *_live schema promoted for this vertical
missing
odds_marketsno odds → Gold capped
Next step Fix freshness (F8) to clear Standard — seasons already pass (5 ≥ 3).

See a rung come back from a query

The freshness gate that blocks HLR at Standard is exactly the ops.freshness row you can query.

Open the Query Playground