Introduction
Vishwas provides APIs to measure and monitor fairness in AI systems, generate human-readable explanations, and create compliance-ready audit reports.Analyze Fairness
Measure bias across protected attributes
Explain Predictions
Generate interpretable explanations
Generate Reports
Create audit-ready compliance reports
Key Features
Fairness Metrics
Vishwas supports 15+ industry-standard fairness metrics:| Category | Metrics |
|---|---|
| Group Fairness | Demographic Parity, Equalized Odds, Equal Opportunity |
| Calibration | Calibration, Sufficiency, Balance |
| Individual | Individual Fairness, Counterfactual Fairness |
| Causal | Causal Discrimination, Path-Specific Effects |
Explanation Methods
| Method | Best For |
|---|---|
| SHAP | Feature importance with game-theoretic foundation |
| LIME | Local interpretable explanations |
| Anchors | Rule-based explanations |
| Counterfactuals | ”What-if” scenarios |
| Prototypes | Similar examples from training data |
Indian Context
Vishwas includes India-specific enhancements:- Protected attributes: Caste, religion, regional origin
- Language support: Explanations in 12 Indian languages
- Regulatory mapping: RBI, SEBI, IRDAI guidelines
Quick Example
Endpoints
| Method | Endpoint | Description |
|---|---|---|
POST | /vishwas/analyze | Run fairness analysis |
GET | /vishwas/analyses/{id} | Get analysis results |
GET | /vishwas/analyses | List analyses |
POST | /vishwas/explain | Explain a prediction |
POST | /vishwas/reports | Generate compliance report |
GET | /vishwas/reports/{id} | Get report status/download |

