Data Quality#
The validation harness, surfaced. Use this page to judge how much to trust the numbers on the other tabs today.
Bond Pricer Accuracy vs BIST Ground Truth#
For every bond where BIST publishes both price and compound yield today, we run our pricer and compare to BIST. This is the closest thing to ground truth.
Corporate Bond Yield Coverage#
How many of the 1,137 corporate ISINs in the master have yield data via each source.
KAP Sukuk Enrichment (SPV → Fund User Mapping)#
Sukuk in this dashboard are issued by Varlık Kiralama SPV
entities, but the credit exposure is to a different operating company (the
Fon Kullanıcısı). KAP disclosures publish that mapping; we cache it in
data/dim/kap_enrichments.csv. See CONVENTIONS.md §14.
Credit Rating Coverage#
How many KAP-enriched ISINs come with a published credit rating for the Fund User or Source Org. Investment-grade share among those that do.
Source File Schema Status#
One row per upstream BIST file. OK = expected column set; SHAPE = column count drifted but required fields present; DRIFT = a required field is missing.
| Source | Status | Rows | Columns | Notes |
|---|---|---|---|---|
| instrument_activity | OK | 28,808 | 50 | all required columns present |
| valuation | OK | 59,410 | 6 | all required columns present |
| dim_instrument | OK | 2,128 | 20 | all required columns present |
| market_summary | OK | 4,665 | 9 | all required columns present |
| tlref | OK | 4,695 | 6 | all required columns present |
| repo_maturity | OK | 39,123 | 8 | all required columns present |
| kap_enrichments | OK | 1,433 | 46 | all required columns present |
Valuation Mark Freshness — tfd file as of 2026-07-21#
BIST republishes the last trade price daily for non-trading
bonds. Pricer pairs each tfd price with its actual LAST TRADE DATE
to avoid the carry-forward trap.
Publication Coverage#
Across 131 published dates from 2026-01-02 to 2026-07-21.
GAPS 12 missing days — more than typical holiday count. Sample: 2026-01-14, 2026-03-05, 2026-03-20, 2026-03-30, 2026-04-23, 2026-05-01, 2026-05-19, 2026-05-27
About This Page#
This dashboard is built by a public pipeline that fetches BIST
files, normalizes them, and runs the bond pricer against documented yield
conventions. Source code, tests, and convention documentation live in the same
repo. See CONVENTIONS.md for the rules this page enforces.