·
·
·
·
Click any institution in the ledger to overlay its latency.
Click any institution in the ledger to overlay its uptime.
Uptime
0 %
100 %
Down
No observation
Scale
0 ms
2000 ms
Down
No observation
The Bureau publishes this index at one-minute intervals as an act of public observation — a continuous record of the reachability of every Kyrgyz commercial bank's public-facing website.
The target of 99.99 % ("four nines") availability allows no more than 52.6 minutes of unavailability per institution per annum.
Support the Bureau
LTC
MGsySsdtQHCTPypkTHskbcePXusMUd5ZMx
TON
UQD8WpwWCztRbNN1VI432sc37qA1WsDyRYPn2ztT9WnmFgfO
USDT · TRC-20
TLJpSaYEtT2KrgkCDp7JJqpfZh8FTfsGpa
Suggestions, corrections, and missing-institution reports are welcome at @mncwnl on Telegram.
All endpoints return JSON, are CORS-open (Access-Control-Allow-Origin: *), and are read-only. Replace the host portion with banks.weed.kg when calling from outside the Bureau's network.
Public Endpoints
GET /api/status- Latest check per bank — current state, latency, error if down.
GET /api/uptime?hours=N- Per-bank uptime percentage and average latency over the last N hours (1 ≤ N ≤ 720).
GET /api/history?bank_id=ID&hours=N- Raw observation timeseries for a single bank over the window. One record per cycle.
GET /api/heatmap?hours=N- Fleet density grid — bucketed counts of successes / failures per bank per time slot. Bucket size auto-adapts to the window.
GET /api/stats- Cycle totals, first and last observation timestamps, current server clock.
GET /api/banks- Institution registry — id, name, URL.
GET /healthz- Liveness probe. Returns
{"ok": true, "ts": …}.