-
Notifications
You must be signed in to change notification settings - Fork 27
Reserve Health Dashboard & Real-Time Exposure Monitoring #118
Copy link
Copy link
Open
Description
📋 Description
To manage the cNGN stablecoin effectively, the Treasury team needs a "Command Center" view. This dashboard will aggregate the data from the Collateral Verification Engine (#119) and the Reconciliation Worker (#121) into a real-time visual interface. It’s the primary tool for identifying liquidity risks or supply anomalies at a glance.
🎯 Objective
Provide high-level visibility into the health of the NGN reserves versus the circulating cNGN supply. The dashboard must offer immediate clarity on whether the system is fully collateralized and highlight any pending reconciliation issues.
🛠️ Technical Requirements
- Key Performance Indicators (KPIs):
- Total Circulating Supply: Real-time aggregate of cNGN on the Stellar ledger.
- Total Verified Reserves: Sum of balances across all integrated custodian accounts (Reserve Health Dashboard & Real-Time Exposure Monitoring #118).
- Current Collateral Ratio: Live percentage (e.g., 102.5%).
- Visual Components:
- Health Status Indicator: A prominent color-coded badge (Green: >100%, Yellow: 100-101%, Red: <100%).
- Supply vs. Reserve Trend Line: A time-series chart showing the growth of both over the last 30 days.
- Exposure Heatmap: (Optional/High Priority) Breakdown of reserves by custodian/bank to monitor counterparty risk.
- Real-Time Updates: Use WebSockets or a high-frequency polling mechanism (e.g., every 30 seconds) to ensure the data is "Live."
- Discrepancy Sidebar: A list of the top 5 unresolved discrepancies found by the Reconciliation Worker (#121).
✅ Acceptance Criteria
- The dashboard loads in under 2 seconds with accurate, cached-from-worker data.
- Users can toggle between "Daily," "Weekly," and "Monthly" views of the supply/reserve trend.
- The "Circuit Breaker" status (#120) is clearly visible (Active/Inactive).
- Data exported from the dashboard (CSV/PDF) matches the underlying database records exactly.
🟠 Priority: High
Labels: Frontend, Admin-UI, Analytics
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels