qwed-ai/QWED Finance Guard
Verify banking math (NPV, IRR, YTM, VaR) and prevent hallucinations in CI/CD.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| action | Action type: verify, scan-npv, scan-bonds, scan-fx, scan-risk | no | verify |
| data_file | Path to CSV/JSON file with financial data | no | "" |
| verification_type | For verify mode: npv, irr, monthly_payment, compound, ytm, duration, forward_rate, var, sharpe | no | npv |
| cashflows | Comma-separated cash flows for NPV/IRR (e.g., -1000,200,300,400) | no | — |
| rate | Rate value (discount rate, interest rate, etc.) | no | — |
| llm_output | LLM output to verify | no | — |
| output_format | Output format: text, json, sarif | no | text |
| fail_on_error | Fail action if verification errors found | no | true |
Outputs
| name | description |
|---|---|
| verified | Whether verification passed |
| computed_value | QWED computed value |
| errors_count | Number of verification errors (for scan modes) |
| badge_url | QWED verified badge URL |
| sarif_file | Path to SARIF output file |