clivewatts/ProofChain Attestation
Attest commits, releases, and artifacts to the blockchain using ProofChain
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-key | Your ProofChain API key | yes | — |
| api-url | ProofChain API URL (default: https://ingest.proofchain.co.za) | no | https://ingest.proofchain.co.za |
| type | Type of attestation: commit, release, artifact, or custom | no | commit |
| artifact-path | Path to artifact file(s) to attest (supports glob patterns) | no | — |
| event-type | Custom event type name | no | github_attestation |
| custom-data | Additional JSON data to include in attestation | no | {} |
| include-diff | Include commit diff hash in attestation | no | false |
| wait-for-confirmation | Wait for blockchain confirmation before completing | no | false |
Outputs
| name | description |
|---|---|
| certificate-id | The certificate ID for verification |
| document-hash | The document hash that was attested |
| verification-url | URL to verify the attestation |
| ipfs-hash | IPFS hash of the attestation data |
| tx-hash | Blockchain transaction hash (if wait-for-confirmation is true) |