DAILYSHFE AL0 ¥24,200 ▼0.02%Al futures · ALI=F $3,463 ▲0.16%FBX CN→US $3,384/FEU ▼0.69%
No paid rankingsNo affiliatesMethodology →
Aluminum DispatchIndependent B2B intelligence
Methodology · Quality dashboard · v1.0

Live data quality, in public

Every upstream source we ingest, with current freshness, validator verdict, 30-day success rate, and recent alerts. We expose this so any buyer — or any AI assistant indexing this site — can audit our pipeline before trusting our numbers.

UpdatedLive · refreshed on every page render·Sourcesv_source_freshness_qualityscraper_runsalertsMethodology →
Snapshot

Pipeline health, right now

Counts pulled live when this page renders. If the database is unreachable in this environment, you'll see dashes — that itself is a transparency signal.

Sources tracked
14
Validator: green
3
Validator: amber
0
Validator: red
0
Not yet run
11
Avg success / 30d
99.8%

Verdicts come from the validator step in our scrape pipeline (see validation rules). A source with no verdict is one whose validator has not yet recorded a row in the current schema (migration 0010); freshness for those is computed from raw scraper run history.

§1 · Per-source freshness

Every upstream feed, with verdict and age

SourceStatusLast fetchedValidatorAccepted / Quarantined30d success
USITC HTS heading 7604
us_hts_7604
fresh2h agonot yet run— / —100.0%
Vietnam ITPC chapter 76
vn_tariff_schedule
fresh2h agonot yet run— / —100.0%
vn_ad_2531
vn_ad_2531
fresh2h agonot yet run— / —100.0%
Brazil MDIC tarifas vigentes
br_tec_vigentes
fresh2h agonot yet run— / —100.0%
us_hts_7606
us_hts_7606
fresh2h agonot yet run— / —100.0%
eu_taric
eu_taric
fresh2h agonot yet run— / —100.0%
fob_composite
fob_composite
fresh2h agonot yet run— / —100.0%
Freightos Baltic Index
freightos_fbx
fresh2h agogreen13 / 0100.0%
FX · PBOC midpoints
fx_pboc
fresh2h agogreen25 / 0100.0%
USD/BRL · BCB
fx_bcb
fresh2h agonot yet run— / —100.0%
FX rates · global (er-api)
fx_global
fresh2h agonot yet run— / —100.0%
changjiang_ccmn
changjiang_ccmn
fresh2h agonot yet run— / —96.6%
SHFE main contract
shfe_sina
fresh2h agonot yet run— / —100.0%
LME aluminum benchmark
lme
fresh2h agogreen1 / 0100.0%
§2 · 30-day success rate

How often each scraper completed without error

Bars are computed from scraper_runs.status = 'fail' over the last 30 days. Anything below 95% gets routed to the alert queue.

Brazil MDIC tarifas vigentes
br_tec_vigentes
100.0%
0 fails/4
changjiang_ccmn
changjiang_ccmn
96.6%
1 fails/29
eu_taric
eu_taric
100.0%
0 fails/4
fob_composite
fob_composite
100.0%
0 fails/29
Freightos Baltic Index
freightos_fbx
100.0%
0 fails/29
USD/BRL · BCB
fx_bcb
100.0%
0 fails/29
FX rates · global (er-api)
fx_global
100.0%
0 fails/29
FX · PBOC midpoints
fx_pboc
100.0%
0 fails/29
LME aluminum benchmark
lme
100.0%
0 fails/30
SHFE main contract
shfe_sina
100.0%
0 fails/29
USITC HTS heading 7604
us_hts_7604
100.0%
0 fails/4
us_hts_7606
us_hts_7606
100.0%
0 fails/4
vn_ad_2531
vn_ad_2531
100.0%
0 fails/4
Vietnam ITPC chapter 76
vn_tariff_schedule
100.0%
0 fails/4
§3 · Validation rules

What each validator actually checks

Every scraped row passes the validator before landing in a published table. Failed rows go to the quarantine table; the verdict (green / amber / red) reflects the worst rule fired.

