invariant-systems-ai/AIIR — Open receipts for AI-assisted work
Generate and verify open, content-addressed receipts for declared AI-assisted work. Receipt, verify, attest.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| ai-only | Only receipt AI-authored commits (Copilot, ChatGPT, Claude, etc.) | no | false |
| commit-range | Commit range to receipt (default: the commits in the current push/PR) | no | "" |
| output-dir | Directory to write individual receipt JSON files (default: receipts appear in step summary and outputs only) | no | "" |
| sign | Sign receipts with Sigstore keyless signing (requires id-token: write permission). Set to 'false' to opt out. | no | true |
Outputs
| name | description |
|---|---|
| receipt_count | Number of receipts generated |
| ai_commit_count | Number of AI-authored commits detected |
| signed_receipt_count | Number of signed receipts generated |
| unsigned_receipt_count | Number of unsigned receipts generated |
| receipts_json | JSON array of all generated receipts (set to OVERFLOW if >1 MB) |
| receipts_overflow | 'true' when receipts_json exceeded 1 MB and was truncated |