DAILYSHFE AL0 ¥24,255 1.90%LME 3M $3,439 3.07%FBX CN→US $1,933/FEU 0.00%
No paid rankingsNo affiliatesMethodology →
Aluminum DispatchIndependent B2B intelligencePost RFQ
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
8
Validator: green
3
Validator: amber
0
Validator: red
0
Not yet run
5
Avg success / 30d
99.0%

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
fob_composite
fob_composite
fresh22h agonot yet run / 100.0%
Freightos Baltic Index
freightos_fbx
fresh22h agogreen13 / 0100.0%
FX · PBOC midpoints
fx_pboc
fresh22h agogreen25 / 095.7%
USD/BRL · BCB
fx_bcb
fresh22h agonot yet run / 100.0%
FX rates · global (er-api)
fx_global
fresh22h agonot yet run / 100.0%
changjiang_ccmn
changjiang_ccmn
fresh22h agonot yet run / 100.0%
SHFE main contract
shfe_sina
fresh22h agonot yet run / 96.0%
LME aluminum benchmark
lme
fresh22h 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.

changjiang_ccmn
changjiang_ccmn
100.0%
0 fails/17
fob_composite
fob_composite
100.0%
0 fails/17
Freightos Baltic Index
freightos_fbx
100.0%
0 fails/25
USD/BRL · BCB
fx_bcb
100.0%
0 fails/29
FX rates · global (er-api)
fx_global
100.0%
0 fails/28
FX · PBOC midpoints
fx_pboc
95.7%
1 fails/23
LME aluminum benchmark
lme
100.0%
0 fails/31
SHFE main contract
shfe_sina
96.0%
1 fails/25
§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. LME 3M between $1,500 and $5,000/t).amber · red
cross_sourceLME 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 (LME 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 (link will publish open-source once Phase 1 settles).

§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-05-01 05:41 UTC
FX · PBOC midpoints
fx_pboc
criticalverdict=red · age=1452min · 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#3)resolved 2026-05-02
2026-04-29 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#2)resolved 2026-04-30
2026-04-26 04: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#1)resolved 2026-04-27
§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