trustility/Trustility Repo-Safe Proof

Emit a Trustility proof for a CI action. Sends only a canonical hash of abstracted metadata — never your source, diffs, or secrets.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-urlBase URL of the Trustility proof rail (for example https://api.trustility.io).yes
policy-refPolicy reference the action is proving against (for example pol:baseline@1).yes
proof-typeProof type: Integrity, Reliability, or Oversight.noIntegrity
agent-idOptional stable identifier for the emitting workflow or agent.no""
agent-keyOptional Ed25519 private key as a JWK JSON string (store it as a repository secret). When set, the proof is signed and the matching public key is attached so anyone can verify it.no""
event-dataOptional JSON object of extra abstracted metadata to include. Must not contain raw sensitive fields (amount, recipient, email, content, message, subject, body).no{}
fail-on-errorFail the step when the proof is not accepted (default true).notrue
namedescription
proof-idThe emitted proof identifier.
vcThe VC-JWT credential returned by the proof rail.
event-hashThe canonical hash (sha256:...) that was proven.
statusemitted or failed.