Audit
Data audit
Inspect every audit record with its value, source, date, status, formula, and methodology metadata.
Some values may use demo or fallback data. Verify source status before research or investment use.
Live data are fetched from external sources. Demo and fallback data are illustrative or backup values and should be verified before research or investment use.
Live data are fetched from external sources. Demo and fallback data are illustrative or backup values and should be verified before research or investment use.
Quality checks found 52 warnings or errors across 50 displayed records.
Freshness warnings: 0Metadata warnings: 0Demo/fallback warnings: 50
Audit filters
Audit records (50 of 581)
| Indicator | Indicator ID | Country | Value | Unit | Frequency | Date/time period | Source | Source status | Endpoint | Series ID | Formula ID | Formula summary | Data status | Last updated | Quality warnings | Missing-data rule | Notes / limitations |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Real GDP growth | GDP_GROWTH | China | 4.21 | % y/y | annual | 2025 | World Bank / national sources via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Registered in INDICATORS and generated from the demo cache for country pages; live mappings exist through World Bank, OECD, IMF optional/secondary, and FRED where configured. Demo data is illustrative and should be verified before use. |
| Headline CPI inflation | CPI | China | 0.53 | % y/y | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Primary inflation input. Used in inflation pressure, real policy rate, nominal growth, regime rules, and CPI forecasts. Demo data is illustrative and should be verified before use. |
| Unemployment rate | UNEMPLOYMENT | China | 4.98 | % | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Latest level is displayed in country profiles; four-period change feeds growth risk and recession-risk regime logic. Demo data is illustrative and should be verified before use. |
| Policy rate | POLICY_RATE | China | 3.05 | % | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Short-rate proxy used directly and in real policy rate, yield-curve slope, monetary tightness, fiscal stress, and credit stress. Demo data is illustrative and should be verified before use. |
| 10-year government yield | YIELD_10Y | China | 2.23 | % | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Long-rate market signal. Demo market snapshot also displays a separate U.S. 10-year yield proxy. Demo data is illustrative and should be verified before use. |
| Government debt-to-GDP | DEBT_GDP | China | 82.52 | % of GDP | annual | 2025 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Used in fiscal stress and fiscal-monitor debt arithmetic. Demo data is illustrative and should be verified before use. |
| Fiscal balance | FISCAL_BALANCE | China | 0 | % of GDP | annual | 2025 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Used as the available fiscal-balance or primary-balance proxy in debt arithmetic. Demo data is illustrative and should be verified before use. |
| Current account balance | CURRENT_ACCOUNT | China | 1.1 | % of GDP | annual | 2025 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Used in external vulnerability scoring and AI country reports. Demo data is illustrative and should be verified before use. |
| FX rate versus USD | FX_USD | China | 108.19 | index | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Indexed FX level. Higher values imply depreciation in the demo data and feed inflation/external vulnerability through FX change. Demo data is illustrative and should be verified before use. |
| Crude oil | OIL | China | 78.69 | USD/bbl | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Displayed as oil price and used through oil delta in inflation and commodity-exposure scores. Demo data is illustrative and should be verified before use. |
| Natural gas | GAS | China | 111.12 | index | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Displayed as a commodity chart; no explicit score coefficient was found in scoring.ts. Demo data is illustrative and should be verified before use. |
| Copper | COPPER | China | 106.27 | index | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Displayed as an industrial-cycle proxy; no explicit score coefficient was found in scoring.ts. Demo data is illustrative and should be verified before use. |
| Food commodity index | FOOD | China | 119.56 | index | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Displayed as a food-pressure proxy. The current inflation score uses CPI, wage growth, oil delta, and FX delta; food has no explicit score coefficient. Demo data is illustrative and should be verified before use. |
| Wage growth | WAGE_GROWTH | China | 4.86 | % y/y | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Displayed in inflation tracker and used in inflation pressure scoring. Demo data is illustrative and should be verified before use. |
| Private credit growth | CREDIT_GROWTH | China | 7.5 | % y/y | quarterly | 2026-Q1 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Displayed in credit cycle dashboard and used in credit stress scoring. Demo data is illustrative and should be verified before use. |
| Non-performing loans | NPL | China | 1.58 | % of loans | annual | 2025 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Asset-quality proxy displayed and used in credit stress scoring. Demo data is illustrative and should be verified before use. |
| FX reserves | RESERVES | China | 97.31 | index | monthly | 2026-05 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Displayed as reserve adequacy proxy and used through reserve change in external vulnerability scoring. Demo data is illustrative and should be verified before use. |
| External debt | EXTERNAL_DEBT | China | 13.52 | % of GDP | annual | 2025 | Demo data module | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Included in external-vulnerability export data and used in the external vulnerability formula. Demo data is illustrative and should be verified before use. |
| Gini coefficient | GINI | China | 49.8 | index | annual | 2025 | World Bank / OECD / fallback metadata via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | World Bank SI.POV.GINI is mapped as the preferred no-key live source. Coverage can be sparse by country and year. Demo data is illustrative and should be verified before use. |
| Poverty rate | POVERTY_RATE | China | 49.8 | % of population | annual | 2025 | World Bank / OECD / fallback metadata via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | World Bank SI.POV.NAHC national poverty headcount ratio is mapped. National poverty lines are not always comparable across countries. Demo data is illustrative and should be verified before use. |
| Top 1% income share | TOP_1_INCOME_SHARE | China | 49.8 | % of income | annual | 2025 | WID.world placeholder / fallback metadata via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | WID.world is listed as the preferred candidate, but no verified live series ID or API URL is mapped yet. Demo data is illustrative and should be verified before use. |
| Top 10% income share | TOP_10_INCOME_SHARE | China | 49.8 | % of income | annual | 2025 | WID.world placeholder / fallback metadata via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | WID.world is listed as the preferred candidate, but no verified live series ID or API URL is mapped yet. Demo data is illustrative and should be verified before use. |
| Wealth inequality | WEALTH_INEQUALITY | China | 49.8 | Not explicitly defined in the current codebase. | annual | 2025 | WID.world placeholder / fallback metadata via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Preferred source candidate is WID.world, but wealth concept, population universe, and exact series are not explicitly mapped yet. Demo data is illustrative and should be verified before use. |
| Labour share | LABOUR_SHARE | China | 49.8 | % of income | annual | 2025 | OECD / national accounts placeholder via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | OECD or national-accounts source candidate exists, but exact dataflow and country coverage are not explicitly mapped yet. Demo data is illustrative and should be verified before use. |
| Median income | MEDIAN_INCOME | China | 49.8 | Not explicitly defined in the current codebase. | annual | 2025 | OECD / national sources placeholder via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | OECD or national-source candidate exists, but equivalisation, currency basis, and exact series are not explicitly mapped yet. Demo data is illustrative and should be verified before use. |
| Real wage growth | REAL_WAGE_GROWTH | China | 49.8 | % y/y | annual | 2025 | OECD / BLS / national sources placeholder via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | The app has nominal WAGE_GROWTH elsewhere. Real wage growth is not explicitly mapped to a live deflated wage series yet. Demo data is illustrative and should be verified before use. |
| Household debt | HOUSEHOLD_DEBT | China | 50.07 | % of GDP or disposable income | quarterly | 2026-Q1 | BIS / OECD placeholder via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | BIS/OECD are listed as candidates, but the exact household-sector debt dataflow/key is not explicitly mapped yet. Demo data is illustrative and should be verified before use. |
| Housing affordability | HOUSING_AFFORDABILITY | China | 50.07 | index or ratio | quarterly | 2026-Q1 | OECD / national sources placeholder via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Affordability can mean price-to-income, rent burden, or mortgage burden. Exact source concept is not explicitly mapped yet. Demo data is illustrative and should be verified before use. |
| Human Development Index | HDI | China | 49.8 | 0-1 index | annual | 2025 | UNDP HDR placeholder via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | UNDP Human Development Reports is the preferred source candidate, but the live endpoint or bulk file is not integrated yet. Demo data is illustrative and should be verified before use. |
| Inequality-adjusted HDI | IHDI | China | 49.8 | 0-1 index | annual | 2025 | UNDP HDR placeholder via demo cache | demo | src/lib/demo-data.ts | local demo cache | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | UNDP Human Development Reports is the preferred source candidate, but the live endpoint or bulk file is not integrated yet. Demo data is illustrative and should be verified before use. |
| Country name | COUNTRY_NAME | China | China | text | static | current | Country metadata registry | demo | src/lib/constants.ts::COUNTRIES | N/A | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Static country metadata from constants.ts. Static country metadata from the app registry. |
| Country region | COUNTRY_REGION | China | East Asia | text | static | current | Country metadata registry | demo | src/lib/constants.ts::COUNTRIES | N/A | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Static country metadata; also used in geopolitical risk scoring. Static country metadata from the app registry. |
| Country currency | COUNTRY_CURRENCY | China | CNY | ISO-like currency code | static | current | Country metadata registry | demo | src/lib/constants.ts::COUNTRIES | N/A | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Static country metadata displayed in country profile headings. Static country metadata from the app registry. |
| Central bank | COUNTRY_CENTRAL_BANK | China | People's Bank of China | text | static | current | Country metadata registry | demo | src/lib/constants.ts::COUNTRIES | N/A | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Static country metadata displayed in country profile headings. Static country metadata from the app registry. |
| Income group | COUNTRY_INCOME_GROUP | China | Upper middle income | text | static | current | Country metadata registry | demo | src/lib/constants.ts::COUNTRIES | N/A | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Static country metadata used in geopolitical risk scoring. Static country metadata from the app registry. |
| Inflation target | COUNTRY_INFLATION_TARGET | China | 3 | % | static | current | Country metadata registry | demo | src/lib/constants.ts::COUNTRIES | N/A | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Static country policy target from constants.ts. Used as CPI fallback and in inflation scoring. Static country metadata from the app registry. |
| Commodity exposure class | COUNTRY_COMMODITY_EXPOSURE_CLASS | China | importer | importer/exporter/mixed | static | current | Country metadata registry | demo | src/lib/constants.ts::COUNTRIES | N/A | N/A | N/A | demo | 2026-06-11T17:36:00-04:00 |
| No formula; direct source observation or static metadata. | Static country metadata used by commodity-exposure scoring. Static country metadata from the app registry. |
| Country data mode | COUNTRY_DATA_MODE | China | demo | live/demo/fallback/degraded/unavailable/mapping-error/parser-error/network-error/blocked | event | current | Country metadata registry | demo | src/lib/constants.ts::COUNTRIES | N/A | COUNTRY_DATA_MODE | CountryMacroView reports the data mode from the live-first observation coverage summary after each mapped indicator is selected from live sources or demo fallback. | demo | 2026-06-11T17:36:00-04:00 |
| If country code is invalid, getCountryMacroView returns undefined. | Derived from the live-first country observation service. It reports live, fallback, or demo based on the selected observations and coverage summary. Static country metadata from the app registry. |
| Country data timestamp | COUNTRY_DATA_TIMESTAMP | China | 2026-06-11T17:36:00-04:00 | ISO timestamp | event | current | Country metadata registry | demo | src/lib/constants.ts::COUNTRIES | N/A | LATEST_VALUE_SELECTION | The app selects the latest observation by sorting date strings and taking the last item. | demo | 2026-06-11T17:36:00-04:00 |
| If no observation is found, latestObservation is undefined. latestValue then returns undefined. | Derived from the latest observation lastUpdated timestamp. Static country metadata from the app registry. |
| Growth momentum score | GROWTH_MOMENTUM_SCORE | China | 28.6 | 0-100 score | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | CLAMP_0_100 | All risk scores are bounded between 0 and 100. | demo | 2026-06-11T17:36:00-04:00 |
| If the score is not finite, clamp returns the minimum value. | Calculated in scoring.ts from GDP, recent GDP average, and unemployment change. Calculated from demo observations in the current MVP pipeline. |
| Inflation pressure score | INFLATION_PRESSURE_SCORE | China | 33.2 | 0-100 score | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | CLAMP_0_100 | All risk scores are bounded between 0 and 100. | demo | 2026-06-11T17:36:00-04:00 |
| If the score is not finite, clamp returns the minimum value. | Calculated in scoring.ts from CPI gap, wage-growth gap, oil delta, and FX delta. Calculated from demo observations in the current MVP pipeline. |
| Monetary tightness score | MONETARY_TIGHTNESS_SCORE | China | 72.2 | 0-100 score | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | CLAMP_0_100 | All risk scores are bounded between 0 and 100. | demo | 2026-06-11T17:36:00-04:00 |
| If the score is not finite, clamp returns the minimum value. | Calculated in scoring.ts from real policy rate, yield-curve slope, and policy rate. Calculated from demo observations in the current MVP pipeline. |
| Fiscal stress score | FISCAL_STRESS_SCORE | China | 34.2 | 0-100 score | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | CLAMP_0_100 | All risk scores are bounded between 0 and 100. | demo | 2026-06-11T17:36:00-04:00 |
| If the score is not finite, clamp returns the minimum value. | Calculated in scoring.ts from debt, fiscal balance, real policy rate, and nominal growth proxy. Calculated from demo observations in the current MVP pipeline. |
| Credit stress score | CREDIT_STRESS_SCORE | China | 32.1 | 0-100 score | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | CLAMP_0_100 | All risk scores are bounded between 0 and 100. | demo | 2026-06-11T17:36:00-04:00 |
| If the score is not finite, clamp returns the minimum value. | Calculated in scoring.ts from credit growth, credit growth change, NPL ratio, and yield-curve slope. Calculated from demo observations in the current MVP pipeline. |
| External vulnerability score | EXTERNAL_VULNERABILITY_SCORE | China | 28.7 | 0-100 score | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | CLAMP_0_100 | All risk scores are bounded between 0 and 100. | demo | 2026-06-11T17:36:00-04:00 |
| If the score is not finite, clamp returns the minimum value. | Calculated in scoring.ts from current account, FX change, reserve change, and external debt. Calculated from demo observations in the current MVP pipeline. |
| Commodity exposure score | COMMODITY_EXPOSURE_SCORE | China | 28.7 | 0-100 score | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | CLAMP_0_100 | All risk scores are bounded between 0 and 100. | demo | 2026-06-11T17:36:00-04:00 |
| If the score is not finite, clamp returns the minimum value. | Calculated in scoring.ts from oil delta, country commodity exposure class, and CPI gap. Calculated from demo observations in the current MVP pipeline. |
| Geopolitical/structural risk score | GEOPOLITICAL_RISK_SCORE | China | 40 | 0-100 score | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | CLAMP_0_100 | All risk scores are bounded between 0 and 100. | demo | 2026-06-11T17:36:00-04:00 |
| If the score is not finite, clamp returns the minimum value. | Calculated in scoring.ts from income group, region, and external vulnerability. Calculated from demo observations in the current MVP pipeline. |
| Overall macro risk score | OVERALL_RISK | China | 36.9 | 0-100 score | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | CLAMP_0_100 | All risk scores are bounded between 0 and 100. | demo | 2026-06-11T17:36:00-04:00 |
| If the score is not finite, clamp returns the minimum value. | Weighted combination of eight risk buckets in scoring.ts. Calculated from demo observations in the current MVP pipeline. |
| Macro regime classification | MACRO_REGIME | China | Disinflationary growth | classification label | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | REGIME_CLASSIFICATION | Assigns one macro regime by checking rules in order; earlier rules override later rules. | demo | 2026-06-11T17:36:00-04:00 |
| Missing GDP falls back to 0. Missing CPI falls back to country.inflationTarget. CPI and unemployment trend use deltaOverWindow, which returns 0 if insufficient data. | Calculated by ordered rules in regime.ts. Calculated from demo observations in the current MVP pipeline. |
| Regime confidence | REGIME_CONFIDENCE | China | 0.68 | share or % | mixed | 2026-06-11T17:36:00-04:00 | Application calculation engine | demo | src/lib/format.ts, src/lib/scoring.ts, src/lib/forecasting.ts, and page-level calculations | N/A | REGIME_CLASSIFICATION | Assigns one macro regime by checking rules in order; earlier rules override later rules. | demo | 2026-06-11T17:36:00-04:00 |
| Missing GDP falls back to 0. Missing CPI falls back to country.inflationTarget. CPI and unemployment trend use deltaOverWindow, which returns 0 if insufficient data. | Static confidence value attached to each regime rule in regime.ts; displayed as percent. Calculated from demo observations in the current MVP pipeline. |