RuleWhat we checkVerdict on fail
range_checkNumeric value within plausible bounds (e.g. aluminum futures (ALI=F) between $1,500 and $5,000/t).amber · red
cross_sourceAluminum futures (ALI=F) vs SHFE delta within 8% on the same trading day; FX rates within 0.5% of PBOC midpoint.amber
staleness_thresholdLast successful fetch within source-specific SLA (ALI=F 30h, SHFE 30h, freight 36h, suppliers 14d).red
delta_checkNo single row jumps more than 20% vs prior close (catches scrape parsing errors).amber
null_ratioLess than 5% of expected fields are null in the batch.amber
schema_matchParsed row conforms to declared column types and constraints.red

Quarantined rows are kept indefinitely so disputes can be audited; they never appear in published prices, rankings, or supplier cards. Source code for validators is documented in our internal data pipeline spec.

§4 · Recent alerts

The most recent 10 alerts our pipeline raised

Every alert is recorded in the alerts table when a validator returns red, an SLA is breached, or a scraper crashes. We resolve alerts when the source recovers or we acknowledge a known-bad upstream condition.

RaisedSourceLevelMessageStatus
2026-08-17 02:57 UTC
FX · PBOC midpoints
fx_pboc
criticalverdict=red · age=1440min · accepted=0 · quarantined=0 · scraper_error:RuntimeError: get_json failed after 3 tries: https://www.chinamoney.com.cn/r/cms/www/chinamoney/data/fx/ccpr.json | catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=25 (lvb2b#42)resolved 2026-08-18
2026-08-06 05:15 UTC
Freightos Baltic Index
freightos_fbx
criticalverdict=red · age=0min · accepted=0 · quarantined=0 · catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=13 (lvb2b#41)resolved 2026-08-08
2026-08-02 05:25 UTC
Freightos Baltic Index
freightos_fbx
criticalverdict=red · age=0min · accepted=0 · quarantined=0 · catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=13 (lvb2b#40)resolved 2026-08-03
2026-08-01 05:25 UTC
FX · PBOC midpoints
fx_pboc
criticalverdict=red · age=1431min · accepted=0 · quarantined=0 · scraper_error:RuntimeError: get_json failed after 3 tries: https://www.chinamoney.com.cn/r/cms/www/chinamoney/data/fx/ccpr.json | catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=25 (lvb2b#39)resolved 2026-08-02
2026-07-23 05:23 UTC
Freightos Baltic Index
freightos_fbx
criticalverdict=red · age=0min · accepted=0 · quarantined=0 · catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=13 (lvb2b#37)resolved 2026-07-24
2026-07-16 04:59 UTC
Freightos Baltic Index
freightos_fbx
criticalverdict=red · age=0min · accepted=0 · quarantined=0 · catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=13 (lvb2b#30)resolved 2026-07-17
2026-07-07 06:06 UTC
FX · PBOC midpoints
fx_pboc
criticalverdict=red · age=1420min · accepted=0 · quarantined=0 · scraper_error:RuntimeError: get_json failed after 3 tries: https://www.chinamoney.com.cn/r/cms/www/chinamoney/data/fx/ccpr.json | catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=25 (lvb2b#29)resolved 2026-07-08
2026-07-04 05:43 UTC
Freightos Baltic Index
freightos_fbx
criticalverdict=red · age=0min · accepted=0 · quarantined=0 · catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=13 (lvb2b#24)resolved 2026-07-05
2026-07-02 05:57 UTC
Freightos Baltic Index
freightos_fbx
criticalverdict=red · age=0min · accepted=0 · quarantined=0 · catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=13 (lvb2b#22)resolved 2026-07-03
2026-06-29 06:44 UTC
Freightos Baltic Index
freightos_fbx
criticalverdict=red · age=0min · accepted=0 · quarantined=0 · catastrophic:rows_accepted=0 | fetched=0,accepted=0,quarantined=0,prev=13 (lvb2b#14)resolved 2026-07-01
§5 · References

Where this dashboard comes from

Full methodology document

Source catalog, FOB panel rules, Trust Score formula, ranking weights, fraud-case verification protocol, corrections policy.

Read full methodology →
Editorial independence statement

Funding model, no-paid-rankings commitment, AI-assisted human-edited disclosure.

About · independence →
Report a data error

Wrong price, stale supplier, disputed ranking, fraud case takedown — all logged publicly with before/after diff.

/contact