insinuateai/Prova Reasoning Verifier
Formally verify AI reasoning chains. Gates CI on logical validity — blocks INVALID reasoning from reaching production and emits a tamper-evident certificate as proof.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| reasoning_chain | The AI reasoning chain to verify (multi-step chain-of-thought text) | yes | — |
| api_key | Your Prova API key — use ${{ secrets.PROVA_API_KEY }} | yes | — |
| source_url | Optional URL of the source document or paper | no | "" |
| domain | Domain hint: medical | legal | financial | code | general | no | "" |
| retain | Store the original reasoning text in the certificate (true/false) | no | true |
| fail_on_invalid | Fail the CI step when reasoning is INVALID (true/false) | no | true |
| post_pr_comment | Post a certificate summary comment on pull requests (true/false) | no | true |
| github_token | GitHub token for posting PR comments — use ${{ secrets.GITHUB_TOKEN }} | no | "" |
Outputs
| name | description |
|---|---|
| certificate_id | The Prova certificate ID (e.g. PRV-2026-A3F2) |
| verdict | VALID or INVALID |
| confidence_score | Confidence score 0-100 |
| certificate_url | Public URL of the full certificate |