DAILYSHFE AL0 ¥23,310 ▼0.98%FBX freight $3,560/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 →

统一后步骤

Mill profiles follow the five steps below. The field-presence sheet uses these labels: 身份, 地址语义, 成立年, 证书编号+有效期, 规模或类型. 地址/实体 is the 地址语义 row. 年限 is 成立年. 规模 is 规模或类型. 证书 is 证书编号+有效期.

  1. 1 身份:公开登记可核;不对公电话/邮箱
  2. 2 地址/实体:冲突并列,禁静默覆盖
  3. 3 年限/规模:有出处才写;缺则隐藏
  4. 4 证书:编号+有效期;无则不上架、禁 name-only 绿标
  5. 5 核对工具:可指 verify-factory / field-presence / hard-facts;不承诺可靠分/排名

禁做:电话邮箱、Verified、可靠分、排行榜、引用率%、编造出处

verify-factory · field-presence · hard-facts

Completion counts on this dashboard describe feed runs. They are not a reliability figure for a mill, and they are not a citation percentage.

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
98.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
USITC HTS heading 7604
us_hts_7604
down13d agonot yet run100.0%
Vietnam ITPC chapter 76
vn_tariff_schedule
down13d agonot yet run83.3%
vn_ad_2531
vn_ad_2531
down13d agonot yet run100.0%
Brazil MDIC tarifas vigentes
br_tec_vigentes
down13d agonot yet run100.0%
us_hts_7606
us_hts_7606
down13d agonot yet run100.0%
eu_taric
eu_taric
down13d agonot yet run94.4%
fob_composite
fob_composite
down13d agonot yet run100.0%
Freightos Baltic Index
freightos_fbx
down13d agogreen13 / 0100.0%
FX · PBOC midpoints
fx_pboc
down13d agogreen25 / 0100.0%
USD/BRL · BCB
fx_bcb
down13d agonot yet run94.4%
FX rates · global (er-api)
fx_global
down13d agonot yet run100.0%
changjiang_ccmn
changjiang_ccmn
down13d agonot yet run100.0%
SHFE main contract
shfe_sina
down13d agonot yet run100.0%
COMEX aluminium futures (Yahoo Finance ALI=F)
lme
down13d 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/18
changjiang_ccmn
changjiang_ccmn
100.0%
0 fails/18
eu_taric
eu_taric
94.4%
1 fails/18
fob_composite
fob_composite
100.0%
0 fails/18
Freightos Baltic Index
freightos_fbx
100.0%
0 fails/18
USD/BRL · BCB
fx_bcb
94.4%
1 fails/18
FX rates · global (er-api)
fx_global
100.0%
0 fails/18
FX · PBOC midpoints
fx_pboc
100.0%
0 fails/18
COMEX aluminium futures (Yahoo Finance ALI=F)
lme
100.0%
0 fails/18
SHFE main contract
shfe_sina
100.0%
0 fails/18
USITC HTS heading 7604
us_hts_7604
100.0%
0 fails/18
us_hts_7606
us_hts_7606
100.0%
0 fails/18
vn_ad_2531
vn_ad_2531
100.0%
0 fails/18
Vietnam ITPC chapter 76
vn_tariff_schedule
83.3%
3 fails/18
§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 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-10-18 06:57 UTC
Vietnam ITPC chapter 76
vn_tariff_schedule
warnverdict=down · age=2894min · accepted=0 · quarantined=0 (lvb2b#114)resolved 2026-10-20
2026-10-04 09:42 UTC
USD/BRL · BCB
fx_bcb
warnverdict=down · age=2988min · accepted=0 · quarantined=0 (lvb2b#48)resolved 2026-10-05
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
§5 · References

Where this dashboard comes from

Full methodology document

Source catalog, FOB panel rules, the five supplier-field steps, corrections policy.

Read full methodology →
Editorial independence statement

Funding model, mills do not pay for placement, AI-assisted human-edited disclosure.

About · independence →
Report a data error

Wrong price, stale supplier, a field that disagrees with its source — logged publicly with a before/after diff.

/contact