OpenCheck source health
Swept 49 of 49 registry sources at 2026-09-28T15:48:45Z — 40 ok, 5 degraded, 2 failed, 2 skipped.
| Source |
Status |
Liveness |
Latency |
Detail |
cvr_denmark |
❌ fail |
— |
6075 ms |
HTTPStatusError: Server error '500 Internal Server Error' for url 'https://graphql.datafordeler.dk/CVR/v2?apiKey= For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500 |
sec_edgar |
❌ fail |
— |
15047 ms |
RuntimeError: SEC EDGAR request failed: |
asp_moldova |
⚠️ degraded |
stub |
45385 ms |
The State Register index was not available: the weekly export is still being downloaded and indexed |
eiti |
⚠️ degraded |
live |
406 ms |
The EITI revenue API did not answer (HTTPStatusError); payment rows are missing for one or more matched organisations. An empty payments list here is not a statement that none were reported. |
eiti_soe |
⚠️ degraded |
snapshot |
237 ms |
The EITI SOE database did not answer (HTTPStatusError); the state-ownership classification stands, but payment rows are missing. |
jar_lithuania |
⚠️ degraded |
live |
204 ms |
The Lithuanian JAR interface did not answer (HTTP 403); the card shows the GLEIF legal name only, with no register detail. This is not a confirmation that the register holds nothing. |
meip |
⚠️ degraded |
snapshot |
2 ms |
snapshot is 636 days old (limit 480) — refresh due |
abr_australia |
✅ ok |
live |
3355 ms |
|
acra_singapore |
✅ ok |
live |
5631 ms |
|
anaf_romania |
✅ ok |
live |
876 ms |
|
apr_serbia |
✅ ok |
snapshot |
35509 ms |
|
ares |
✅ ok |
live |
1141 ms |
|
ariregister |
✅ ok |
live |
3427 ms |
|
bce_belgium |
⏭️ skipped |
— |
— |
env-gated off: BCE_BELGIUM_DB_FILE |
bolagsverket |
✅ ok |
live |
1308 ms |
|
brreg |
✅ ok |
live |
1068 ms |
|
cac_nigeria |
✅ ok |
curated |
1 ms |
|
climatetrace |
✅ ok |
live |
2913 ms |
|
cnpj_brazil |
✅ ok |
live |
275 ms |
|
companies_house |
✅ ok |
live |
1701 ms |
|
corporations_canada |
✅ ok |
live |
679 ms |
|
cr_hongkong |
✅ ok |
live |
5159 ms |
|
cro |
✅ ok |
live |
818 ms |
|
dlcp_dc |
✅ ok |
live |
2807 ms |
|
eiti_assessment |
✅ ok |
curated |
15 ms |
|
eiti_bo |
✅ ok |
curated |
4 ms |
|
everypolitician |
✅ ok |
live |
338 ms |
|
firmenbuch |
✅ ok |
live |
927 ms |
|
gemi_greece |
✅ ok |
live |
5761 ms |
|
gleif |
✅ ok |
live |
1609 ms |
|
inpi |
✅ ok |
live |
1465 ms |
|
krs_poland |
✅ ok |
live |
966 ms |
|
kvk |
✅ ok |
live |
695 ms |
|
malta_mbr |
✅ ok |
live |
474 ms |
|
mca_india |
⏭️ skipped |
— |
— |
not configured: DATA_GOV_IN_API_KEY |
nz_companies |
✅ ok |
live |
5812 ms |
|
onrc_romania |
✅ ok |
snapshot |
3 ms |
|
openaleph |
✅ ok |
live |
918 ms |
|
opencorporates |
✅ ok |
live |
4447 ms |
|
opensanctions |
✅ ok |
live |
271 ms |
|
prh |
✅ ok |
live |
703 ms |
|
rpo_slovakia |
✅ ok |
live |
1056 ms |
|
rpvs_slovakia |
✅ ok |
live |
1419 ms |
|
sudreg_croatia |
✅ ok |
live |
1694 ms |
|
ted_eu |
✅ ok |
live |
1201 ms |
|
ur_latvia |
✅ ok |
live |
6119 ms |
|
wikidata |
✅ ok |
live |
551 ms |
|
wikirate |
✅ ok |
live |
8817 ms |
|
zefix |
✅ ok |
live |
579 ms |
|
GLEIF dispatch drift
30 identifier-dispatched sources: 30 verified from their GLEIF anchor · 0 could not be checked · 0 drifted · 0 not covered. A source can pass its own probe and still be unreachable in production if the anchor no longer derives its identifier; an anchor the sweep could not fetch says nothing either way.
BODS statement counts, week over week
- ✅ no collapse against the run of 2026-09-21T14:28:28Z.
- ↔️
eiti_bo — interest types reclassified, not a collapse: interest:appointmentOfBoard 1 → 0, interest:unknownInterest 0 → 2
Known provenance gaps (tolerated, not fixed)
eiti — eiti.org sits behind Cloudflare, which returns HTTP 403 to the CI runner this sweep runs on, so the live revenue calls are never exercised here. Verified 2026-09-07: the same calls answer 200 from a laptop and from OpenCheck's own production host, so lookups are unaffected. The degradation is still reported rather than suppressed — the sweep is saying it could not ask, not that EITI reported nothing.
eiti_soe — eiti-database.eiti.org resolves to the same Cloudflare IPs as eiti.org and returns the same HTTP 403 to the CI runner, so the payment query is never exercised here (26 rows for this subject when the query is run from anywhere else, verified 2026-09-07). The state-ownership classification comes from the committed index and is unaffected.
Not exercised for want of a credential (1 of 1 allowed)
Green above does not mean these are healthy — they were not tested.
Full run
OpenCheck source health
Swept 49 of 49 registry sources at 2026-09-28T15:48:45Z — 40 ok, 5 degraded, 2 failed, 2 skipped.
cvr_denmarksec_edgarasp_moldovaeitieiti_soejar_lithuaniameipabr_australiaacra_singaporeanaf_romaniaapr_serbiaaresariregisterbce_belgiumbolagsverketbrregcac_nigeriaclimatetracecnpj_brazilcompanies_housecorporations_canadacr_hongkongcrodlcp_dceiti_assessmenteiti_boeverypoliticianfirmenbuchgemi_greecegleifinpikrs_polandkvkmalta_mbrmca_indianz_companiesonrc_romaniaopenalephopencorporatesopensanctionsprhrpo_slovakiarpvs_slovakiasudreg_croatiated_euur_latviawikidatawikiratezefixGLEIF dispatch drift
30 identifier-dispatched sources: 30 verified from their GLEIF anchor · 0 could not be checked · 0 drifted · 0 not covered. A source can pass its own probe and still be unreachable in production if the anchor no longer derives its identifier; an anchor the sweep could not fetch says nothing either way.
BODS statement counts, week over week
eiti_bo— interest types reclassified, not a collapse: interest:appointmentOfBoard 1 → 0, interest:unknownInterest 0 → 2Known provenance gaps (tolerated, not fixed)
eiti— eiti.org sits behind Cloudflare, which returns HTTP 403 to the CI runner this sweep runs on, so the live revenue calls are never exercised here. Verified 2026-09-07: the same calls answer 200 from a laptop and from OpenCheck's own production host, so lookups are unaffected. The degradation is still reported rather than suppressed — the sweep is saying it could not ask, not that EITI reported nothing.eiti_soe— eiti-database.eiti.org resolves to the same Cloudflare IPs as eiti.org and returns the same HTTP 403 to the CI runner, so the payment query is never exercised here (26 rows for this subject when the query is run from anywhere else, verified 2026-09-07). The state-ownership classification comes from the committed index and is unaffected.Not exercised for want of a credential (1 of 1 allowed)
Green above does not mean these are healthy — they were not tested.
mca_indiaFull run